当DHCP服务器为DHCP客户端分配IP地址时,服务器使用广播让客户端和位于同一本地网络中的其他DHCP服务器(本地网络中可能有多个DHCP服务器)知道此提供的IP地址。但是,在DISCOVER / OFFER / REQUEST / ACK期间,它可能是一些ARP数据包,因为客户端服务器想要知道此提供的IP地址是否在本地网络中可用。
不,请阅读 这一页 如果你还有其他问题,请问。
完全没有ARP。
1.Client ff:ff:ff:ff:ff:ff 0.0.0.0 255.255.255.255 DHCP发现
2.DHCPsrvr ff:ff:ff:ff:ff:ff 192.168.1.1 255.255.255.255 DHCP优惠
3.Client ff:ff:ff:ff:ff:ff 0.0.0.0 255.255.255.255 DHCP请求
4.DHCPsrvr客户端192.168.1.1的MAC地址192.168.1.102 DHCP ACK
客户端发送以太网帧说“DhCP服务器在哪里?”所以,他发送广播MAC地址,因为他没有dhcp的mac地址。可以有几个DHCP服务器。他没有ip,因此在IP数据包源中是0.0.0.0。目的地IP反映目的地MAC =>广播
服务器以单播IP(OFFER),默认网关,DNS&其他选择。由于主机尚未与DHCP服务器达成任何协议,因此DHCP服务器。将发送广播帧。
客户端正式请求(REQ)来自服务器的IP租约。由于没有达成协议,他只是发送广播。从0.0.0.0开始,因为他仍然没有确认的IP地址。
服务器从其自己的mac地址,从其自己的IP,到具有主机MAC地址的主机的IP,确认它(ACK)。