第二部分。 DHCP 如何工作?
DHCP 服务器
DHCP服务器处理来自客户端或监听/中继的地址分配、租约续订和释放请求,并向客户端分发IP地址和其他网络配置。
DHCP 客户端
DHCP 客户端与 DHCP 服务器交换数据包以获取 IP 地址和其他网络配置。 DHCP协议用于从DHCP服务器动态获取IP地址等参数,方便客户端配置和集中管理。
1. DHCP 流程-发现
客户端在本地网段内广播DHCP Discover数据包,来发现网络上的DHCP服务器。
检测阶段:
DHCP 客户端正在搜索 DHCP 服务器。
在发现阶段,DHCP 客户端通过发送 DHCP 发现数据包来搜索 DHCP 服务器。由于客户端不知道 DHCP 服务器的 IP 地址,因此 DHCP 客户端在网络上广播 DHCP Discover 数据包。所有收到DHCP Discover数据包的DHCP服务器都会发送响应数据包。然后,DHCP 客户端就可以发现网络上 DHCP 服务器的位置。
2. DHCP 流程 – 提供
服务器以可用的 IP 地址响应客户端。该地 印度 whatsapp 号码数据 址实际上并未分配,在分配之前会使用 ICMP 回显请求(或 ARP)数据包进行检查。
提案阶段:
DHCP 服务器为 DHCP 客户端提供 IP 地址。
DHCP 服务器收到 DHCP 客户端发送的 DHCP Discover 数据包后,从自己的地址池中选择一个合适的 IP 地址,并向 DHCP 客户端发送一个 DHCP Offer 数据包,该数据包中包含该 IP 地址、该 IP 地址的租约期限以及其他配置参数(如网关地址、名称服务器地址等)。
3. DHCP 流程——请求
如果客户端收到多个HCP Offer数据包,DHCP客户端会根据数据包的内容选择其中一个并进行响应。如果客户端以前曾经获得过 IP 地址,则将其写入 DHCP 请求数据包的 Options 字段的 Requested IP Address 字段中,并发送给服务器。