首页 > 未分类 > ARP:地址解释协议

ARP:地址解释协议

Jun 1st,2009 发表评论

ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,发送ARP请求查询目标设备的MAC地址,以保证通信的顺利进行。

arp

PC访问互联网
1.PC查找自己ARP缓存表
2如果找到响应的映射条目(192.168.1.1—MAC:Gateway),发送数据
3,(如果找不到)向网络发送ARP请求(广播),
4,网关回应ARP请求,PC更新ARP缓存表
5.go to 1

arp2

arp操作分为请求和应答

1.ARP请求 op=1 广播
2.ARP应答 op=2 单播
ARP数据包格式

arp4

帧类型:对于ARP,该字段值为0×0806
硬件类型:以太网络0×0001
协议类型:表示要映射的协议地址类型,IP地址:0×0800
硬件地址长度:以太网地址长度6字节,0×0006
协议地址长度:IP地址长度4字节,0×0004
OP:ARP查询,1;ARP应答2
目的地址:如果是ARP请求时,该值为0
目的IP地址:如果是ARP请求时,为值为查询的IP地址
ARP Table

?高速缓存区中保存最近获得的ARP表项
?高速缓冲区中ARP表项新鲜性的保持:计时器
ARP Table的更新

?静态绑定(static) arp –s 172.19.37.126 00-e0-fc-59-ef-68
?动态更新(dynamic)
ARP Table 动态更新规则

?源主机在发出ARP请求,接收到ARP应答后将目的主机的IP地址与物理地址映射关系存入自己的高速缓冲区。
?目的主机接收到ARP请求后将源主机的IP地址与物理地址映射关系存入自己的高速缓冲区。
? ARP请求是广播发送的,网络中的所有主机接收到ARP请求后都可以将源主机的IP 地址与物理地址映射关系存入自己的高速缓冲区。

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: ARP:地址解释协议
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.