RARP协议 逆地址解析协议

Posted lovelaker007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RARP协议 逆地址解析协议相关的知识,希望对你有一定的参考价值。

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协议 逆地址解析协议的主要内容,如果未能解决你的问题,请参考以下文章

逆地址解析协议RARP

地址解析协议ARP与逆地址解析协议RARP

ARP(地址解析协议)协议和RARP协议(逆地址解析协议)

《TCP/IP详解卷1:协议》第5章 RARP:逆地址解析协议---读书笔记

TCP/IP详解,卷1:协议--RARP:逆地址解析协议

TCP/IP详解 卷1:协议—ARP:地址解析协议和RARP:逆地址解析协议