一起学DHCP系列(五)指派、获取
2010-09-27 13:09:34 来源:WEB开发网核心提示: DHCP服务器会响应客户端的DHCP Discover请求后,会检查自己的配置,一起学DHCP系列(五)指派、获取(3),如果有多余且有效的地址,则会返回一个DHCP Offer的广播消息,这个IP地址也就是192.168.1.1才可以正式为XP2所用,一起来看第四个数据包,因为此时服务器也不知
DHCP服务器会响应客户端的DHCP Discover请求后,会检查自己的配置,如果有多余且有效的地址,则会返回一个DHCP Offer的广播消息。因为此时服务器也不知道客户端在那里。数据包除了有IP地址、掩码外,还有这个地址对应的租约时限。
3、客户端收到IP地址后用DHCP Request 数据包回应DHCP服务器。如下图:
图片看不清楚?请点击这里查看原图(大图)。
DCHP Request这个数据包是通知当前所有的DHCP服务器,当然也包括分配给它IP地址的那台。目的是让大家知道,客户端XP2已经接受某一台DHCP服务器指派了一个IP地址,并将IP地址通告出去。因为可能网内不止一台DHCP,而且XP2发的第一个包是面向全体的,XP2自己也不知道谁会给它分配IP,同时其他DHCP服务器收到查询请求后必然也会检查各自的配置,然后都会分配IP出来。关键看XP2最先收到谁的Offer,这就和我们面试一样,那个公司现给我们Offer,通常情况下也会先去那家公司,当然,我们不会像客户端那么傻直接回绝其他所有的Offer,哈哈!当其他DHCP服务器收到Request请求数据包后,就会收回已经派出的地址,留做他用。
不过这还没玩,客户端必须得到指派给它IP地址的那台DHCP服务器的确认消息,这个IP地址也就是192.168.1.1才可以正式为XP2所用。一起来看第四个数据包。
4、DHCP收到Request报用DHCP ACK包回应客户机。如下图:
[]
更多精彩
赞助商链接