Здравствуйте, MikelSV, Вы писали:
MSV>Решил создать новый протокол на основе udp.
MSV>Возникающие вопросы:
MSV>* Все ли маршрутизаторы потянут такой неразрывный udp? то есть сколько времени они будут помнить об этом соединении?
Из того, что вы очень смутно перечислили, я понял, что по сети всё-таки будут гулять UDP пакеты, а вы просто будете писать в них дополнительную служебную информацию и своей библиотекой её обрабатывать. Маршрутизаторы, в данном случае, видят обычные UDP пакеты. Точно так же, как маршрутизаторам пофиг на HTTP: они видят обычные TCP пакеты.
MSV>* Требуется ли проверять UDP пакет? или его CRC гарантирует, что данные тоже доставлены правильно?
CRC даёт хорошую защиту от сбоев оборудования. От преднамеренного изменения пакетов "человеком-посередине" не защищает.
MSV>Также хотелось бы услышать ваше мнение обо всей этой затее.
maxp вам выше правильно написал, что все велосипеды уже изобретены, но для исследования — конечно, нормальная затея. Только написав свой велосипед можно понять достоинства и недостатки чужих.
Кроме того, советую посмотреть на SCTP.
http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol