Maximum segment size: различия между версиями
Перейти к навигации
Перейти к поиску
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
octets -> октетов |
Valdis72 (обсуждение | вклад) мНет описания правки |
||
Строка 6: | Строка 6: | ||
MSS + заголовок TCP + загловок IP ≤ [[MTU]] |
MSS + заголовок TCP + загловок IP ≤ [[MTU]] |
||
Минимальный размер MSS = MSS |
Минимальный размер MSS = MSS — размер заголовка [[IPv4]] — размер заголовка [[TCP]] |
||
Так каждый хост на IPv4 требует доступности для MSS последних 536 октетов (= 576 |
Так каждый хост на IPv4 требует доступности для MSS последних 536 октетов (= 576 — 20 — 20) |
||
а на IPv6 |
а на IPv6 — 1220 октетов (= 1280 — 40 — 20). |
||
Обычно конкретное значение MSS определяется [[Операционная_система|операционной системой]] во время TCP рукопожатия с целевым хостом исходя из значений MTU или PMTUD (Path MTU Discovery). |
Обычно конкретное значение MSS определяется [[Операционная_система|операционной системой]] во время TCP рукопожатия с целевым хостом исходя из значений MTU или PMTUD (Path MTU Discovery).<ref>[http://www.opennet.ru/base/net/pppoe_mtu.txt.html PMTUD], «О PPPoE, MTU и проблеме Path MTU Discovery Black Hole.»</ref> |
||
== Примечания == |
== Примечания == |
Версия от 06:42, 1 марта 2012
Эта страница требует существенной переработки. |
Необходимо перенести содержимое этой статьи в статью TCP и заменить эту статью на перенаправление. |
MSS (Maximum segment size) является параметром протокола TCP и определяет максимальный размер блока данных в байтах для TCP пакета (сегмента). Таким образом этот параметр не учитывает длину заголовков TCP и IP.[1] Для установления корректной TCP сессии с удалённым хостом должно соблюдаться следующее условие:
MSS + заголовок TCP + загловок IP ≤ MTU
Минимальный размер MSS = MSS — размер заголовка IPv4 — размер заголовка TCP
Так каждый хост на IPv4 требует доступности для MSS последних 536 октетов (= 576 — 20 — 20) а на IPv6 — 1220 октетов (= 1280 — 40 — 20).
Обычно конкретное значение MSS определяется операционной системой во время TCP рукопожатия с целевым хостом исходя из значений MTU или PMTUD (Path MTU Discovery).[2]