DHCP是否仅将ARP用作通信协议来分配IP地址?
答案 0 :(得分:2)
根本没有ARP。
1.Client ff:ff:ff:ff:ff:ff 0.0.0.0 255.255.255.255 DHCP Discover
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地址,确认它(ACK)。
答案 1 :(得分:1)
没有。阅读this page,如果您还有其他问题,请询问。
答案 2 :(得分:0)
当DHCP服务器为DHCP客户端分配IP地址时,服务器使用广播让客户端和位于同一本地网络中的其他DHCP服务器(本地网络中可能有多个DHCP服务器)知道这个提供IP地址。但是,它可能是DISCOVER / OFFER / REQUEST / ACK期间的一些ARP数据包,因为客户端服务器想知道这个提供的IP地址是否在本地网络中可用。