局域网ARP协议和欺骗技术及其对策
日期:2007年8月12日 作者: 查看:[大字体 中字体 小字体]-
ARP协议的概念和工作原理对学习网络安全知识的初学者来说是首先遇到的几个重要的知识点之一,其中ARP欺骗技术和及其对策更是学习网络安全中的重点与难点,往往难以一下子掌握这些抽象复杂的机理。因此很有必要用详细介始一下网络安全中的ARP协议和欺骗技术相应的对策。
一,TCP/IP协议之ARP协议的定义
ARP协议即地址解析协议Address Resolution Protocol,ARP协议是将IP地址与网络物理地址一一对应的协议。负责IP地址和网卡实体地址(MAC)之间的转换。也就是将网络层(IP层,也就是相当于ISO OSI 的第三层)地址解析为数据连接层(MAC层,也就是相当于ISO OSI的第二层)的MAC地址。如果您对网路七层协定有比较清晰的理解的话应该知道各个层级之间都使用其各自的协定。一张ARP的表,用来支持在MAC地址和IP地址之间的一一对应关系。它提供两者的相互转换。
二,ARP协议的工作原理
在以太网(Ethernet)中,一个网络设备要和另一个网络设备进行直接通信,除了知道目标设备的网络层逻辑地址(如IP地址)外,还要知道目标设备的第二层物理地址(MAC地址)。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。
当一个网络设备需要和另一个网络设备通信时,它首先把目标设备的IP地址与自己的子网掩码进行"与"操作,以判断目标设备与自己是否位于同一网段内。如果目标设备在同一网段内,并且源设备没有获得与目标IP地址相对应的MAC地址信息,则源设备以第二层广播的形式(目标MAC地址为全1)发送ARP请求报文,在ARP请求报文中包含了源设备与目标设备的IP地址。同一网段中的所有其他设备都可以收到并分析这个ARP请求报文,如果某设备发现报文中的目标IP地址与自己的IP地址相同,则它向源设备发回ARP响应报文,通过该报文使源设备获得目标设备的MAC地址信息。
如果目标设备与源设备不在同一网段,则源设备首先把IP分组发向自己的缺省网关(Default Gateway),由缺省网关对该分组进行转发。如果源设备没有关于缺省网关的MAC信息,则它同样通过ARP协议获取缺省网关的MAC地址信息。为了减少广播量,网络设备通过ARP表在缓存中保存IP与MAC地址的映射信息。在一次ARP的请求与响应过程中,通信双方都把对方的MAC地址与IP地址的对应关系保存在各自的ARP表中,以在后续的通信中使用。ARP表使用老化机制,删除在一段时间内没有使用过的IP与MAC地址的映射关系。
还有当传送过来的包要传向一个LAN的主机时,当它到达网关时,网关要求ARP程序找到物理主机或与IP地址相对应的MAC地址。ARP程序在缓存中寻找,如果找到地址,就提供此地址,以便让此包转换成相应的长度和格式,以传送到此主机。如果未找到,ARP程序就在网上广播一个特殊格式的消息,看哪个机器知道与这个IP地址相关的MAC地址。如果一台机器发现那是自己的IP地址,它就发送回应,这样就指出了相应的地址。ARP程序就更新自己的缓存然后发送此包到回应的MAC地址。因为不同协议的相应处理方法不同,所以有不同网络的地址解析请求。也有反向地址解析协议(RARP)供不知道IP地址的主机从ARP缓存中获得IP地址。
我们还是来通过实验更加深入直观地了解ARP协议的工作原理吧。我们假设有两台主机:A机的IP地址是192.168.0.1,MAC地址是52-54-ab-27-82-83 。
B机的IP地址是192.168.0.2,MAC地址是52-54-ab-27-82-84 。
当主机A想与主机B进行通讯时,A机只知道B机的IP地址是192.168.0.2,当数据包封装到MAC层时他如何知道B
的MAC地址呢,一般的OS中是这样做的,在OS的内核中保存一分MAC地址表,就是我们一中介始到的。用arp -a就可以看见这个表的内容了,例如:
C:/>arp -a - [1] [2] [3] 下一页
-
- 局域网ARP协议和欺骗技术及其对策 相关文章:
- ·HTML表格标记:行的水平对齐属性ALIGN
- ·QQ常在异地登录的原因及其应对方法
- ·防止对WEB应用服务器的三种攻击
- ·C #中的几个线程同步对象方法
- ·Oracle非法数据库对象引起的错误
- ·玩对对碰游戏注意事项
- ·JSP和Servlet对中文的处理过程
- ·和病毒再见 六款免费杀毒软件对比测试
- ·看黑客如何发动对电子邮件系统的攻击
- ·初学:ASP内建对象Response
- 局域网ARP协议和欺骗技术及其对策 相关软件
- ·麻将对对碰
- ·《僵尸对虾》下载经典小游戏
- ·侍魂对月华剑士》试玩
- ·《冰封王座》Dota对抗比赛录象
- ·《Hello Kitty快乐派对》GBA 模拟器
- ·《绝对蓝色》试玩 横版射击游戏
- ·《魔兽争霸》IEF中韩对抗赛精彩REP包
- ·NDS《绝对音感》模拟器
- ·脸对脸
- ·《绝对侦探社》
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:实例讲解路由器的一般配置及调试
精品推荐
热点TOP10
- ·局域网内共享文件 提示没有访问权限的问题
- ·多个技巧让局域网内互访无障碍
- ·轻松玩转局域网“网上邻居”
- ·两台电脑直连的方法
- ·如何进行局域网设置
- ·对等网组建不求人
- ·Windows域信任关系建立全攻略
- ·实现局域网跨网段共享打印机
- ·双机互联的方法及操作
- ·监控局域网一举一动 确保系统安全运转
- ·家庭无线网络(WLAN)组建指南
- ·发现局域网肉机或者p2p连接
- ·小型局域网的组建实例(30节点)
- ·局域网掉包常见故障解决办法
- ·局域网连接设备--局域网知识
- ·Win XP SP2笔记本中无线局域网的设置
- ·如何实现网络分段
- ·跟我学PPStream局域网实现共享
- ·大型网吧局域网搭建的各方面!
- ·网管必学之交换机VLAN的配置
特别推荐
- ·多个技巧让局域网内互访无障碍
- ·无线局域网安全设置的五个基本点
- ·自己动手构建简单的局域网对战平台
- ·局域网连接设备--局域网知识
- ·基础知识 无线局域网嗅探技术原理分析
- ·局域网发展史一
- ·做好局域网中的故障查找与排除
- ·大型网吧局域网搭建的各方面!
- ·经典:局域网操作技巧与配置实例
- ·从头到尾教你组建小型局域网
- ·网管技巧之掌握局域网维护优化
- ·家庭无线网络(WLAN)组建指南
- ·常见局域网类型及其应用方式
- ·公司局域网深藏不露技巧两则
- ·超强秘技 局域网加速之另类妙招
- ·网管必学之交换机VLAN的配置
- ·VLAN技术在校园网中的应用
- ·新手必学之局域网基础知识
- ·轻松玩转局域网“网上邻居”
- ·局域网网络故障排除全攻略
