DHCP工作流程

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地址。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容