当 DHCP 客户端第一次登录网络时,也就是客户发现本机上没有任何 IP 资料设定时,则它会向网络发出一个DHCPDISCOVER封包。因为客户端还不知道自己属于哪一个网络,所以封包的来源地址为0.0.0.0,而目的地址则为255.255.255.255,然后再附上DHCPDISCOVER的信息,向网络进行广播。
① 一旦DHCP客户端成功地从服务器那里取得DHCP租约之后,除非其租约已经失效并且IP地址也重新设定回0.0.0.0,否则就无须再发送DHCPDISCOVER信息了,而会直接使用已经租用到的IP地址向之前的DHCP服务器发出DHCPREQUEST信息,DHCP服务器会尽量让客户端使用原来的IP地址。
② 如果没问题的话,直接回应DHCPACK来确认则可。
③ 如果该地址已经失效或已经被其他机器使用了,服务器则会回应一个DHCPNACK封包给客户端,要求其重新执行DHCPDISCOVER。