ARP协议与Ethernet MAC帧

ARP协议:理解ARP的概念和作⽤

ARP协议各字段如图:
ARP协议与Ethernet MAC帧

MAC帧:理解以太⽹MAC帧

MAC帧字段如图:
ARP协议与Ethernet MAC帧

抓取ARP包:抓取并分析ARP请求与应答包

使用wireshark进行抓包,抓取结果部分截图:

  • ARP请求
    ARP协议与Ethernet MAC帧
  • ARP应答
    ARP协议与Ethernet MAC帧

ARP分析:抓取ARP帧并分析

具体分析
ARP协议与Ethernet MAC帧
上图所示可见,得到的信息由上至下分别是:
源主机MAC、目标主机MAC
ARP应答
硬件类型:Ethernet(1)
协议类型:IPv4(0x0800) (即对应的类型码)
硬件size:6
协议size:4
操作码:reply
发送方MAC地址
发送方IP地址
目标MAC地址
目标IP地址

MAC帧

ARP协议与Ethernet MAC帧
可见,padding就是额外填充的18字节,type是ARP,其协议代码为0x0806