什么是DHCP以及DHCP是怎么工作的

DHCP (Dynamic Host Configuration Protocol) 动态主机配置协议提供了即插即用的连网方式,用户不再需要手动配置 IP 地址等信

息。

DHCP 配置的内容不仅是 IP 地址,还包括子网掩码、网关 IP 地址。

  1. 客户端发送 Discover 报文,该报文的目的地址为 255.255.255.255:67,源地址为 0.0.0.0:68,被放入 UDP

中,该报文被广播到同一个子网的所有主机上。如果客户端和 DHCP 服务器不在同一个子网,就需要使用中继

代理。

  1. DHCP 服务器收到 Discover 报文之后,发送 Offer 报文给客户端,该报文包含了客户端所需要的信息。因为客

户端可能收到多个 DHCP 服务器提供的信息,因此客户端需要进行选择。如果客户端选择了某个 DHCP 服务器提供的信息,那么就发送 Request 报文给该 DHCP 服务器。DHCP 服务器发送 Ack 报文,表示客户端此时可以使用提供给它的信息。