DHCP的租约到期之前,如果设备(电脑、路由器)正在工作的话,是会自动续约的,不会造成网络中断。如果电脑在租约到期之后重新开机,会得到一个新的IP地址,过程是自动的,不需要用户干涉。
再次申请的话,IP地址有可能或获取到上次使用的IP ,因为DHCP虽然 看上去是随机分配IP地址,但是如果客户端第一次有向DHCP服务器获取IP地址话,这个时候DHCP服务器会把这台客户端的 mac和IP 记录下路,如果下次再申请,而这个IP 地址又没有被分出去的话,那么会优先使用这条记录。
当客户端重新启动(拔插网线)或租约到达50%时,客户端直接向提供租约的DHCP服务器发送Request包,要求更新现有地址租约。
一旦 DHCP 客户端成功地从服务器那里取得 DHCP 租约之后,除非其租约已经失效并且 IP 地址也重新设定回 0.0.0.0 ,否则就无需再发送 DHCP discover 信息了,而会直接使用已经租用到的 IP 地址向之前的 DHCP服务器发出 DHCP request 信息,DHCP 服务器会尽量让客户端使用原来的 IP 地址,如果没问题的话,直接响应 DHCP ACK来确认则可。如果该地址已经失效或已经被其它机器使用了,服务器则会响应一个DHCP NACK 封包给客户端,要求其重新执行 DHCP discover。