arp報文格式

arp報文總共42 bytes。其中以太網首部14 bytes,arp字段28字節
一、以太網首部
如下圖中:目的mac地址和源mac地址各6 bytes,以太網幀類型2 bytes

二、arp字段
arp字段如下圖:從上往下依次是:硬件類型、協議類型、硬件大小、協議大小、op位、發送者mac、發送者ip、目的mac、目的ip

硬件類型:表示硬件地址的類型(其中,值為1表示以太網地址,其他還可能表示令牌環地址)。
協議類型:表示要映射的協議地址類型(其中,0x0800表示IP地址,其他還可能是ICMP/IGMP)。
硬件地址長度:指出該報文中硬件地址的長度(ARP報文中,它的值為6)。
協議地址長度:指出該報文中協議地址的長度(ARP報文中,它的值為4)。
op:操作字段,共有4種類型(1.ARP請求,2.ARP應答,3.RARP請求,4.RARP應答)。
發送者mac地址:發送方設備的硬件地址。
發送者ip地址:發送方設備的IP地址。
目的mac地址:接收方設備的硬件地址。
目的Iip地址:接收方設備的IP地址。
參考文章:https://www.cnblogs.com/nanlou/p/3276665.html
