Bei Verbindungs-Aufbau via TCP-SYN und TCP-SYN-ACK teilens ich die beiden TCP-Partner die jeweils maximale Nutzdaten-Menge mit, die mit einem einzelnen TCP-Paket ("Segment") übertragen werden kann.
Indirekt wird damit die MTU /Maximum Transmission Unit/ der jeweiligen LAN-Topologie bekannt gegeben, also die maximale Paket-Größe auf dem MAC-Layer.
Beide TCP-Partner einigen sich bei Sitzungs-Aufbau auf die gemeinsam kleinste TCP-MSS. Dies führt dazu, dass keine Pakete verloren gehen durch den etwaigen Fakt, dass die Pakete des einen im LAN des anderen zu groß und daher nicht übertragungsfähig wären.
Etwaige Probleme bei IP Fragmentation auf Router-Strecken werden hierdurch jedoch nicht behoben.
Bei max. 1.518 Octets Ethernet Frame Size ergibt sich eine Payload für TCP/IP von 1.500 Octets (da Ethernet Header/Trailer zusammen 18 Octets lang sind); bei weiteren 20 Octets für den IP-Header sowie nochmals 20 Octets für den TCP-Header ergibt dies:
1.518 - 18 = 1.500 MAC MTU 1.500 - 40 = 1.460 TCP MSS