Страница 1 из 2

UDP vs TCP

Добавлено: 03 авг 2011, 09:32
Gaziz
Всем привет,

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

Re: UDP vs TCP

Добавлено: 03 авг 2011, 10:44
lavep

Re: UDP vs TCP

Добавлено: 03 авг 2011, 10:56
Правильные пацаны
Gaziz писал(а):Всем привет,

Кто-нибудь помнит насколько теоретически ЮДП протокол быстрее чем ТСП?
вариабле. ТСП может придется пересылать, УДП - нет

Re: UDP vs TCP

Добавлено: 03 авг 2011, 11:10
Gaziz
lavep писал(а):http://www.diffen.com/difference/TCP_vs_UDP

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


http://code.google.com/p/fastddf/wiki/TCPUDPComparison
Спасибо! Не будет преувеличением сказать что ЮДП быстрее на 10-15%?

Re: UDP vs TCP

Добавлено: 03 авг 2011, 13:10
lavep
я б сказал до 30% быстрее, но не во всех сценариях.

Re: UDP vs TCP

Добавлено: 03 авг 2011, 19:53
Stanislav
Gaziz писал(а): Спасибо! Не будет преувеличением сказать что ЮДП быстрее на 10-15%?
Сети бывают разные - синие, зеленые красные...
Если ЮДПить на соседний комп, то будет быстрее, а если пытаться архивы качать через диал-ап, то будет в 10 раз медленнее - из-за ошибок архив не будет раскрываться... А если видео на мобилу кидать - то и хрен с ним - с какчеством... А если... А если...
Короче - подробности в студию!

Re: UDP vs TCP

Добавлено: 03 авг 2011, 20:59
Marmot
Gaziz писал(а):Всем привет,

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

Да и еще, а что значит быстрее? Throughput, latency или шонибудьеще?

Re: UDP vs TCP

Добавлено: 03 авг 2011, 21:00
Marmot
lavep писал(а):я б сказал до 30% быстрее, но не во всех сценариях.
Я бы даже сказал в очень некоторых специфических сценариях...

Re: UDP vs TCP

Добавлено: 04 авг 2011, 08:14
aissp
скорости у них абсолютно равны, и определяются скоростью передачи ем импульса в среде. хедеры разные 8 vs 20 байт. ты бы сказал что тебе надо :) поточнее

Re: UDP vs TCP

Добавлено: 04 авг 2011, 08:33
Gaziz
aissp писал(а):скорости у них абсолютно равны, и определяются скоростью передачи ем импульса в среде. хедеры разные 8 vs 20 байт. ты бы сказал что тебе надо :) поточнее
Всем спасибо за участие! Формулирую точнее - меня интересует скорость передачи сжатого файла размером в 2 МБ по
радиосети с потерями и задержками. При использовании ЮДП програмка сама пересылает битые пакеты.

Re: UDP vs TCP

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

Re: UDP vs TCP

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

логично?

Re: UDP vs TCP

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

логично?
Все зависит от того, как написана UDP приблуда и подо что она оптимизирована.
Короче, мерять нужно, в боевых, или приближенных к ним, условиях.

Re: UDP vs TCP

Добавлено: 04 авг 2011, 09:58
aissp
ето уже имелось ввиду в вопросе, после слов что ето reliable udp стало понятно что ето один из типов udp оптимизированных для (1) реал тайм медиа контента и (2) радиосреды. Имя имя легион (rtp, sctp, rudp...) мы и сами писали кастом протокол для fps-типа игр... (с)

Re: UDP vs TCP

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