我看到一个 DHCP 数据包流,它至少包含 4 个数据包:
发现
提供
要求
确认
使用发现数据包,客户端尝试查找 DHCP 服务器。由于客户端不知道自己的IP地址和DHCP服务器的IP地址,src和目的IP地址分别为0.0.0.0和255.255.255.255。
使用提供数据包,服务器通过将 src IP 地址设置为他的 IP 并将目标 IP 地址设置为客户端的新 IP 地址来响应客户端。但我现在有一个问题。此时的客户端不知道他的 IP 地址。客户端如何在不知道他的 IP 地址的情况下接受这个数据包?