Zum Hauptinhalt springen

8. Header compression for UDP (Header-Komprimierung für UDP)

8. Header compression for UDP (Header-Komprimierung für UDP)

Jedes Feld des UDP-Headers wird gemäß den Tabellen in Anhang A behandelt.

Der UDP-Header hat eine feste Größe von 8 Oktetten. Source Port (Quellport) und Destination Port (Zielport) sind Definitionsfelder und werden im Kontext gespeichert. Length (Länge) kann aus der Größe des Sicherungsschicht-Rahmens abgeleitet werden und muss daher nicht übertragen werden. Checksum (Prüfsumme) ändert sich zufällig und wird im komprimierten Header gesendet.

Die UDP-Prüfsumme SOLLTE vor der Komprimierung berechnet werden, damit der Kompressor Bitfehler in der UDP-Nutzlast oder im UDP-Header erkennen kann. Die Prüfsumme dient der Diagnose und Fehlererkennung. Wenn die Sicherungsschicht keine starke Fehlererkennung bietet, können UDP-Pakete, die nach der Dekomprimierung weitergeleitet werden, Fehler enthalten, da die Sicherungsschicht möglicherweise beschädigte Pakete an das Header-Komprimierungsmodul weitergeleitet hat. In diesem Fall erkennt die UDP-Prüfsumme diese Fehler. Wenn die UDP-Prüfsumme null ist, d. h. nicht verwendet wird, wird sie dennoch im komprimierten Header eingeschlossen, verursacht aber keinen Overhead, da sie auf den Nullwert optimiert wird.