ARP (Address Resolution Protocol)地址解析协议
RARP (Reverse Address Resolution Protocol) 反向地址转换协议
报文格式
可以看到ARP报文是由14位的以太网首部和28位的ARP请求/应答构成的
wireshark抓包分析
以太网首部
目的地址的mac
源地址的mac
协议类型 表明以太网帧的类型,这里是0x0806,代表这是ARP协议帧
ARP首部
硬件类型:表示硬件地址的类型,值为1表示以太网地址
协议类型:表示要映射的协议地址类型。它的值为0x0800表示IP地址类型
硬件地址长度和协议地址长度以字节为单位,对于以太网上的IP地址的ARP请求或应答来说,他们的值分别为6和4
操作类型,在报文中占2个字节,1表示ARP请求,2表示ARP应答,3表示RARP请求,4表示RARP应答
发送端MAC地址:发送方设备的硬件地址;
发送端IP地址:发送方设备的IP地址;
目标MAC地址:接收方设备的硬件地址。
目标IP地址:接收方设备的IP地址。
在ARP首部中,目的mac地址是下一节点(你连接的交换机或路由器)的mac地址,而不是你要访问的某个服务器的mac地址
在ARP首部中,目的mac地址是下一节点(你连接的交换机或路由器)的mac地址,而不是你要访问的某个服务器的mac地址
在ARP首部中,目的mac地址是下一节点(你连接的交换机或路由器)的mac地址,而不是你要访问的某个服务器的mac地址
因为数据链路层是建立相邻节点的的数据链路,注意 是相邻节点