ARP的工作原理
1.ARP先通过广播发送请求包,所有收到该广播包的设备都会将其中的源IP和源MAC相互映射到本地的ARP表中
2.然后再查看目标IP/MAC是否为自己,若不是则丢弃该数据包,若是,则以单播的形式回复ARP回复包。
3.在之后的传输中,将优先查看本地的ARP表,若有记录则直接按照记录发送,若没有则执行ARP请求
注:PC访问其他设备时,会先基于目标IP地址进行判断,若目标在同一广播域之内,则先通过ARP获取地址,随后单播发送即可。若不在同一广播,则封装目标MAC为自己的网关,将数据发送至路由器,由路由器代为转发。
免费ARP/无敌ARP:验证--检查有没有同名同姓的设备
同名同姓的设备(ARP欺骗/更换物理网卡)