dimensiunea maximă a segmentului (MSS) este un parametru al câmpului de opțiuni al antetului TCP care specifică cea mai mare cantitate de date, specificată în octeți, pe care un computer sau un dispozitiv de comunicații le poate primi într-un singur segment TCP. Nu contează antetul TCP sau antetul IP (spre deosebire, de exemplu, MTU pentru datagramele IP). Datagrama IP care conține un segment TCP poate fi autonomă într-un singur pachet sau poate fi reconstruită din mai multe bucăți fragmentate; oricum, limita MSS se aplică cantității totale de date conținute în segmentul TCP final, reconstruit.
pentru a evita fragmentarea în stratul IP, o gazdă trebuie să specifice dimensiunea maximă a segmentului ca fiind egală cu cea mai mare datagramă IP pe care gazda o poate gestiona minus dimensiunile antetului IP și TCP. Prin urmare, gazdele IPv4 sunt necesare pentru a putea gestiona un MSS de 536 octeți (= 576 – 20 – 20) și gazdele IPv6 sunt necesare pentru a putea gestiona un MSS de 1220 octeți (= 1280 – 40 – 20).
Valorile MSS mici vor reduce sau elimina fragmentarea IP, dar vor duce la cheltuieli generale mai mari.
fiecare direcție a fluxului de date poate utiliza un MSS diferit.
pentru majoritatea utilizatorilor de computere, opțiunea MSS este stabilită de sistemul de operare.