ping mtu



Автор Никита Фролов задал вопрос в разделе Интернет

как проверить mtu на удаленном компьютере и получил лучший ответ

Ответ от Vinsent Toratsa[гуру]
команда ping знакома?
читаем учебник 1 курса: "Среди дополнительных опций команда ping принимает флаг –f, который запрещает фрагментацию IP-пакетов. Так как сетевой уровень абстрагируется от используемой технологии канального уровня, то необходим механизм, с помощью которого можно передавать блоки данных произвольной длины через различные транспортные сети с их собственными технологиями канального уровня, которые имеют разные ограничения на размер кадра (MTU). В случае если пакет данных плюс служебные заголовки превышает размер кадра, то пакет разбивается на фрагменты, которые уже могут быть переданы в кадрах канального уровня. На конечном узле фрагменты собираются в единый пакет данных. "
Вторая опция команды – это флаг -l, после которого через пробел указывается цифра – размер буфера, который будет посылаться на удаленный узел в пакете ICMP. Используя совместно ключи -l и -f можно выяснить максимальный размер блока данных, помещенного в IP-пакет, который еще иначе называется MSS (максимальный размер сегмента). MSS будет равен длине блока данных + длина ICMP заголовка, который равен 8 байт в случае команды ping. Размер стандартного заголовка IP-пакета равен 20 байт. Таким образом MTU = “размер буфера команды ping” + 8 + 20.
другими словами пингуй разными пакетами, пока не вычислишь самый толстый
Пример: ping -f -l 1200 XXX.XXX.XXX.XXX

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как проверить mtu на удаленном компьютере
Maximum transmission unit на Википедии
Посмотрите статью на википедии про Maximum transmission unit
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*