这是真的吗,为什么? ARP报文作为IPv4报文发送。
提前致谢。
答案是否定的 。
ARP数据包具有以太网types0x0806而IPv4具有以太网types0x0800 。
ARP报文确实携带了一个协议字段,指明parsing的相关协议。 因此,ARP数据包的以太网types0x0806 ,而ARP数据包内部是一个值为0x0800的协议字段,因为它正在交换IPv4地址。
IPv6具有以太网types0x86DD ,不使用ARP。 相反,它使用邻居发现。 它的工作原理与ARP几乎一样,但ND报文封装在ICMPv6报文中,所以IPv6只需要一个types不是IPv4的以太网types。
正如您在Wirshark捕获图像中看到的,ARP不是由IP封装的,所以它不是IP数据包。
