1. DHCP 发现
当计算机被设置为自动获取 IP 地址时,既不知道自己的 IP 地址,也不知道 DHCP 服务器的 IP 地址。它会使用 0.0.0.0 作为自己的 IP 地址,255.255.255.255 作为服务器的地址,广播发送 DHCP 发现信息,在发现信息中包含了网卡的 MAC 地址和 NetBios 名称。
IP 租约的更新与释放
当 DHCP 客户端租到 IP 地址后,不可能长期占用,而是有一个试用期(租期)。当 IP 地址使用时间到达租期的一半时,将向 DHCP 服务器发送一个新的 DHCP 请求,服务器收到该请求后,回送一个 DHCP 应答信息,重新开始一个租用周期。该过程就像是续签租赁合同,只是续约时间必须在合同期的一半时进行。
在进行 IP 地址的续租中有以下两个特例:
(1). DHCP 客户端重新启动时。
不管 IP 地址的租期有没有到期,当 DHCP 客户端重新启动时,都会自动以广播方式向网络中所有的 DHCP 服务器发送 DHCP 请求信息,请求继续使用原来的 IP 地址信息。如果没有 DHCP 服务器对此请求应答,并且原来 DHCP 客户端的租期还没有到期,DHCP 客户端将继续使用该 IP 地址。
(2). IP 地址的租期超过一半时。
当 IP 地址的租期到达一半的时间时,DHCP 客户端就会向 DHCP 服务器发送一个 DHCP 请求信息,以续租该 IP 地址。续租成功后,DHCP 客户端将开始一个新的租用周期;续租失败后,DHCP 客户端仍然可以继续使用原来的 IP 地址及其配置,但是该 DHCP 客户端将在租期达 87.5% 的时候再次利用广播方式发送一个 DHCP 请求信息,以便找到一台可以继续提供租期的 DHCP 服务器;如果还是续租失败,那么该 DHCP 客户端会立即放弃正在使用的 IP 地址,重新向 DHCP 服务器获得一个新的 IP 地址。