ARP地址解析协议
通过对方的IP地址,请求对方的MAC地址的过程
当PC3去Ping PC4的时候,需要发送ICMP报文
ICMP报文的二层是源MAC与目标MAC地址
三层是源IP与目标IP
目前得知目标IP,但是不知道目标MAC地址,这时候就要先发送ARP来请求对方的MAC地址
所以在ping对方IP的时候,刚开始会发送两个包,先发出一个ARP包,请求完得到MAC地址之后,再发一个ICMP包
刚开始,没有目标MAC地址,所以就用广播地址FFFF.FFFF.FFFF,给每台设备都发一次,当设备收到后,发现目标IP不是自己就将报文抛弃了,是自己就做出回应
ARP请求只需要在第一次时发送,第一次就会把MAC地址缓存在ARP列表当中
arp -a 查看arp缓存表
arp -d * 清空缓存表
单播:一对一
组播:一对多,IP为224-239之间,MAC为01-00-5E...
广播:一对所有,FFFF.FFFF.FFFF.FFFF