Протокол надежных дейтаграмм пользователя

редактировать

В компьютерных сетях Протокол надежных пользовательских дейтаграмм (RUDP ) является транспортный уровень протокол, разработанный Bell Labs для операционной системы Plan 9 . Его цель - предоставить решение, в котором UDP слишком примитивен, поскольку желательна доставка пакетов гарантированного порядка , но TCP добавляет слишком много сложности / накладных расходов. Чтобы RUDP мог получить более высокое качество обслуживания, RUDP реализует функции, аналогичные TCP, с меньшими накладными расходами.

Содержание
  • 1 Реализации
  • 2 Cisco RUDP
  • 3 Microsoft R-UDP
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Реализации

Чтобы гарантировать качество, он расширяет UDP путем добавления следующих функций:

  1. Подтверждение полученных пакетов
  2. Окно и управление потоком
  3. Повторная передача потерянных пакетов
  4. Избыточная буферизация (быстрее, чем потоковая передача в реальном времени)

RUDP в настоящее время не является официальным стандартом, однако он был описан в IETF интернет-проекте в 1999 году. предлагается для стандартизации.

Cisco RUDP

Cisco в своих терминалах канала сигнализации (автономных или интегрированных в другой шлюз) использует RUDP для транзитной передачи из SS7 MTP3 или ISDN сигнализация.

  1. RUDP v0 (без контрольных сумм) используется для обратного рейса SS7 MTP3.
  2. RUDP v1 (с контрольной суммой) используется для транзитного соединения ISDN PRI.

Версии взаимно несовместимы и немного отличаются от проекта IETF. Структура Cisco Session Manager, используемого поверх RUDP, также отличается.

Microsoft R-UDP

Microsoft представила другой протокол, который она назвала R-UDP, и использовала его в своем продукте MediaRoom (теперь принадлежащем Ericsson) для доставки услуг IPTV в многоадресных сетях. Это проприетарный протокол, и о его работе известно очень мало. Предполагается, что он не основан на упомянутом выше проекте IETF.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-03 12:20:47
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте