Zusammenfassung

  • Window gibt an, wie viele Datenoktette der Segmentabsender ab der Bestätigungsnummer akzeptiert.
  • Es bestimmt den rechten Rand des zulässigen Sequenzraums, nicht den Gesamtspeicher und nicht das Überlastungsfenster.
  • SND.WL1 und SND.WL2 schützen vor veralteten Fensterankündigungen.

Erlaubnis an einer Grenze

RFC 793 definiert Window als 16-Bit-Zähler für Datenoktette, beginnend mit dem durch das Bestätigungsfeld bezeichneten Oktett, die der Absender des Segments anzunehmen bereit ist. RFC 9293 übernimmt diese Definition.

Die Bestätigungsnummer bildet den linken Rand. Zusammen mit Window ergibt sich der angekündigte rechte Rand. Wenn Daten angenommen werden und die Bestätigung vorrückt, kann sich diese Grenze mitbewegen. Der Wert 4.000 ist deshalb keine dauerhafte Kapazitätsangabe.

Erlaubnis statt Speicherinventar

Das angekündigte Empfangsfenster ist ein Betriebssignal vom Datenempfänger an sein Gegenüber. Es beweist weder die gesamte Puffergröße noch den Verbrauch der Anwendung oder die Kapazität des Pfades. Es ist außerdem vom Überlastungsfenster des Senders getrennt; tatsächlich begrenzen beide Werte den Versand.

SND.WL1 und SND.WL2 halten Informationen des Segments fest, das für die letzte Aktualisierung verwendet wurde. Ein verspätetes altes Segment kann dadurch nicht einfach eine neuere Ankündigung ersetzen. Ein Fenster von null entzieht in diesem Moment die Erlaubnis für gewöhnliche neue Daten, schließt die Verbindung aber nicht selbst.

Quellen