Maximum segment size
Зовнішній вигляд
Maximum segment size (cкор. MSS; укр. Максимальний розмір сегмента) є параметром протоколу TCP та визначає найбільший розмір корисного блоку даних в байтах для TCP-пакету (сегменту). Таким чином цей параметр не враховує довжину заголовків TCP та IP[1].
Для встановлення TCP-сесії з віддаленою станцією (хостом) повинна виконуватись наступна умова:
- MSS + заголовок TCP + заголовок IP ≤ MTU
Таким чином, найбільший розмір MSS = MTU — розмір заголовку IP — розмір заголовку TCP.
Отже, кожний мережний вузол вимагає наявності для MSS:
За звичай конкретне значення MSS визначається операційною системою під час «TCP-рукостискання» з цільовим хостом, виходячи із значення MTU або PMTUD[en] (англ. Path MTU Discovery)[2].
Примітки
- ↑ RFC 879 [Архівовано 11 листопада 2020 у Wayback Machine.], page 2, Section 3, «The MSS counts only data octets in the segment, it does not count the TCP header or the IP header».
- ↑ PMTUD [Архівовано 11 липня 2018 у Wayback Machine.], «О PPPoE, MTU и проблеме Path MTU Discovery Black Hole».
На цю статтю не посилаються інші статті Вікіпедії. Будь ласка розставте посилання відповідно до прийнятих рекомендацій. |