首页 理论教育 反向地址解析协议-计算机网络—原理、技术与应用

反向地址解析协议-计算机网络—原理、技术与应用

时间:2023-11-05 理论教育 版权反馈
【摘要】:反向地址解析协议可以实现物理地址映射成为IP地址,这是无盘主机用来请求服务器提供其IP地址的协议。图4-14给出RARP操作过程。对于RARP分组,该字段的值是0x8035。图4-16 RARP分组的封装格式4.RARP的不足RARP提供一种机制,使无盘主机获得其IP地址,但无盘主机被引导,除了它自己的IP地址外,还需更多信息,如子网掩码、路由器IP地址、名字服务器IP地址等。

反向地址解析协议-计算机网络—原理、技术与应用

反向地址解析协议(Reverse Address Resolution Protocol,RARP)可以实现物理地址映射成为IP地址,这是无盘主机用来请求服务器提供其IP地址的协议。

1.RARP的操作

计算机上的IP地址通常是在最初安装通信软件时由网络管理员进行配置。计算机的IP地址存储在磁盘上的一个配置文件中,启动操作系统时可检测到。但对于无盘主机,该方法不可行,因无盘主机没有存储信息的永久介质。

无盘主机需本地的RARP服务器将其物理地址与对应的IP地址映射存储在一个高速缓存(静态映射表)中。无盘主机先在本地网络上广播一个RARP请求分组,接收到请求分组的RARP服务器根据请求主机物理地址,在其缓存中查找对应IP地址,并用单播形式发送一个RARP应答分组给请求主机,应答分组提供请求主机的IP地址。图4-14给出RARP操作过程。

978-7-111-43162-6-Chapter04-21.jpg

图4-14 RARP操作

a)RARP请求用广播发送 b)RARP应答用单播发送

这个网络上所有主机(或路由器)都可收到请求分组,但只有RARP服务器可进行应答,应答分组里面包含映射完成的IP地址。

2.RARP分组的格式

RARP分组的格式与ARP分组的格式相同,如图4-15所示。(www.xing528.com)

RARP分组各字段定义与ARP一样,只是操作(Operation)字段值不同。

Operation=3,表示这是RARP请求;Operation=4,表示这是RARP应答。

3.RARP分组的封装

RARP分组的封装格式与ARP的情况类似,只是类型字段值不同。对于RARP分组,该字段的值是0x8035。如图4-16所示。

978-7-111-43162-6-Chapter04-22.jpg

图4-16 RARP分组的封装格式

4.RARP的不足

RARP提供一种机制,使无盘主机获得其IP地址,但无盘主机被引导,除了它自己的IP地址外,还需更多信息,如子网掩码、路由器IP地址、名字服务器IP地址等。但这些信息RARP不能提供。因路由器不支持RARP请求和RARP应答,所以整个网络上都必须有RARP服务器(至少每个网段有一个),这将大大增加设备费用,并影响RARP的实现。其次,RARP还需要一个静态映射表,所以网管员必须定期进行更新和维护此映射表。当网络中具有数千台主机且经常变化时,这种管理显然不切实际。基于上述情况,已开发出取代RARP的新协议,如BOOTP(引导协议)和DHCP(动态主机配置协议)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈