地址解析协议

2012-12-31 11:36:00 来源:中华铁道网

在TCP/IP(传输控制协议/互联网协议)网络环境下将IP地址转换为无力地址的网络协议。在TCP/IP网络中,每个主机所分配的32位IP地址是一种逻辑地址,为了使报文在物理网络中传送,必须把目的站的IP地址转换成物理地址,该服务由ARP协议完成。
地址解析协议(ARP(add resolution protocol)在TCP/IP(传输控制协议/互联网协议)网络环境下将IP地址转换为无力地址的网络协议。在TCP/IP网络中,每个主机所分配的32位IP地址是一种逻辑地址,为了使报文在物理网络中传送,必须把目的站的IP地址转换成物理地址,该服务由ARP协议完成。
 
ARP标准定义了2类基本消息:一类是ARP请求,一类是ARP响应,两类消息中都存在源站和目的站的IP地址和物理地址字段,见下图。当源站与目的站通信时,首先查看
 
 
硬件类型
1=Ethernet(以太网)
协议类型
OX0800=IP
硬件长度
协议长度
操作
1—请求,2—响应
源站物理地址(0~3)
源站无力地址
(4~5)
源站IP地址
(0~1)
源站IP地址
(2~3)
目的站无力地址
(0~1)
目的站物理地址(2~5)
目的站IP地址
 
ARP报文格式图
 
本地的ARP高速缓存(里面是目前已知的IP地址与物理地址的映射关系),如果找不到目的站的物理地址,则源站使用广播地址发一个ARP请求分组(此时目的站物理地址为空)给网上每一台计算机。每台计算机收到这个请求后都会检测其中的IP地址,只有与IP地址相匹配的计算机发送ARP响应分组(将自己的物理地址填入)给源站。源站从ARP响应中获取目的站物理地址,并在ARP高速缓存中写入目的站的IP地址到物理地址的映射。实际上,目的站也会从ARP请求分组中获取源站物理地址,并在ARP高速缓存中写入源站的IP地址到物理地址的映射,以备后用。ARP高速缓存能够经常进行动态更新,以适应网络的变化。
 
除基本的ARP机制外,有时还需要在路由器上设置代理ARP。如源站和目的站分别在两个子网时,因为ARP广播请求分组无法穿越路由器,因此需要让IP路由器代理目的站对源站发出的ARP请求分组做出应答,并将自己的物理地址提供给源站,以便为到来的IP数据报分配路由。(刘志华)

[打印] [关闭] [返回顶部]

返回中华铁道网新闻首页

博彩通http://www.6969777.com博彩网 博彩网站 博彩

博彩通www.9995858.com博彩通-专业博彩公司排名

百家乐www.bocai505.com百家乐论坛,博彩通公司娱乐城评级机构网站