Гарантированная передача данных через UDP
От: disop Украина  
Дата: 05.11.03 09:10
Оценка:
Добрый день.
Возникла следующая проблема: с помощью протокола UDP необходимо гарантированно посылать и принимать пакеты. Применение TCP протокола или выделение отдельного канала, к сожалению, не подходит.
Может ли кто-либо предложить (на схематическом уровне, конечно) споособ организации гарантированной доставки пакетов через UDP? Ну или в ссылочку ткнуть, если есть...

WBR, DisoP/.
Re: Гарантированная передача данных через UDP
От: Vamp Россия  
Дата: 05.11.03 09:27
Оценка: +1
D>Возникла следующая проблема: с помощью протокола UDP необходимо гарантированно посылать и принимать пакеты. Применение TCP протокола или выделение отдельного канала, к сожалению, не подходит.
А почему TCP не годится-то? Многоадресная передача?
D>Может ли кто-либо предложить (на схематическом уровне, конечно) споособ организации гарантированной доставки пакетов через UDP? Ну или в ссылочку ткнуть, если есть...
Обычная схема с подтверждением приема и номером пакета. Проблема только в том, что все источники настоятельно не рекомендует изобретать TCP — получится хуже.


D>WBR, DisoP/.
Да здравствует мыло душистое и веревка пушистая.
Re[2]: Гарантированная передача данных через UDP
От: disop Украина  
Дата: 05.11.03 09:58
Оценка:
Здравствуйте, Vamp, Вы писали:

V>А почему TCP не годится-то? Многоадресная передача?

Нет, передача голоса...
V>Обычная схема с подтверждением приема и номером пакета. Проблема только в том, что все источники настоятельно не рекомендует изобретать TCP — получится хуже.
Ага, спасибо. Кстати, извини за глупый вопрос, но в каком RFC описан протокол TCP?

WBR, DisoP.
Re[3]: Гарантированная передача данных через UDP
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 05.11.03 10:12
Оценка:
Здравствуйте, disop, Вы писали:

[]
D>Ага, спасибо. Кстати, извини за глупый вопрос, но в каком RFC описан протокол TCP?

В гугль заглянуть уже не судьба, однако
Re[4]: Гарантированная передача данных через UDP
От: disop Украина  
Дата: 05.11.03 10:23
Оценка:
F>В гугль заглянуть уже не судьба, однако
Заглянуть не проблема — но доступа к нему с работы у меня нет
Re[5]: Гарантированная передача данных через UDP
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 05.11.03 10:25
Оценка:
Здравствуйте, disop, Вы писали:

F>>В гугль заглянуть уже не судьба, однако

D>Заглянуть не проблема — но доступа к нему с работы у меня нет

Первая ссылка с гугля: http://www.faqs.org/rfcs/rfc793.html
Re[5]: Гарантированная передача данных через UDP
От: Vamp Россия  
Дата: 05.11.03 10:44
Оценка:
Рекумендую линки:
http://www.rfc-editor.org/
и
http://www.ietf.org/
Да здравствует мыло душистое и веревка пушистая.
Re[3]: Гарантированная передача данных через UDP
От: ZorDark  
Дата: 06.11.03 08:38
Оценка:
Здравствуйте, disop, Вы писали:

D>Нет, передача голоса...


Вообще если хочешь передавать голос по сети почитай спецификацию H323
Re[4]: Гарантированная передача данных через UDP
От: disop Украина  
Дата: 06.11.03 08:41
Оценка:
Здравствуйте, ZorDark, Вы писали:

ZD>Вообще если хочешь передавать голос по сети почитай спецификацию H323


Спасибо, почитаю. Вообще-то проблем с передачей голоса у меня (пока ?) нет — поскольку планируется симплексная передача, не надо давить эхо и все такое прочее . Однако кроме пакетов с голосовыми данными требуется отправлять команды удаленной системе (с последующей их отработкой железякой на "том" конце), поэ
тому для команд необходима гарантированная передача.

WBR, DisoP.
Re[5]: Гарантированная передача данных через UDP
От: Sinyagin Dmitry www.astawireless.com
Дата: 09.11.03 12:09
Оценка: 21 (1)
D> Однако кроме пакетов с голосовыми данными требуется отправлять команды удаленной системе (с последующей их отработкой железякой на "том" конце), поэ тому для команд необходима гарантированная передача.

а октрыть один TCP сокет для управляющих данных не представляется возможным ?
итого: 1 UDP для multimedia content'a и 1 TCP для управления. для красоты можно даже порты одинкаовыми сделать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.