Answers:
好吧,DHCP服务器从DHCP请求中获取您的MAC地址。它可以包括回复数据包的IP头(以及DHCP有效负载)中提供的IP地址,因为它只是实际传送到正确目的地的MAC地址。
更新(WIkipedia)
当DHCP服务器从客户端收到DHCPDISCOVER消息(IP地址租约请求)时,服务器为客户端保留IP地址,并通过向客户端发送DHCPOFFER消息来提供租约。此消息包含客户端的MAC地址,服务器提供的IP地址,子网掩码,租约持续时间以及提供商品的DHCP服务器的IP地址。
下面是一个请求(DHCP DISCOVER) Wireshark样品
请注意,它来自00:0b:82:01:fc:42并转到ff:ff:ff:ff:ff:ff(广播地址)
另请注意 相关的RFC 说
- 客户端在其本地物理上广播DHCPDISCOVER消息 子网。该 DHCPDISCOVER消息可以包含建议的选项 网络地址的值 和租约期限。 BOOTP继电器 代理可以将消息传递到不在同一个DHCP服务器上 物理子网。
客户端可以询问DHCP服务器是否可以取悦,非常好,顶部有樱桃,在你关闭之前分配它昨天使用的IP地址。如果该地址尚未分配给另一个客户端,则DHCP服务器可以考虑允许此操作。
继承人回复(DHCP OFFER)
注意源是00:08:74:AD:F1:9B,目的地是00:0b:82:01:fc:42
由于这都是LAN本地的,因此IP头中的地址字段的内容是无关紧要的。只有以太网报头中的地址字段用于将数据包送到需要的位置。