Informatik Netzwerke – TCP-Handshake und Zuverlässigkeit
Karteikarten zum Thema „Informatik“ · 14 Karten · von atrio. Beispiele: Was ist das Hauptziel des TCP-Protokolls? · Welche drei Schritte umfasst der TCP-Drei…
Karten
14 KartenWas ist das Hauptziel des TCP-Protokolls?
Rückseite
TCP stellt eine zuverlässige, verbindungsorientierte Datenübertragung sicher, indem es Paketverluste, Duplikate und fehlerhafte Reihenfolgen erkennt und korrigiert.
Welche drei Schritte umfasst der TCP-Dreiwege-Handshake?
Rückseite
1. Client sendet SYN, 2. Server antwortet SYN-ACK, 3. Client bestätigt mit ACK – danach ist die Verbindung etabliert.
Welche Funktion hat das SYN-Flag im ersten Handshake-Paket?
Rückseite
Das SYN-Flag (Synchronize) signalisiert einen Verbindungswunsch und übermittelt die initiale Sequenznummer (ISN) des Absenders.
Was bestätigt der Server mit dem SYN-ACK-Paket?
Rückseite
Der Server bestätigt den Empfang des SYN (ACK-Flag gesetzt, Bestätigungsnummer = Client-ISN+1) und sendet seine eigene ISN (SYN-Flag).
Warum erhöht der Client die Bestätigungsnummer im finalen ACK um eins?
Rückseite
Das SYN-Flag verbraucht eine Sequenznummer; die Bestätigungsnummer x+1 signalisiert: 'Ich erwarte nun Byte x+1'.
Wozu dienen Sequenznummern in TCP-Segmenten?
Rückseite
Sie nummerieren jedes Byte im Datenstrom, ermöglichen Wiedererkennen von Duplikaten, Erkennung von Lücken und korrekte Reassembly beim Empfänger.
Wie erkennt TCP Paketverluste und fordert Neuübertragung an?
Rückseite
Fehlende Bestätigungen (ACKs) lösen nach Ablauf des Retransmission Timeouts (RTO) oder via Fast Retransmit (3 Duplicate ACKs) Neuübertragungen aus.
Was ist Fast Retransmit und wann tritt es ein?
Rückseite
Bei drei empfangenen Duplicate ACKs für dieselbe Sequenznummer vermutet der Sender Paketverlust und sendet das Segment sofort ohne Timeout-Warten.
Wie beendet TCP eine Verbindung ordnungsgemäß?
Rückseite
Vier-Wege-Handshake: Aktiver Schließer sendet FIN, Passiver bestätigt mit ACK, sendet später eigenes FIN, Aktiver bestätigt letztes FIN mit ACK.
Was bewirkt das Sliding-Window-Mechanismus bei TCP?
Rückseite
Er regelt Flusskontrolle: Der Empfänger teilt sein verfügbares Pufferfenster (Window Size) mit, Sender darf nur unbestätigte Bytes bis Fenstergröße senden.
Wie reagiert TCP auf Netzwerküberlastung (Congestion Control)?
Rückseite
Algorithmen wie Slow Start, Congestion Avoidance, Fast Recovery reduzieren das Sende-Fenster (cwnd) bei Paketverlust, um Überlast zu vermeiden.
Wie behandelt TCP Out-of-Order-Segmente beim Empfänger?
Rückseite
Empfänger puffert spätere Segmente, sendet Duplicate ACKs für das letzte in-order Byte und liefert Daten an Anwendung erst nach Lückenschluss.
Welche Rolle spielt das ACK-Flag im laufenden Datenverkehr?
Rückseite
ACK bestätigt den Empfang aller Bytes bis zur Bestätigungsnummer minus eins; kumulative Bestätigung vereinfacht Protokolllogik.
Worin unterscheidet sich TCP-Zuverlässigkeit von UDP?
Rückseite
TCP garantiert Reihenfolge, Vollständigkeit und Fehlerfreiheit durch Handshake, Sequenznummern, ACKs, Retransmission; UDP bietet keine dieser Mechanismen.