Яке максимальне значення TCP MSS?

RFC 879 містить досить чіткі вказівки щодо значення TCP MSS:МАКСИМАЛЬНИЙ РОЗМІР СЕГМЕНТА TCP ЦЕ МАКСИМАЛЬНИЙ РОЗМІР ДАТАГРАМИ IP МІНУС СОРОК. Максимальний розмір дейтаграми IP за замовчуванням становить 576. Максимальний розмір сегмента TCP за замовчуванням становить 536.”31 липня 2019 р.

Максимальний розмір сегмента TCP за замовчуванням становить для IPv4 становить 536. Для IPv6 це 1220. Якщо хост бажає встановити максимальний розмір сегмента на значення, відмінне від стандартного, максимальний розмір сегмента вказується як опція TCP спочатку в пакеті TCP SYN під час рукостискання TCP.

MTU шляху становить 1500 байт у цьому прикладі, а необхідні заголовки L3 і L4 становлять 40 байт, залишаючи вам максимум 1460 байт (із 1500) даних, які може містити цей сегмент. ці значення змінюватимуться, якщо MTU шляху не дорівнює 1500. Якщо MTU=1500, то пакет становить 1460 / 1500 ≈ 97% даних.

MSS маршрутизатора має бути встановлено на 1460 байт. Пакети з розміром корисного навантаження, більшим за 1460 байт, будуть видалені. (Пристрій може помилково надіслати занадто великий пакет, як цей, якщо він не знає про налаштування MTU та MSS маршрутизаторів між ним та іншим пристроєм.

65535 байт За замовчуванням максимальний ліміт TCP-пакета становить 64K або 65535 байт.');})();(функція(){window.jsl.dh('9LrsZr7AOa2optQPrYfZ8AE__57','

Якщо розмір пакета перевищує MTU, його розбивають на менші частини. MSS забороняє фрагментацію. Пакет відкидається і не доставляється, якщо він перевищує MSS. Загальне значення MTU в Інтернеті становить 1500 байт.