UDP vs TCP

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

UDP vs TCP

Сообщение Gaziz »

Всем привет,

Кто-нибудь помнит насколько теоретически ЮДП протокол быстрее чем ТСП?
Аватара пользователя
lavep
Маньяк
Сообщения: 3014
Зарегистрирован: 27 авг 2006, 04:51

Re: UDP vs TCP

Сообщение lavep »

Аватара пользователя
Правильные пацаны
Маньяк
Сообщения: 1776
Зарегистрирован: 29 апр 2009, 20:14

Re: UDP vs TCP

Сообщение Правильные пацаны »

Gaziz писал(а):Всем привет,

Кто-нибудь помнит насколько теоретически ЮДП протокол быстрее чем ТСП?
вариабле. ТСП может придется пересылать, УДП - нет
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

Re: UDP vs TCP

Сообщение Gaziz »

lavep писал(а):http://www.diffen.com/difference/TCP_vs_UDP

хедеры меньше, нет АСК пакетов


http://code.google.com/p/fastddf/wiki/TCPUDPComparison
Спасибо! Не будет преувеличением сказать что ЮДП быстрее на 10-15%?
Аватара пользователя
lavep
Маньяк
Сообщения: 3014
Зарегистрирован: 27 авг 2006, 04:51

Re: UDP vs TCP

Сообщение lavep »

я б сказал до 30% быстрее, но не во всех сценариях.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45506
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: UDP vs TCP

Сообщение Stanislav »

Gaziz писал(а): Спасибо! Не будет преувеличением сказать что ЮДП быстрее на 10-15%?
Сети бывают разные - синие, зеленые красные...
Если ЮДПить на соседний комп, то будет быстрее, а если пытаться архивы качать через диал-ап, то будет в 10 раз медленнее - из-за ошибок архив не будет раскрываться... А если видео на мобилу кидать - то и хрен с ним - с какчеством... А если... А если...
Короче - подробности в студию!
Аватара пользователя
Marmot
Графоман
Сообщения: 39337
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: UDP vs TCP

Сообщение Marmot »

Gaziz писал(а):Всем привет,

Кто-нибудь помнит насколько теоретически ЮДП протокол быстрее чем ТСП?
Быстрее для чего???

Да и еще, а что значит быстрее? Throughput, latency или шонибудьеще?
Последний раз редактировалось Marmot 03 авг 2011, 21:02, всего редактировалось 1 раз.
Аватара пользователя
Marmot
Графоман
Сообщения: 39337
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: UDP vs TCP

Сообщение Marmot »

lavep писал(а):я б сказал до 30% быстрее, но не во всех сценариях.
Я бы даже сказал в очень некоторых специфических сценариях...
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Re: UDP vs TCP

Сообщение aissp »

скорости у них абсолютно равны, и определяются скоростью передачи ем импульса в среде. хедеры разные 8 vs 20 байт. ты бы сказал что тебе надо :) поточнее
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

Re: UDP vs TCP

Сообщение Gaziz »

aissp писал(а):скорости у них абсолютно равны, и определяются скоростью передачи ем импульса в среде. хедеры разные 8 vs 20 байт. ты бы сказал что тебе надо :) поточнее
Всем спасибо за участие! Формулирую точнее - меня интересует скорость передачи сжатого файла размером в 2 МБ по
радиосети с потерями и задержками. При использовании ЮДП програмка сама пересылает битые пакеты.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45506
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: UDP vs TCP

Сообщение Stanislav »

Gaziz писал(а):
aissp писал(а):скорости у них абсолютно равны, и определяются скоростью передачи ем импульса в среде. хедеры разные 8 vs 20 байт. ты бы сказал что тебе надо :) поточнее
Всем спасибо за участие! Формулирую точнее - меня интересует скорость передачи сжатого файла размером в 2 МБ по
радиосети с потерями и задержками. При использовании ЮДП програмка сама пересылает битые пакеты.
Вот! Да, такое возможно - когда программа сама следит за сохранностью данных, т.е. если сказать по-русски: application layer provides functionality of transport layer, но... вы уверены, что программа сделает это лучше TCP? С сумме выигрыш будет совсем ничтожным... или софсем не будет... Не забывайте, что UDP не гарантирует не только сохранность пакетов, но и доставку самих пакетов, а также их очередность.
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Re: UDP vs TCP

Сообщение aissp »

ага понятно, имеется ввиду сам сорт of reliable udp. я бы сделал ставку на него в данном случае. Я думаю так: радио среда характеризется большим количством ошибок, tcp протокол постоянно пытается занять всю полосу пропускания, при такой стратегии, он будет генерить больше ощибок и значит будет больше ресендов.

логично?
Аватара пользователя
Marmot
Графоман
Сообщения: 39337
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: UDP vs TCP

Сообщение Marmot »

aissp писал(а):ага понятно, имеется ввиду сам сорт of reliable udp. я бы сделал ставку на него в данном случае. Я думаю так: радио среда характеризется большим количством ошибок, tcp протокол постоянно пытается занять всю полосу пропускания, при такой стратегии, он будет генерить больше ощибок и значит будет больше ресендов.

логично?
Все зависит от того, как написана UDP приблуда и подо что она оптимизирована.
Короче, мерять нужно, в боевых, или приближенных к ним, условиях.
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Re: UDP vs TCP

Сообщение aissp »

ето уже имелось ввиду в вопросе, после слов что ето reliable udp стало понятно что ето один из типов udp оптимизированных для (1) реал тайм медиа контента и (2) радиосреды. Имя имя легион (rtp, sctp, rudp...) мы и сами писали кастом протокол для fps-типа игр... (с)
Аватара пользователя
Marmot
Графоман
Сообщения: 39337
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: UDP vs TCP

Сообщение Marmot »

aissp писал(а):ето уже имелось ввиду в вопросе, после слов что ето reliable udp стало понятно что ето один из типов udp оптимизированных для (1) реал тайм медиа контента и (2) радиосреды. Имя имя легион (rtp, sctp, rudp...) мы и сами писали кастом протокол для fps-типа игр... (с)
1. sctp это вообще-то не о том, я как раз с ним сейчас на Java балуюсь
2. fps-типа игры это тоже не совсем о том, там "r" не обязательно
3. файлы это-таки совсем не медиа контент, а о чем-то специфическом для радио я никогда не читал :(
Ответить