在不知道自身ip地址的情况下,在进行系统引导时能够通过RARP来获取它的IP地址。然而使用RARP有两个问题:(1)IP地址是返回的唯一结果;(2)既然RARP使用链路层广播,RARP请求就不会被路由器转发(迫使每个实际网络设置一个RARP服务器)。本章将介绍一种用于无盘系统进行系统引导的替代方法,又称为引导程序协议,或BOOTP。
BOOTP使用UDP,且通常需与TFTP(参见第15章)协同工作。RFC951[CroftandGilmore1985]是BOOTP的正式规范,RFC1542[Wimer1993]则对它作了说明。
BOOTP的分组格式
BOOTP请求和应答均被封装在UDP数据报中,如下图所示。
新闻热点
疑难解答