Zusammenfassung
- Simultanes Öffnen entsteht, wenn beide Endpunkte aktiv öffnen und im Zustand SYN-SENT ein SYN ohne Bestätigung empfangen.
- Beide durchlaufen SYN-RECEIVED, bestätigen den Sequenzraum des Gegenübers und erreichen ESTABLISHED: eine Verbindung, nicht zwei.
- RFC 9293 verlangt Unterstützung dieses Pfads und die Speicherung, ob SYN-RECEIVED aus einem aktiven oder passiven OPEN entstand.
Der Handshake vor den Rollen
TCP wird oft als Gespräch zwischen Client und Server erklärt. RFC 793 beschreibt ihn jedoch zunächst als Synchronisierung einer Verbindung. Ein Initiator und ein Antwortender sind üblich, aber zwei TCP-Endpunkte können auch gleichzeitig starten. Client und Server sind Anwendungsrollen, keine notwendige Eigenschaft des Transportzustands.
Wenn sich die SYNs kreuzen
Beide Endpunkte führen ein active OPEN aus, wählen ihre initiale Sequenznummer und senden SYN. Die Segmente kreuzen sich, während beide in SYN-SENT sind. Jeder empfängt ein SYN ohne Bestätigung, übernimmt die Sequenznummer des Partners, wechselt zu SYN-RECEIVED und sendet SYN+ACK. Sobald die gültige Bestätigung des eigenen SYN eintrifft, wird ESTABLISHED erreicht. Die beiden Starts ergeben eine Verbindung.
Ein SYN verbraucht eine Sequenznummer; deshalb rückt die Bestätigung um eins vor.
Symmetrie braucht Erinnerung
RFC 9293 fordert simultanes Öffnen und verlangt, die Herkunft von SYN-RECEIVED als aktives oder passives OPEN zu behalten. Diese Herkunft beeinflusst spätere Reset- und Fehlerbehandlung. Die Zustandsmaschine ist symmetrisch, die lokale Vorgeschichte aber nicht belanglos.
Der alte SYN, der wie ein Klopfen aussieht
Ein altes Duplikat eines SYN kann wie ein simultaner Start wirken. Sequenzprüfung und Reset-Verarbeitung bleiben deshalb nötig; nicht jedes SYN in SYN-SENT ist automatisch legitim.
Was der Standard nicht verspricht
Die Norm beschreibt den Pfad, wenn die Pakete beide TCP-Endpunkte erreichen. Sie garantiert weder Routing noch Firewall-Regeln, NAT-Zuordnungen, Socket-APIs oder die Unterstützung heutiger Anwendungen.
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
