Maximum segment size: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
оформление, викификация, категоризация
Строка 1:
'''MSS''' ({{lang-en|'''Maximum segment size'''}}) является параметром [[TCP|протокола TCP]] и определяет максимальный размер полезного блока данных в [[Байт|байтахбайт]]ах для TCP[[Пакет (сетевые технологии)|TCP-пакета]] (сегмента). Таким образом этот параметр не учитывает длину заголовков TCP и [[IP]].<ref>[http://tools.ietf.org/html/rfc879#section-3 RFC 879], page 2, Section 3, «The MSS counts only data octets in the segment, it does not count the TCP header or the IP header».»</ref> Для установления корректной TCP сессии с удалённым хостом должно соблюдаться следующее условие:.
 
Для установления корректной TCP-сессии с удалённым хостом должно соблюдаться следующее условие:
* MSS + заголовок TCP + заголовок IP ≤ [[Maximum transmission unit|MTU]]
 
Таким образом, максимальный размер MSS = MTU — размер заголовка [[IPv4]]IP — размер заголовка [[TCP]].
 
Так каждый [[Узел сети|хост на IPv4]] требует доступности для MSS:
* [[IPv4]] — последних 536 октетов (= 576 — 20 — 20)
а на* [[IPv6]] — последних 1220 октетов (= 1280 — 40 — 20).
 
Обычно конкретное значение MSS определяется [[Операционная_системаОперационная система|операционной системой]] во время «TCP -рукопожатия» с целевым хостом исходя из значений MTU или {{нп5|Path MTU Discovery|PMTUD}} ({{lang-en|Path MTU Discovery}}).<ref>[http://www.opennet.ru/base/net/pppoe_mtu.txt.html PMTUD], «О PPPoE, MTU и проблеме Path MTU Discovery Black Hole.».</ref>.
 
== Примечания ==
{{примечания}}
 
<!-- [[Категория:Packets (information technology)]] -->
[[Категория:TCP/IP]]
[[Категория:Сетевые пакеты]]
[[Категория:Параметры компьютерных сетей]]