MSS ( Maksimaalinen segmenttikoko ) on TCP-protokollan parametri ja määrittää hyödyllisen datalohkon enimmäiskoon tavuina TCP - paketille (segmentille). Siksi tämä asetus ei ota huomioon TCP- ja IP -otsikoiden [1] pituutta .
Jotta voidaan muodostaa kelvollinen TCP-istunto etäisännän kanssa, seuraavan ehdon on täytyttävä:
Siten suurin MSS-koko = MTU - IP-otsikon koko - TCP-otsikon koko.
Joten jokainen isäntä vaatii saatavuuden MSS:lle:
Yleensä käyttöjärjestelmä määrittää tietyn MSS-arvon "TCP-kättelyn" aikana kohdeisäntäkoneen kanssa MTU- tai PMTUD ( Path MTU Discovery ) [2] arvojen perusteella .
Välireititin (esimerkiksi jolla on linkki pieneen MTU:hun) voi kuitenkin salakuunnella TCP SYN -paketteja ja huijata loppulaitteiden ilmoittamia MSS-arvoja. Tämän seurauksena päätesolmut "neuvottelevat" pienempiä MSS-viestejä, eikä paketteja tarvitse pirstalla.