欢迎光临散文网 会员登陆 & 注册

【ARP协议】ARP协议分析

2023-02-03 12:01 作者:阿提艾斯  | 我要投稿

1. ARP协议

地址解析协议(Address Resolution Protocol, ARP)是一个通过解析网络层地址来找寻数据链路层地址的网络传输协议,它在IPv4中及其重要。ARP是通过网络地址来定位MAC地址。

2. ARP请求包

使用wireshark抓取ARP请求包如下图所示:

ARP请求包

Address Resolution Protocol (request) 请求包:

Hardware type:  硬件类型,标识链路层协议。

Protocol type: 协议类型,标识网路层协议。

Hardware size: 硬件地址长度,也就是MAC地址长度,标识是6个字节,48位。

Protocol size:协议字节长度,4个字节,32位。

Opcode: 操作码,标识ARP数据包的类型,1表示是请求,2表示响应。

Sender MAC address: 源MAC地址

Sender IP address:源IP地址

Target MAC address:目标MAC地址,图上全部为0,表示想要获取目标MAC地址。

Target IP address:目标IP地址,图上是网关地址


3. ARP响应包

ARP应答补全了自己的MAC地址。

ARP相应包


4. 整个请求应答过程


192.168.0.1: 广播:谁有192.168.0.173的MAC地址

192.168.0.173: 应答: 我有,192.168.0.173的MAC地址是信息:xx:xx:xx:xx:xx:xx

【ARP协议】ARP协议分析的评论 (共 条)

分享到微博请遵守国家法律