Character is the ability to carry out a good resolution long after the excitement of moment has passed.--------毅力是兴奋的片刻久久过后,继续执行优秀决策的能力。
文章目录
1, ARP协议
ARP(Address Resolution Protocal,地址解析协议)是将IP地址解析为以太网的MAC地址(或者称
为物理地址)的协议。在局域网中,当主机或其他网络设备有数据要发送给另一个主机或设备时,它
必须知道对方的网络层地址(即IP地址)。但是仅仅有IP地址还是不够的,因为IP数据报文必须封装
成帧才能通过物理网络发送,因为发送站还必须有接收站的物理地址,所以需要一个从IP地址到物理
地址的映射。ARP就是实现这个功能的协议。
2, ARP报文格式
ARP是一个独立的三层协议,所以ARP报文在向数据链路层传输时不需要经过IP协议的封装,而是直
接生成自己的报文,其中包括ARP报头,到数据链路层后再由对应的数据链路层协议(如以太网协
议)进行封装。ARP报文分为ARP请求和ARP应答报文两种,它们的报文格式可以统一为下图所示。

2.1 ARP部分
-
硬件类型:占两字节,表示ARP报文可以在哪种类型的网络上传输,值为1时表示为以太网地址。
-
上层协议类型:占两字节,表示硬件地址要映射的协议地址类型,映射IP地址时的值为0x0800。
-
MAC地址长度:占一字节,标识MAC地址长度,以字节为单位,此处为6。
-
IP协议地址长度:占一字节,标识IP得知长度,以字节为单位,此处为4。
-
操作类型:占2字节,指定本次A

本文详细介绍了ARP协议的工作原理,包括ARP报文格式、以太网帧头和ARP映射表等核心内容。并通过使用Wireshark软件分析ARP请求与应答报文的实际案例,帮助读者深入了解ARP协议在网络通信中的作用。
最低0.47元/天 解锁文章
2465

被折叠的 条评论
为什么被折叠?



