引言
有本地磁盘的系统引导时,一般从磁盘上的配置文件获取IP地址。但是无盘机,如无盘工作站需要其他方法获得IP地址。
网络上的每个接口都有唯一的硬件地址,这是由网口生产厂家配置的。无盘系统的RARP通过读取接口卡上唯一的硬件地址,然后发送一份RARP请求,请求某个主机响应该无盘系统的IP地址。
概念上很简单,但实现起来通常比ARP困难。
RARP分组格式
RARP分组格式与ARP分组基本一致,主要差别是RARP帧类型代码为0x8035,RARP请求的操作代码为3,应答代码为4。
RARP请求以广播方式传送,RARP应答以单播传送。
RARP服务器的实现与系统相关,并不是所有TCP/IP实现都提供RARP服务器。