1、发现阶段,DHCP客户机以广播方式发送DHCP discover发现信息来寻找DHCP服务器
2、提供阶段,DHCP服务器收到discover报文后,在尚未出租的IP地址中挑选一个地址,
使用DHCP Offer报文,发给客户端
3、选择阶段,客户端接受到DHCP offer提供信息之后,选择第一个接收到的提供信息,
然后以广播的方式回答一个DHCP request请求信息,表明自己接受了这个包。
4、确认阶段,DHCP服务端向客户端发送一个DHCP ack确认信息包,告诉DHCP客户端可
以使用它提供的IP地址。然后,DHCP客户机便将其TCP/IP协议与网卡绑定。其他的
DHCP服务器将收回曾经提供的IP地址。
5、重新登录。以后DHCP客户机每次重新登录网络时,就不需要再发送DHCP discover
发现信息了,而是直接发送包含前一次所分配的IP地址的DHCP request请求信息。
当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回
答一个DHCP ack确认信息。如果此IP地址已无法再分配给原来的DHCP客户机使用时则
DHCP服务器给DHCP客户机回答一个DHCP nack否认信息。当原来的DHCP客户机收到此
DHCP nack否认信息后,它就必须重新发送DHCP discover发现信息来请求新的IP地址
6、更新租约。DHCP客户机启动时和IP租约期限过一半时,DHCP客户机都会自动向DHCP服
务器发送更新其IP租约的信息。如果失败,当DHCP客户端将在租期到达87.5%的时,再
次利用广播方式发送一个DHCP请求信息,以便找到一台可以继续提供租期的DHCP服务
器;如果仍然续租失败,则该DHCP客户端会立即放弃正在使用的IP地址,重新向DHCP服
务器获得一个新的IP地址。