Grundlagen der Computernetzwerke

Welche Beschreibung des Grundgedankens der TCP-Überlastkontrolle ist richtig?

  1. ADer Empfänger meldet dem Sender seinen freien Pufferplatz, damit sein Puffer nicht überläuft
  2. BDer Sender wertet Anzeichen wie Paketverluste als Überlastung, verkleinert sein Überlastfenster und sendet weniger; ohne Überlastung vergrößert er es schrittweise
  3. CEin überlasteter Router teilt jedem Sender eine Rate als Zahlenwert mit, mit der er senden darf, und die Sender halten sich daran
Antwort und Erläuterung anzeigen

Antwort: B. Der Sender wertet Anzeichen wie Paketverluste als Überlastung, verkleinert sein Überlastfenster und sendet weniger; ohne Überlastung vergrößert er es schrittweise

Wird ein Router auf dem Weg überlastet, wächst seine Warteschlange, die Verzögerung nimmt zu, und überzählige Pakete werden verworfen. Ein TCP-Sender schließt aus ausbleibenden oder doppelten ACKs auf Verluste und verringert von sich aus die Sendemenge (das Überlastfenster, Congestion Window). Zu Beginn einer Verbindung verdoppelt Slow Start das Fenster etwa mit jedem Umlauf, um die verfügbare Bandbreite schnell zu ertasten; danach wächst das Fenster schrittweise und wird bei Verlusten stark verkleinert (additive Erhöhung, multiplikative Verringerung). Die tatsächlich gesendete Menge ist durch das kleinere von Überlastfenster und Empfangsfenster begrenzt. Verfahren wie CUBIC und BBR unterscheiden sich darin, wie sie das Fenster vergrößern und Überlastung beurteilen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen der Computernetzwerke

  1. Was veranlasst einen TCP-Sender, ein Segment als verloren anzusehen und erneut zu senden?
  2. Was ist die Hauptaufgabe von DNS (Domain Name System)?
  3. Ein Full-Service-Resolver (Caching-DNS-Server) mit leerem Cache ermittelt die IP-Adresse von www.example.com. In welcher Reihenfolge fragt er die Server ab?
  4. In welcher Reihenfolge laufen die Nachrichten ab, wenn ein Gerät per DHCP eine IP-Adresse bezieht?
  5. Was wird durch HTTPS (durch TLS geschütztes HTTP) geschützt?