Inhaltsverzeichnis:
- Definition - Was bedeutet UDP Lite (Lightweight User Datagram Protocol)?
- Techopedia erklärt das Lightweight User Datagram Protocol (UDP Lite)
Definition - Was bedeutet UDP Lite (Lightweight User Datagram Protocol)?
Das Lightweight User Datagram Protocol (UDP-Lite) ist ein verbindungsloses Protokoll, das dem User Datagram Protocol (UDP) ähnelt.
Es kann jedoch auch Anwendungen in fehleranfälligen Netzwerkumgebungen dienen, in denen teilweise beschädigte Nutzdaten lieber zugestellt werden als von der empfangenden Station verworfen zu werden.
Dies spart Bandbreite und Zeit, da die Daten nicht erneut gesendet werden müssen und die Entscheidung über die Datenintegrität der empfangenden Anwendung oder dem empfangenden Codec überlassen bleibt.
Abgesehen von dieser Funktion ähnelt es funktional und semantisch dem regulären UDP.
Techopedia erklärt das Lightweight User Datagram Protocol (UDP Lite)
UDP-Lite basiert, wie der Name schon sagt, auf UDP.
Es gibt jedoch einen entscheidenden Unterschied: Im Gegensatz zu UDP, bei dem entweder kein oder das gesamte Paket mit einer Prüfsumme geschützt wird, ermöglicht UDP-Lite die Implementierung von Teilprüfsummen, die nur einen Teil des Datagramms abdecken, und liefert daher teilweise beschädigte Pakete.
Dieses Protokoll wurde für Multimedia-Funktionen wie Streaming-Video oder VoIP entwickelt, bei denen der Empfang von teilweise beschädigten oder beschädigten Paketen von Vorteil ist, im Vergleich dazu, dass überhaupt keine empfangen werden.
Bei Verwendung von herkömmlichem UDP führt ein Fehler in einem einzelnen Bit zu einer anderen oder falschen Prüfsumme und macht das Paket ungültig und verwirft es anschließend. In diesem Schema wird kein Fehler als geringfügig angesehen. Selbst wenn der Fehler trivial ist, wird das Paket dennoch verworfen, was dann ein erneutes Senden des Pakets von der Quelle erfordert, was Zeit und Bandbreite in Anspruch nimmt.
Der Prüfsummenalgorithmus für beide UDP-Typen ist derselbe, aber für Lite wird er nur teilweise ab dem UDP-Lite-Header implementiert, der immer von der Prüfsumme abgedeckt werden muss.
Dies bedeutet nicht, dass einige UDP-Lite-Pakete nicht verworfen werden. Beispielsweise müssen Pakete mit einem Prüfsummenüberdeckungswert von 1 bis 7 verworfen werden (er muss 0 oder 8+ sein), und Pakete mit einer Überdeckung, die größer als die IP-Länge ist, müssen ebenfalls verworfen werden.