Pålitligt användardatagramprotokoll

Inom datornätverk är RUDP ( Reliable User Datagram Protocol ) ett transportlagerprotokoll designat av Bell Labs för operativsystemet Plan 9 . Det syftar till att tillhandahålla en lösning där UDP är för primitivt eftersom paketleverans med garanterad ordning är önskvärd, men TCP tillför för mycket komplexitet/overhead. För att RUDP ska få högre kvalitet på tjänsten implementerar RUDP funktioner som liknar TCP med mindre omkostnader.

Genomföranden

För att säkerställa kvalitet utökar den UDP genom att lägga till följande funktioner:

  1. Bekräftelse av mottagna paket
  2. Fönster och flödeskontroll
  3. Återsändning av förlorade paket
  4. Överbuffring (snabbare än streaming i realtid)

RUDP är för närvarande inte en formell standard, men den beskrevs i ett IETF Internet Draft 1999. Det har inte föreslagits för standardisering.

Cisco RUDP

Cisco i sina Signaling Link-terminaler (antingen fristående eller integrerade i en annan gateway) använder RUDP för backhauling av SS7 MTP3- eller ISDN -signalering.

  1. RUDP v0 (inga kontrollsummor) används för SS7 MTP3 backhaul.
  2. RUDP v1 (med kontrollsumma) används för ISDN PRI backhaul.

Versionerna är ömsesidigt inkompatibla och skiljer sig något från IETF-utkastet. [ citat behövs ] Strukturen för Cisco Session Manager som används ovanpå RUDP är också annorlunda.

Microsoft R-UDP

Microsoft introducerade ett annat protokoll som de döpte till R-UDP och använde det i sin MediaRoom-produkt (som nu ägs av Ericsson) för leverans av IPTV-tjänster över multicast-nätverk. Detta är ett proprietärt protokoll och mycket lite är känt om dess funktion. Det anses inte vara baserat på ovan refererade IETF-utkast.

Se även

externa länkar