DHCP服务

发布时间 2023-11-25 15:12:48作者: Sunnyaniu

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报文