Zusammenfassung
- Die Ruhezeit gilt bei verlorenem Wissen über Sequenznummern, nicht nach jedem Neustart.
- RFC 793 verlangte eine Pause von einer maximalen Segmentlebensdauer (MSL), damit alte Segmente aus dem Netz verschwinden.
- RFC 9293 erhält den Schutz, hält die auslösende Kombination heute aber für selten.
- Zustandsbewahrung und PAWS sind unterschiedliche Gegenmaßnahmen.
Wenn der Host vergisst, das Netz aber nicht
Ein Absturz kann den flüchtigen TCP-Zustand löschen, während bereits gesendete Segmente noch in Warteschlangen, Pfaden oder Empfängern liegen. Werden dieselben Adressen und Ports erneut verwendet, kann ein altes Segment wie neue Daten aussehen; umgekehrt können neue Daten als altes Duplikat verworfen werden. Daten, SYN und FIN belegen einen endlichen Sequenznummernraum, der sich mit einer späteren Verbindung überschneiden kann.
Schweigen als Ersatz für fehlende Erinnerung
RFC 793 verlangte von einem TCP, das die auf aktiven Verbindungen verwendeten Nummern vergessen hatte, für eine maximale Segmentlebensdauer (MSL) nicht zu senden. Zwei Minuten waren eine technische Festlegung, keine universelle Messung. Die Wartezeit ist weder RTT-Schätzung noch Wiederübertragungsintervall; sie lässt den alten zeitlichen und sequenziellen Fußabdruck auslaufen.
Die Bedingung ist entscheidend. Blieb der jüngste Sequenzzustand erhalten, konnte der Host ohne Pause fortfahren, sofern er Nummern hinter den bereits verwendeten wählte. Nachdem der Host mindestens eine MSL lang in Betrieb war, war die relevante Frist ebenfalls verstrichen.
Was die aktuelle Spezifikation bewahrt
RFC 9293 verlangt weiterhin, nach dem Verlust des Sequenzwissens mindestens eine MSL lang zu warten. Zugleich erklärt sie, warum das Problem heute meist praktisch vernachlässigbar ist: ISNs und kurzlebige Ports werden randomisiert, die effektive MSL ist mit schnelleren Netzen gesunken, und Neustarts dauern oft länger als eine MSL.
Das hebt die Schutzlogik des Protokolls nicht auf. Zufall verringert die Kollisionswahrscheinlichkeit, ersetzt aber keine gespeicherte Historie. Bei hohen Datenraten liefern TCP-Zeitstempel und PAWS einen anderen, vom Empfänger nutzbaren Schutz gegen alte Duplikate, wenn der 32-Bit-Raum schnell umläuft.
Quellen
Mitgliederbriefing
Detaillierter Profilkontext
Melden Sie sich mit der richtigen Mitgliedschaftsstufe an, um das vollständige Briefing und die Quellennotizen freizuschalten.
Nur für Strategic Circle
Strategic Circle
Offen für alle Leser. Schalten Sie Profil-Briefings nach Beitritt und Anmeldung frei.
Strategic Circle beitretenNur für Leadership Alliance
Leadership Alliance
Für qualifizierte Inhaber von IP-Assets und Management; melden Sie sich an, um Leadership-Alliance-Briefings freizuschalten.
Leadership Alliance beitreten
