什么是ARP协议?
ARP的全称为Address Resolution Protocol,即地址解析协议。如果想在局域网上发送数据包,需要知道目标设备的MAC地址。而每个设备的MAC地址都是唯一的,那么如何获取一个未知IP地址对应的MAC地址呢?这就需要用到ARP协议。
ARP协议如何工作?
当一个设备需要获取另一个设备的MAC地址时,首先会在本地ARP高速缓存中查找,找到则直接发送数据包,如果缓存中没有,将会通过广播的方式向整个局域网请求对应IP地址的MAC地址。这个请求被称为ARP请求,响应消息称为ARP响应。
ARP攻击是什么?
ARP攻击的前提是在同一个局域网下。攻击者通过欺骗ARP协议,为自己伪造一个合法的IP-MAC地址映射关系,然后获得其它设备发送给被攻击者的数据。ARP攻击有可能导致数据被篡改、监听以及拦截等问题。