MSS

Problem

TCP legt seine Daten in ein IP-Paket. Aber dieses Paket muss in die MTU des Netzwerks passen. If: MTU = 1500 Ein Teil des Speicherplatzes wird bereits von IP- und TCP-Headern verbraucht. Wie viel TCP-Nutzlast sollten wir senden?

Lösung — MSS

MSS steht für Maximum Segment Size. TCP-Endpunkte teilen mit, wie viel TCP-Nutzlast sie pro Segment empfangen können, damit das Paket die zulässige Größe einhält.
Ein gängiges IPv4-Beispiel:
1500 MTU
- 20 IP
- 20 TCP
────────
1460 MSS
Kerngedanke: MTU begrenzt das IP-Paket; MSS begrenzt die TCP-Nutzlast darin.