Welche Einheit wird beim Fortschreiten der TCP-Sequenznummer gezählt?
Bytes
Was beeinflusst das Fortschreiten der TCP-Sequenznummer?
Die Anzahl gesendeter Bytes (Nutzdaten) und gesetzte Steuerflags wie SYN oder FIN.
Welche TCP-Header-Flags erhöhen die Sequenznummer um 1, auch ohne Nutzdaten?
SYN und FIN
Welche Flags erzeugen immer eine Quittung (ACK) vom Empfänger?
SYN, FIN, und Pakete mit Daten
Welche Bedingung gilt bei TCP, damit ein Paket quittiert wird?
Wenn es Daten überträgt oder eines der Flags SYN oder FIN gesetzt ist.
Wie läuft ein TCP-Verbindungsaufbau ab (3-Way Handshake)?
1. Client sendet SYN (Seq=x) → 2. Server antwortet mit SYN-ACK (Seq=y, Ack=x+1) → 3. Client sendet ACK (Ack=y+1)
Welche Sequenznummer folgt nach einem gesendeten SYN mit Seq=1000?
1001 (SYN erhöht Sequenz um 1)
Was passiert, wenn das letzte ACK im 3-Way-Handshake nicht beim Server ankommt?
Der Server bleibt in SYN_RECEIVED, der Client denkt Verbindung ist offen → Server schließt nach Timeout oder bekommt RST.
Ein Client sendet ein Segment mit Seq=100, Länge=20 Byte. Was wird quittiert?
Ein ACK mit Ack=120 (100 + 20)
Wann quittiert TCP Datenpakete?
Wenn sie vollständig empfangen wurden und lückenfrei sind.
Was passiert, wenn zwei Segmente empfangen werden, aber nur das zweite lückenhaft ist?
Der Empfänger sendet wiederholt ACKs für das letzte korrekte Byte → sogenanntes "Duplicate ACK"
Was bedeutet "Ack=1051"?
Der Empfänger erwartet als nächstes Byte mit Sequenznummer 1051.
Was ist das Ziel der TCP-Staukontrolle?
Dynamische Anpassung der Sendefenstergröße (Congestion Window) an die Netzkapazität, um Überlastung zu vermeiden.
Mit welchem Wert startet TCP das Congestion Window?
Mit 1 MSS (Maximum Segment Size)
Wie funktioniert der "Slow Start"-Algorithmus in TCP?
Congestion Window verdoppelt sich jede RTT → exponentielles Wachstum bis zum Threshold.
Was passiert bei einem Timeout in TCP Reno?
Congestion Window wird auf 1 gesetzt, Threshold auf halbe Fenstergröße → Slow Start beginnt erneut.
Was passiert bei 3 Duplikat-ACKs in TCP Reno?
Es wird Fast Retransmit ausgelöst, dann Fast Recovery: Fenster halbieren, aber **nicht** zurück auf 1.
Wie unterscheidet sich TCP Tahoe von TCP Reno?
Tahoe geht bei **jedem** Verlust (auch 3 Dup-ACKs) zurück in Slow Start mit cwnd=1. Reno nutzt Fast Recovery.
Wann ist die Phase „Congestion Avoidance“ aktiv?
Wenn cwnd > Threshold → langsames lineares Wachstum
Wie verändert sich cwnd in Reno bei Timeout in Runde 4, wenn Threshold=10?
cwnd wird auf 1, Threshold = 10/2 = 5
Wie verändert sich cwnd in Reno nach 3 Duplikat-ACKs in Runde 11, bei cwnd=12?
Threshold = 6, cwnd = 6 → dann lineares Wachstum ab nächster Runde
Wie verändert sich cwnd in TCP Tahoe bei Verlust in Runde 6, wenn cwnd=10?
cwnd = 1, Threshold = 5 → Slow Start beginnt wieder
Welche Einheit hat die Y-Achse in den Staukontrolldiagrammen?
Anzahl Segmente bzw. "Congestion Window Size in MSS"
Was ist der Unterschied zwischen Sequenz- und Quittungsnummer?
Seq: Startposition der gesendeten Daten
Wie viele TCP-Segmente ohne Nutzdaten hat der Client mindestens im Verbindungsaufbau gesendet?
Mindestens 2: SYN und ACK im 3-Way Handshake
Welche Flags sind in C0 gesetzt, wenn FIN gesendet wird?
FIN, ACK
Welche Sequenznummer folgt direkt auf FIN?
+1 zur vorherigen Seq (auch ohne Nutzdaten)
Was quittiert ein Segment mit Ack=6000?
Dass alle Bytes bis einschließlich 5999 empfangen wurden.
Zuletzt geändertvor 5 Tagen