В компьютерной сети , то надежный протокол дейтаграмм пользователя ( RUDP ) представляет собой транспортный уровень протокола разработан в Bell Labs для Plan 9 операционной системы . Его цель - предоставить решение, в котором UDP слишком примитивен, потому что желательна гарантированная доставка пакетов , но TCP добавляет слишком много сложности / накладных расходов. Для повышения качества обслуживания в протоколе RUDP в нем реализованы функции, аналогичные TCP, но с меньшими накладными расходами.
Реализации
Для обеспечения качества он расширяет UDP за счет добавления следующих функций:
- Подтверждение полученных пакетов
- Управление окнами и потоком
- Повторная передача потерянных пакетов
- Избыточная буферизация (быстрее потоковой передачи в реальном времени)
RUDP в настоящее время не является официальным стандартом, однако он был описан в интернет-проекте IETF в 1999 году. Он не был предложен для стандартизации.
Cisco RUDP
Cisco в своих терминалах канала сигнализации (либо автономный или встроенный в другом шлюзе) использует RUDP для организации транспорта из SS7 MTP3 или ISDN сигнализации.
- RUDP v0 (без контрольных сумм) используется для транзитного рейса SS7 MTP3.
- RUDP v1 (с контрольной суммой) используется для обратного рейса ISDN PRI.
Версии несовместимы между собой и немного отличаются от проекта IETF. [ необходима цитата ] Структура Cisco Session Manager, используемого поверх RUDP, также отличается.
Microsoft R-UDP
Microsoft представила другой протокол, названный R-UDP, и использовала его в своем продукте MediaRoom (теперь принадлежащем Ericsson) для доставки услуг IPTV по многоадресным сетям. Это проприетарный протокол, и о его работе известно очень мало. Предполагается, что он не основан на упомянутом выше проекте IETF. [1]