别再手动输 IP 了!DHCP 协议让网络配置自动搞定
2025-08-19 09:09:46
RAIZ

支持动态分配 IP 地址:BOOTP 仅能静态分配 IP(地址与设备长期绑定),而 DHCP 可根据设备接入需求临时分配 IP,提高 IP 地址利用率(尤其适合设备频繁接入 / 离开的网络,如移动设备、临时终端)。 引入租约机制:DHCP 为分配的 IP 地址设定租约期限,租约到期后 IP 可回收并重新分配,避免 IP 地址长期闲置,同时支持租约更新,灵活适应设备在线时长变化。
维护一个或多个 IP 地址池(包含可分配的 IP 地址范围); 接收客户端请求后,从地址池中选择未分配的 IP 地址,结合子网掩码、网关、DNS 服务器地址、租约期限等参数,发送给客户端; 跟踪 IP 地址的分配状态(已分配、空闲、过期等),并处理客户端的租约更新请求。

客户端尝试使用原 IP 地址,向原 DHCP 服务器发送单播或广播的 DHCP Request,请求继续使用该 IP。 若服务器同意,发送 DHCP ACK,客户端直接复用该 IP; 若服务器拒绝(如 IP 已分配给其他设备),发送 DHCP NAK,客户端需重新执行首次登录的四阶段。
若收到 DHCP ACK:更新成功; 若收到 DHCP NAK:立即停止使用该 IP,重新发起首次登录流程; 若始终无应答:租约到期后,客户端释放 IP,重新发起首次登录流程。