关于DHCP原理问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:38:46
DHCP的四个过程:
1.客户机广播发送请求
2.DHCP服务器以广播形式回应客户机,此回应包包含分配的IP地址.
3.客户机收到DHCP所发来的包后,再回应一个包.
4.DHCP收到确认包后,再发给客户机一个包,此包也包含IP地址.
我想问下,以上第二步和第四步,既然第二步已经发了IP了,为什么第四步还要发一个IP?
谢谢

因为网内有可能有多个DHCP服务器,你也说了,是以广播的形式发送的.所以有可能多个DHCP服务器都会发送包含IP地址和配置信息的包.

所以,在第三步,客户端要确认它选择的是什么,然后正式请求IP地址.如果DHCP服务器发送的包有错误,那么客户端在这一步也会通知DHCP服务器,这是个选择和验证阶段.

最后,DHCP服务器会再发送一次,也可以理解为是进行确认.

不知道说明白没有.

用白话说一遍.
1.我要地址.
2.我有.发送.(可能是多个服务器都发送)
3.我用****了.(或者发送,IP不对)
4.哦了.再发送.(其他服务器释放)