Content #
设备信息: DHCP 服务器:192.168.1.1 客户端(初始无 IP):最终获取 192.168.1.100
1)DHCP Discover —— 客户端发现服务器 #
客户端(无 IP)需要一个 IP 地址,因此它发送 DHCP Discover 广播包。
源 IP 0.0.0.0(客户端尚无 IP)目标 IP 255.255.255.255(广播)源端口 68(DHCP 客户端)目标端口 67(DHCP 服务器)说明:客户端无法确定 DHCP 服务器的 IP,因此使用广播地址 255.255.255.255 发送请求。
2)DHCP Offer —— 服务器提供 IP #
DHCP 服务器响应客户端的请求,提供可用 IP 地址。
源 IP 192.168.1.1(DHCP 服务器)目标 IP 255.255.255.255(广播)源端口 67(DHCP 服务器)目标端口 68(DHCP 客户端)说明:虽然服务器知道客户端的 MAC 地址,但它尚未有 IP,因此仍然用广播发送。
3)DHCP Request —— 客户端请求 IP #
客户端选择一个 DHCP 服务器(如果收到多个 Offer),然后发送 DHCP Request 请求该 IP。
源 IP 0.0.0.0(客户端尚无 IP)目标 IP 255.255.255.255(广播)源端口 68(DHCP 客户端)目标端口 67(DHCP 服务器)说明:客户端仍然没有 IP,因此再次使用 0.0.0.0 作为源地址,并使用广播发送。
4)DHCP Acknowledge (ACK) —— 服务器确认分配 #
DHCP 服务器确认 IP 分配,并通知客户端正式使用 IP。
源 IP 192.168.1.1(DHCP 服务器)目标 IP 255.255.255.255(广播)源端口 67(DHCP 服务器)目标端口 68(DHCP 客户端)说明:服务器正式确认分配 IP,并广播通知客户端。