arp过程
数据链路层在封装数据帧的过程中,首先主机A查找自己的arp缓存表,如果有目的ip对应的mac地址,则直接封装目的mac,源mac,如果没有,则以广播的形式发送arp请求报文,目的主机B ip收到源ip发生的arp请求包,在自己的arp缓存表存储源mac,源ip然后,在请求报文中填充自己的mac地址,发生arp回应报文,主机a收到b发送的回应报文,记录源mac,源ip到自己的arp缓存表。
免费arp过程
当一台主机接入网络中,他会 发送一个源ip,目的ip地址都是自己的arp请求广播,如果收到arp回复报文,则证明另一台主机已经占用这个ip,会引发IP冲突。
dhcp工作原理
主机向服务器请求ip(dhcp discover)
服务器向主机发送响应(DHCP offer)
主机选择一个服务器(DHCP request)
服务器向主机确认(DHCP ack)