引导方式?
无盘系统:在不知道自身IP地址的情况下,在进行系统引导时能够通过RARP来获取它的IP地址。然而使用RARP有两个问题:(1)IP地址是返回的唯一结果;(2)既然RARP使用链路层广播,RARP请求就不会被路由器转发(迫使每个物理网络设置一个RARP服务器)。BOOTP是用于无盘系统进行系统引导的替代方法,使用UDP,且通常需与TFTP协同工作。
BOOTP使用UDP,它为引导无盘系统获得它的IP地址提供了除RARP外的另外一种选择,BOOTP还能返回其他的信息,如路由器的IP地址、客户的子网掩码和名字服务器的IP地址。既然BOOTP用于系统引导过程,一个无盘系统需要在只读存储器中实现下列协议:BOOTP、TFTP、UDP、IP和一个局域网的驱动程序。
BOOTP服务器比RARP服务器更易于实现,因为BOOTP请求和应答是在UDP数据报中,而不是特殊的数据链路帧。一个路由器还能作为真正BOOTP服务器的代理,向位于不同网络的真正BOOTP服务器转发客户的BOOTP请求。