Reliable User Datagram Protocol

Das Reliable User Datagram Protocol (RUDP) ist ein bei Bell Labs für das Betriebssystem Plan 9 entworfenes Protokoll der Transportschicht. Es hat als Ziel verlässlicher als das UDP durch eine garantierte Auslieferungsreihenfolge der Pakete, ohne jedoch so komplex und datenintensiv wie TCP zu sein. Um eine höhere Dienstgüte zu erreichen, wurden in RUDP Funktionen implementiert, die ähnlich zu denen in TCP sind, jedoch mit weniger Metadaten.

Implementierungen

Um die Kommunikationsqualität zu sichern wird UDP um folgende Funktionen erweitert:

  1. Bestätigung erhaltener Pakete
  2. Zusammenfassung von Empfangsbestätigungen und Datenflusssteuerung
  3. Erneute Übertragung verlorener Pakete

RUDP ist gegenwärtig kein formaler Standard, es wurde jedoch 1999 in einem IETF-Entwurf[1] beschrieben. Es wurde bisher nicht für die Standardisierung vorgeschlagen.

Cisco RUDP

Cisco verwendet RUDP in seinen Signalling Link Terminals (entweder allein oder integriert in einen anderen Gateway) für den Rücktransport bei SS7 MTP3 oder ISDN-Signalisierung.[2]

  1. RUDP v0 (keine Prüfsummen) verwendet für SS7 MTP3 Rücktransport.
  2. RUDP v1 (with checksum) verwendet für ISDN PRI Rücktransport.

Diese Versionen sind miteinander inkompatibel und weichen leicht vom IETF-Entwurf ab. Die Struktur der auf RUDP aufsetzenden Cisco-Sitzungsverwaltung weicht ebenfalls ab.

Microsoft R-UDP

Microsoft führte ebenfalls ein Protokoll ein, das es R-UDP nannte und verwendete es in seinem Produkt MediaRoom für die Bereitstellung von IPTV-Diensten über Multicast-Netze. Es handelt sich um ein proprietäres Protokoll, über dessen Funktionsweise nur sehr wenig bekannt ist. Man geht davon aus, dass es nicht auf dem oben genannten IETF-Entwurf basiert.[3]

Siehe auch

Einzelnachweise

  1. RELIABLE UDP PROTOCOL. Abgerufen am 23. Juni 2022.
  2. Cisco Signaling Link Terminal Dual Ethernet. Abgerufen am 23. Juni 2022.
  3. VIAVI Triple Play Analyzer Data Sheet. Abgerufen am 23. Juni 2022.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.