Rechnernetze
Home Nach oben

Übertragung von dringenden Daten (URGENT)

Der URGENT-Mechanismus im TCP hat die Aufgabe, den Empfänger eines Datenpakets davon zu unterrichten, dass diese Nachricht dringend bearbeitet werden muss. Das empfangende TCP muss die Möglichkeit erhalten, nach Eintreffen sämtlicher dringender Daten den entsprechenden Anwendungsprozess zu informieren.

Mit Hilfe des URGENT-Pointers wird das Ende der dringenden Daten angezeigt. Sobald das URG-Bit eines eintreffenden Datenpakets gesetzt ist, versetzt TCP den Anwendungsprozess in den "Urgent Mode". Trifft das Datenpaket mit dem letzten URGENT-Byte beim Empfänger ein, geht der Anwendungsprozess wieder in den "Normal Mode"; jetzt sollte der Empfänger diese Daten bearbeiten. Sollte sich der URGENT-Pointer verändern, während sich der Anwendungsprozess im "Urgent Mode" befindet, so braucht der Anwendungsprozess darüber nicht informiert zu werden.

Der Sender kann das URG-Bit nur setzen, wenn er mindestens ein Byte Daten sendet. Ein gleichzeitiges PUSH-Bit soll die Übertragung der Daten gegebenenfalls beschleunigen.