地址解析ARP

地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议主机发送信息时将包含目标IP地址的ARP请求广播到网络上的全部主机,并接收返回消息,以此肯定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留必定时间,下次请求时直接查询ARP缓存以节约资源。缓存

        假设A B C三台地址IP分别为 1.1.1.1  1.1.1.2  1.1.1.3网络

                                       MAC       AA-AA-AA-AA-AA-AA      BB-BB-BB-BB-BB-BB       CC-CC-CC-CC-CC-CCide

         假设A和C之间进行通讯,可是B经过向A发送C的地址伪造了一个ARP应答,可是MAC地址是BB-BB-BB-BB-BB-BBspa

原本与之对应的应该是CC-CC-CC-CC-CC-CC。那么A接收到B伪造的ARP应答就会经过ARP协议来更新本地的ARP缓存,此时B就假装成了C。而后一样的方法B也假装成了A,那么A和C的本地缓存都会更新,之间的通信数据都会通过B,这就是一个完整的ARP欺骗过程。orm

          实现ARP欺骗的防御办法是作双绑定,绑定本机所属的MAC地址。就不会发生ARP欺骗。blog


实验过程以下:资源

wKiom1f4sw3Dg0oVAAB84k4L6Z0905.png-wh_50

wKiom1f4s2KB31-LAAYzQgcvDJA829.jpg-wh_50

wKioL1f4s5CBiDN0AASf5WoYK_8446.jpg-wh_50

wKioL1f4s6uANX1aAAWgRAG7a7Y255.jpg-wh_50

相关文章
相关标签/搜索