DHCP服务相对于手工配置的优点:
- 效率高
- 易于管理,可以避免IP冲突
- 灵活性强
DHCP工作原理
1.发现阶段
DHCP客户端广播发送DHCP DISCOVER保温来发现DHCP服务器
报文携带了MAC地址,请求参数列表等信息
广播是因为不知道DHCP服务器在哪,有几个
2.提供阶段
DHCP服务器接收到DHCP DISCOVER报文,选择一个可用IP发送DHCP OFFER报文,发送给DHCP客户端,DHCP服务器从地址池中取出ip是,会使用ARP确保所选IP未被网络中其他主机占用。
3.选择阶段
如果有多个DHCP服务器向DHCP客户回应DHCP OFFER报文,则DHCP客户一般只接收第一个收到的DHCP OFFER报文,然后以广播的方式发送DHCP REQUEST报文,该报文包含客户端先选择的DHCP服务器标识符和客户端IP地址。
4.确认阶段
DHCP服务器在接收到DHCP REQUEST报文后,回复给客户端确认或者拒绝的DHCP ACK包。
拒绝的原因:DHCP服务器给两个客户端同时发送了同一个IP地址
DHCp客户端收到DHCP ACK报文,会广播发送ARP报文,检测所分配的IP是否已被占用
若未被占用:客户端会继续租用ip
若已被占用:客户端会给服务器发送DHCP DECLINE报文撤销IP地址续租,并重新发送DISCOVERY报文
标签:服务,IP,报文,发送,服务器,DHCP,客户端 From: https://www.cnblogs.com/sunnyaniu/p/17855554.html