BOOTP 使用UDP,且通常需与TFTP协同工作。它为引导无盘系统获得它的I P地址提供了除RARP外的另外一种选择。
BOOTP还能返回其他的信息,如路由器的I P地址、客户的子网掩码和名字服务器的IP地址。
既然BOOTP用于系统引导过程,一个无盘系统需要下列协议才能在只读存储器中完成:BOOTP、TFTP、UDP、IP和一个局域网的驱动程序。
BOOTP服务器比RARP服务器更易于实现,因为BOOTP请求和应答是在UDP数据报中,
而不是特殊的数据链路层帧。一个路由器还能作为真正BOOTP服务器的代理,向位于不同网络的真正BOOTP服务器转发客户的BOOTP请求。
BOOTP 请求和应答均被封装在U D P数据报中。
BOOTP 封装
BOOTP报文