TCP (Transmission Control Protocol)
Перейти к навигации
Перейти к поиску
Ссылки по теме:
MSS (Maximum Segment Size) - максимальный размер сегмента
Алгоритм согласования MSS
- Машина А сравнивает размер своего буфера интерфейса (16 Кбайт) со значение MTU этого интерфейса минус размер TCP и IPv4 заголовка (20+20) (1500-40 = 1460 байт) и использует наименьшее число как MSS при отправке к машине B.
- Машина B принимает значение MSS машины A (1460) и сравнивает его со значением MTU своего исходящего интерфейса (4462 — 40 = 4422 байт).
- Машина B выбирает наименьшее из получившихся значений (1460) как значение MSS при отправке TCP сегментов к машине A.
- Машина B сравнивает размер своего буфера интерфейса (8 Кбайт) со значение MTU этого интерфейса (4462-40 = 4422 байт) и использует наименьшее число как MSS при отправке к машине A.
- Машина A принимает значение MSS машины B (4422) и сравнивает его со значение MTU своего исходящего интерфейса (1500 — 40 = 1460 байт).
- Машина A выбирает наименьшее из получившихся значений (1460) как значение MSS при отправке TCP сегментов к машине B.