Grundlagen der Computernetzwerke
Welchen Zweck hat es bei der TCP-Flusskontrolle, dass der Empfänger dem Sender seine Fenstergröße (Empfangsfenster) mitteilt?
- AEine Überlastung des Netzwerks zu erkennen und die Router auf dem Weg die Weiterleitung verlangsamen zu lassen
- BDie maximale Datenlänge pro Segment festzulegen, um eine Fragmentierung auf IP-Ebene zu vermeiden
- CDem Sender mitzuteilen, wie viele Daten er ohne Warten auf Bestätigungen (ACKs) senden darf, damit der Puffer des Empfängers nicht überläuft
Antwort und Erläuterung anzeigen
Antwort: C. Dem Sender mitzuteilen, wie viele Daten er ohne Warten auf Bestätigungen (ACKs) senden darf, damit der Puffer des Empfängers nicht überläuft
Ein TCP-Sender kann mehrere Segmente hintereinander senden, ohne auf Bestätigungen (ACKs) zu warten. Liest die empfangende Anwendung die Daten jedoch langsam, kann der Empfangspuffer überlaufen. Deshalb meldet der Empfänger mit jedem ACK den freien Pufferplatz als Fenstergröße, und der Sender sorgt dafür, dass die noch unbestätigten Daten diese Menge nicht überschreiten. Sinkt der freie Platz auf 0, wartet der Sender, bis wieder Platz frei wird. Das ist die Flusskontrolle, eine Abstimmung zwischen den beiden Beteiligten Sender und Empfänger. Die Sendemenge an die Überlastung des Netzwerks anzupassen, ist ein eigener Mechanismus, die Überlastkontrolle; die maximale Länge eines Segments wird beim Verbindungsaufbau als MSS mitgeteilt.
Weiter: 9 weitere Fragen zu Grundlagen der Computernetzwerke