为什么ARP报头中存在协议类型?

为什么ARP报头中存在协议类型?

问题描述:

根据ARP的维基百科,有一个称为“协议类型”的字段,它指定了ARP请求所针对的网际协议。为什么ARP报头中存在协议类型?

但在以太网帧头中,还有一个名为“EtherType”的字段,它指示哪个协议封装在以太网帧的有效载荷中。

我只想知道为什么ARP协议不能使用EtherType字段?根据维基百科,PTYPE和EtherType还有相同的编号空间。这是一个历史问题吗?

除了以太网,ARP可以被其他数据链路层协议使用,例如令牌环或FDDI。在这些情况下,您可能没有封装协议字段。

+0

thx,我会进一步阅读有关令牌环或FDDI的内容。 – sherlock