TCP/IP协议学习记录之六:RARP--逆地址解析协议

      具有本地磁盘的系统引导时,一般从磁盘上的配置文件读取IP地址,但是无盘机则需要采取其他方法来获取IP地址;

     每个系统都具有唯一的硬件地址,由网络接口的生产厂家配置的。无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求,请求某个主机响应该无盘系统的IP地址,IP地址包含在RARP应答中;

RARP的分组格式:

    与ARP分组格式基本一致,且RARP请求以广播方式传送,RARP应答一般是单播传送的;

RARP服务器的设计:

       服务器要为所有无盘系统提供硬件地址到IP地址的映射,此功能由用户进程来提供,而不是作为内核的TCP/IP实现的一部分;

且RARP请求是作为一个特殊类型的以太网数据帧进行传送的;

    RARP请求是在硬件层上进行广播的,所以不经过路由器进行转发,所以通常一个网络上要提供多个RARP服务器;每个服务器对每个RARP请求都要发送RARP应答,所以无盘系统一般采用最先收到的RARP应答(对于ARP,没有这种情况,因为只有一台主机发送ARP应答)。而且如果每个RARP服务器同时应答则会增加以太网发生冲突的概率;

你可能感兴趣的:(计算机网络)