Ответы пользователя по тегу Сетевое администрирование
  • Как узнать максимальное значение полезных данных в ip пакете?

    alk0v
    @alk0v
    Сетевой инженер, электронщик, цифровой археолог
    У Вас же указано, что fragmented ip. На компе, как правило, стандартный MTU в 1500 байт, минус 20 байт заголовка IP и 8 байт заголовка ICMP (для echo). Остается 1472 байта - это те "данные" которые попали внутрь ICMP пакета.
    Если Вы отправляли пинги по 3500 байт, то на каждый такой пинг было отправлено по 3 IP пакета. И на Вашем скрине это хорошо видно:
    Первый пакет - 1472 байта данных + 8 байт ICMP + 20 байт IP + 14 байт Ethernet = 1514
    Второй пакет - 1472 байта данных + 8 байт ICMP + 20 байт IP + 14 байт Ethernet = 1514
    Третий пакет - 556 байт данных (3500-1472-1472) + 8 байт ICMP + 20 байт IP + 14 байт Ethernet = 598
    по идее должно получиться так, не совсем понятно, почему на скрине последний пакет 582 байта.

    Да, есть jumbo-фреймы с MTU до 9120 байт, но они бегают только между свичами и некоторыми серверными сетевыми картами.
    Ответ написан
    Комментировать