地址解析协议ARP
工作原理
ARP的报文格式
暂存ARP应答
处理接收的ARP消息
第一页,共12页。
工作原理
一个ARP请求消息是一个数据帧,其中包含发送站点的MAC地址和IP地址,以及目的站点的IP地址,并把此数据帧在本物理网络内广播
一个ARP应答消息是一个数据帧,其中包含应答站点的MAC地址和IP地址,以及原发送站点的IP地址,并把此数据帧发送给原发送站点
第二页,共12页。
ARP 响应
A
Y
X
B
Z
主机 B 向 A 发送
ARP 响应分组
主机 A 广播发送
ARP 请求分组
ARP 请求
ARP 请求
ARP 请求
ARP 请求
00-00-C0-15-AD-18
08-00-2B-00-EE-0A
我是 ,硬件地址是 00-00-C0-15-AD-18
我想知道主机 的硬件地址
我是
硬件地址是 08-00-2B-00-EE-0A
A
Y
X
B
Z
00-00-C0-15-AD-18
第三页,共12页。
地址解析协议ARP
工作原理
ARP的报文格式
暂存ARP应答
处理接收的ARP消息
第四页,共12页。
ARP的报文格式
0
8
16 31
硬件地址类型
协议地址类型
硬件地址长度
协议地址长度
操 作
发送站硬件地址(字节0~3)
发送站硬件地址(字节4~5)
发送站协议地址(字节0~1)
发送站协议地址(字节2~3)
目的站硬件地址(字节0~1)
目的站硬件地址(字节2~5)
目的站协议地址全部(字节0~3)
第五页,共12页。
以协议地址是IP地址、硬件地址是以太网MAC地址为例
发送站ARP请求报文中填入 :
硬件地址类型
1
协议地址类型
0X0800
硬件地址长度
6
协议地址长度
4
操作
1(请求)
发送站硬件地址
MAC地址
发送站协议地址
IP地址
目的站硬件地址
全0
目的站协议地址
IP地址
目的站ARP应答报文中填入 :
硬件地址类型
1
协议地址类型
0X0800
硬件地址长度
6
协议地址长度
4
操作
2(应答)
目的站硬件地址
MAC地址
目的站协议地址
IP地址
原发送站硬件地址
MAC地址
原发送站协议地址
IP地址
第六页,共12页。
分析ARP请求报文
第七页,共12页。
分析ARP响应报文
第八页,共12页。
ARP消息在以太网中
ARP消息
帧头
帧数据区
CRC
7
1
2/6
2/6
2
0 ~ 1500
46 ~ 0
4
先导字段
目的地址
源地址
数 据
填充字符
校验和
以太网的帧结构中:
ARP消息帧的类型值为0X806
帧开始字符
第九页,共12页。
地址解析协议ARP
工作原理
ARP的报文格式
暂存ARP应答
处理接收的ARP消息
第十页,共12页。
地址解析协议arp 来自淘豆网m.daumloan.com转载请标明出处.