Niezawodny protokół datagramów użytkownika

W sieciach komputerowych Reliable User Datagram Protocol ( RUDP ) jest protokołem warstwy transportowej zaprojektowanym w Bell Labs dla systemu operacyjnego Plan 9 . Ma na celu zapewnienie rozwiązania, w którym UDP jest zbyt prymitywny, ponieważ pożądane jest dostarczanie pakietów z gwarantowaną kolejnością , ale TCP powoduje zbyt dużą złożoność/obciążenie. Aby RUDP uzyskał wyższą jakość usług , RUDP implementuje funkcje podobne do TCP z mniejszym obciążeniem.

Implementacje

W celu zapewnienia jakości rozszerza UDP o następujące funkcje:

  1. Potwierdzenie odebranych pakietów
  2. Okienkowanie i kontrola przepływu
  3. Retransmisja utraconych pakietów
  4. Nadmierne buforowanie (szybsze niż przesyłanie strumieniowe w czasie rzeczywistym)

RUDP nie jest obecnie formalnym standardem, jednak został opisany w projekcie internetowym IETF w 1999 r. Nie zaproponowano go do standaryzacji.

Cisco RUDP

Firma Cisco w swoich terminalach łącza sygnalizacyjnego (samodzielnych lub zintegrowanych z inną bramą) wykorzystuje protokół RUDP do przesyłania wstecznego sygnalizacji SS7 MTP3 lub ISDN .

  1. RUDP v0 (bez sum kontrolnych) jest używany do przesyłania wstecznego SS7 MTP3.
  2. RUDP v1 (z sumą kontrolną) jest używany do przesyłania wstecznego ISDN PRI.

Wersje są wzajemnie niekompatybilne i różnią się nieco od projektu IETF. [ potrzebne źródło ] Struktura Menedżera sesji Cisco używanego na szczycie RUDP jest również inna.

Microsoft R-UDP

Microsoft wprowadził inny protokół, który nazwał R-UDP i użył go w swoim produkcie MediaRoom (obecnie należącym do firmy Ericsson) do dostarczania usług IPTV w sieciach multiemisji. Jest to zastrzeżony protokół i bardzo niewiele wiadomo o jego działaniu. Uważa się, że nie jest oparty na wyżej wymienionym projekcie IETF.

Zobacz też

Linki zewnętrzne