ARP是地址解析的协议,可以理解为对IP的物理化,也就是将IP转换成我们在电脑上看到的MAC地址。在开始->运行中输入cmd,然后在控制台窗口中输入arp -a,可以看到列出了
这个图的左边IP地址 右边是MAC地址,列表的内容就是ARP的缓存内容,为什么要ARP?内核(如驱动)必须知道目的端的硬件地址才能发送数据。当然,点对点的连接是不需要ARP协议的。可以看出ARP是链路层的协议,由此知道了这个表的重要性,如果没有ARP协议就无法知道对方的硬件地址,当然也就是现在ARP攻击的原因了,他们就是修改了网关上的ARP缓存,导致错误的MAC地址以达到自己的目的。
阅读(4004) | 评论(0) | 转发(2) |