Назад | Перейти на главную страницу

Пакеты ARP отправляются как пакет IPv4

Это правда и почему? Пакеты ARP отправляются как пакет IPv4.

Заранее спасибо.

Ответ нет.

Пакеты ARP имеют тип Ethernet 0x0806 в то время как IPv4 имеет тип Ethernet 0x0800.

Пакеты ARP несут поле протокола, указывающее протокол, к которому относится разрешение. Итак, пакеты ARP имеют тип Ethernet. 0x0806 а внутри ARP-пакета есть поле протокола со значением 0x0800 потому что он обменивается адресами IPv4.

IPv6 имеет тип Ethernet 0x86DD и не использует ARP. Вместо этого он использует обнаружение соседей. Он работает почти так же, как ARP, но пакеты ND инкапсулируются внутри пакетов ICMPv6, поэтому для IPv6 нужен только один тип Ethernet, а не два, как IPv4.

Как вы можете видеть на этом образе захвата Wireshark, ARP не инкапсулируется IP, поэтому это не IP-пакет.