我在参照《DHCP的安装和配置》一文配置成功自己的服务器以后,发现有一问题可能大家会不太清楚,就是关于为什么要在路由表中加入一条地址为255.255.255.255的路由地址,现分析如下:
根据TCP/IP中定义DHCP(动态主机配置协议)如何工作:DHCP使用四个阶段进程来配置DHCP客户机所有DHCP通信都将在UDP端口67和68上完成。大部分DHCP信息通过广播传送,大家知道TCP/IP协议是个可广播的协议。为了便于DHCP客户机与远程网络上的DHCP服务器进行通信,IP路由器必须支持DHCP广播转发。四个配置阶段为:
其中第一阶段中,客户首次初始化时,通过向所有的DHCP服务器广播一个请求来租用一个IP地址,由于客户机没有IP地址或不知道DHCP服务器的IP地址,将使用0.0.0.0作为源地址,255.255.255.255作为目标地址。租用请求在一个DHCPDISCOVER消息中发送,这条信息也包括客户机的硬件地址和计算机名,这样DHCP服务器就会知道是哪一个客户机发送的请求。
好了,大家可以知道如果没有配置255.255.255.255这样的路由,客户机可能无法找到DHCP服务器从而无法租用到合法的IP地址。
希望上述内容对大家有所帮助。
-- 错误在所难免,欢迎批评指正