读书频道 > 网站 > 网页设计 > 黑客攻防大全
1.3.3 ARP协议
15-09-22    下载编辑
收藏    我要投稿   

本文所属图书 > 黑客攻防大全

本书由易到难、循序渐进地介绍了黑客攻防的基础技术,主要包括黑客基础知识、Windows系统中的命令行基础、黑客常用的Windows网络命令、常见的黑客攻击方式、扫描与嗅探攻防、病毒攻防技术、木马攻防技术、Window立即去当当网订购
ARP协议(Address Resolution Protocol,地址解析协议)主要作用是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。ARP协议将局域网中的32位IP地址转换为对应的48位物理地址,即网卡的MAC地址,如IP地址是192.168.0.10,而网卡MAC地址为00-1B-7C-17-B0-79,整个转换过程是一台主机先向目标主机发送包含IP地址和MAC地址的数据包,再通过MAC地址的两个主机,就可以实现数据传输了。
 
1.ARP工作原理
 
计算机在相互通信时,实际上是互相解析对方的MAC地址。其具体的操作步骤如下:
 
1)每台主机都会在自己的ARP缓冲区中建立一个ARP列表,表示IP地址和MAC地址的对应关系。
 
2)当源主机需要将一个数据包要发送到目的主机时,会检查自己ARP列表中是否存在该IP地址对应的MAC地址。如果存在则将数据包发送到这个MAC地址;如果没有就向本地网段发起一个ARP请求的广播包,来查询此目标主机对应的MAC地址。此ARP请求数据包里包括源主机的IP地址、硬件地址,以及目的主机的IP地址。
 
3)网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址相同。如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中。
 
4)如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个ARP响应数据包,告诉对方自己是它需要查找的MAC地址。
 
5)当源主机收到这个ARP响应数据包后,将得到的目的主机的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息开始传输数据。
 
2.查看ARP缓存表
 
在每台计算机中都保存着一个ARP缓存表,其中记录了局域网中其他IP地址对应的MAC地址,以便访问到正确的IP地址。ARP缓存表是可以查看的,也可以对其进行删除。在“命令提示符”窗口中输入arp -a命令,可以查看ARP缓存表中的内容,而用arp -d命令可以删除ARP表中所有的内容。
 
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站