Az MSS ( Maximális szegmensméret ) a TCP-protokoll paramétere , és meghatározza a hasznos adatblokk maximális méretét bájtokban egy TCP-csomaghoz (szegmenshez). Ezért ez a beállítás nem veszi figyelembe a TCP és az IP [1] fejlécek hosszát .
Érvényes TCP-munkamenet távoli gazdagéppel történő létrehozásához a következő feltételnek kell teljesülnie:
Így a maximális MSS méret = MTU - IP fejléc mérete - TCP fejléc mérete.
Tehát minden gazdagépnek rendelkezésre kell állnia az MSS-hez:
A konkrét MSS-értéket általában az operációs rendszer határozza meg a "TCP-kézfogás" során a célállomással az MTU vagy PMTUD ( Path MTU Discovery ) [2] értékek alapján .
Egy köztes útválasztó (például egy kis MTU-val rendelkező kapcsolattal) azonban lehallgathatja a TCP SYN csomagokat, és meghamisíthatja a végeszközök által hirdetett MSS-értékeket. Ennek eredményeként a végcsomópontok kisebb MSS-eket "tárgyalnak", és a csomagokat nem kell feldarabolni.