码迷,mamicode.com
首页 > 其他好文 > 详细

RARP协议 逆地址解析协议

时间:2018-09-02 15:05:46      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:没有   二次   情况   目的   广播   发送   因此   .com   观察   

RARP提供硬件地址到ip地址的转换

RARP分组格式

  跟ARP分组类似,差别在于

  当数据为RARP分组(请求和应答)时,以太网的帧类型编号为0x8035

  RARP请求的操作代码为3,应答操作代码为4

 

RARP示例

技术分享图片

  第一帧为RARP请求,硬件地址为8:0:20:3:f6:42的主机(sun主机)发出一个广播(目的以太网地址全为1)

  第二帧为RARP应答,硬件地址为0:0:c0:6f:2d:40的主机(bsdi主机)上运行了RARP服务,他给sun主机回复,sun主机的ip地址

  第三帧为ip请求,sun主机向bsdi主机上的tftp服务发送读请求,请注意请求的内容“8CFC0D21.SUN4C”,前面的八位是用16进制的形式表示自己的ip地址,即sun主机的ip地址为140.252.13.33。SUN4C表示被引导系统的类型,表示sun此时向bsdi请求读取引导映像

 

  上例中,bsdi主机上运行有RARP服务,假如所在的局域网中,没有主机运行RARP服务,将出现如下情况

技术分享图片

  可以发现RARP请求没有应答,超时后,重新发送请求

  观察超时时间,可以发现一种双倍的关系,第一次超时5.34秒,加上1.21秒变成第二次超时的6.55秒,第二次超时加上1.21*2变成第三次的8.97,第三次加上1.21*4变成第四次的13.80,往后一直增到,知道超时变为42.80时,重置为5.34秒。

 

  当网络中有多个服务器提供RARP服务的时候,采用最先到达的RARP应答。如果多个RARP同时到达,将会产生冲突,因此设计这些服务时,要确定一个主服务器,他收到RARP请求立即应答,其他的服务器延时随机值,再应答。

 

RARP协议 逆地址解析协议

标签:没有   二次   情况   目的   广播   发送   因此   .com   观察   

原文地址:https://www.cnblogs.com/lovelaker007/p/9573817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!