這是真的嗎? ARP 封包以 IPv4 封包傳送。
提前致謝。
答案1
答案是不。
ARP 封包具有乙太網路類型,0x0806
而 IPv4 具有乙太網路類型0x0800
。
ARP 封包確實攜帶一個協定字段,指示與解析相關的協定。因此 ARP 封包具有乙太網路類型0x0806
,並且 ARP 封包內部有一個具有值的協定字段,0x0800
因為它正在交換 IPv4 位址。
IPv6 具有乙太網路類型0x86DD
並且不使用 ARP。相反,它使用鄰居發現。它的工作原理與 ARP 幾乎相同,但 ND 封包封裝在 ICMPv6 封包內,因此 IPv6 僅需要一種乙太網路類型,而不是像 IPv4 那樣需要兩種乙太網路類型。
答案2
正如您在 Wirshark 擷取影像中看到的那樣,ARP 沒有被 IP 封裝,因此它不是 IP 封包。