TCP-Staukontrolle

Ziel: Vermeidung von Überlastsituationen im Netz

2022-02-28 15_53_20-Window.png

2022-02-28 15_52_47-Window.png

  1. SSThresh ist am Anfang auf Unendlich gesetzt, CWnd wächst exponenziell ab 1 Segment. 2, 4, 8, 16 usw. nach dem Eingang vom ACK. Das heißt Slow Start Phase.
  2. Quittung nicht empfangen - SSTresh auf 0.5*CWnd setzen, dann wird CWnd auf 0 gesetzt. Bis SSTresh exponenziell, dann ab SSTresh linear wachsen.

Warum TCP zu Problemen fürhern kann

Die Latenzen bei mobilen netzen sind nicht stabil. TCP Timer kann die Probleme verursachen.

Zu kurze Wartezeit - frühzeitige Timeout

Zu lange Wartezeit - Verlust von Segmenten wird langsam erkannt

In stationären Netzen sind die Netzwerklatenzen stabiler.