rarp是什么协议

上传人:tang****xu3 文档编号:188550682 上传时间:2021-08-01 格式:DOCX 页数:9 大小:20.86KB
返回 下载 相关 举报
rarp是什么协议_第1页
第1页 / 共9页
rarp是什么协议_第2页
第2页 / 共9页
rarp是什么协议_第3页
第3页 / 共9页
rarp是什么协议_第4页
第4页 / 共9页
rarp是什么协议_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《rarp是什么协议》由会员分享,可在线阅读,更多相关《rarp是什么协议(9页珍藏版)》请在金锄头文库上搜索。

1、 编号:_本资料为word版本,可以直接编辑和打印,感谢您的下载rarp是什么协议 甲 方:_乙 方:_日 期:_说明:本合同资料适用于约定双方经过谈判、协商而共同承认、共同遵守的责任与义务,同时阐述确定的时间内达成约定的承诺结果。文档可直接下载或修改,使用时请详细阅读内容。rarp是什么协议篇一:aRp协议和RaRp协议aRp:地址解析协议地址解析协议,即 aRp addressResolutionprotocol),是根据ip地址获取物理地址的一个 tcp/ip 协议。其功能是: 主机将aRp请求广播到网络上的所有主机,并接收返回消息,确定目标ip地址的物理地址,同时将 ip地址和硕件地址

2、存 入本机aRp缓存中,下次请求时直接查询aRp缓存。地址解析协议是建立在网络中各个主机互相信任的基础上的,网络 上的主机可以自主发送 aRp应答消息,其他主机收到应答报 文时不会检测该报文的真实性就会将其记录在本地的aRp缓存中,这样攻击者就可以向目标主机发送伪aRp应答报文,使目标主机发送的信息无法到达相应的主机或到达错误的 主机,构成一个 aRp欺骗。aRp命令可用于查询本机 aRp缓 存中ip地址和mac地址的对应关系、添加或删除静态对应 关系等。相关协议有 RaRp代理aRp。ndp用于在ipv6中代 替地址解析协议。RaRp:反向地址转换协议RaRp:反向地址转换协议(RaRpRe

3、verseaddressResolutionprotocol )反向地址转换协议 (RaRA允许局域网的物理机器从网关服务器的aRp表或者缓存上请求其ip地址。网络管理员在局域网网关路由器里 创建一个表以映射物理地址(mac)和与其对应的ip地址。当设置一台新的机器时,其RaRp客户机程序需要向路由器上的RaRp服务器请求相应的ip地址。假设在路由表中已经 设置了一个记录,RaRp服务器将会返回ip地址给机器,此 机器就会存储起来以便日后使用。RaRp可以使用于以太网、光纤分布式数据接口及令牌环lan.篇二:dhcp和RaRp的区另Udhcp和RaRp的区另URaRp在功能上有点类似于 dhc

4、p协议,确切的说dhcp是 bootp协议的升级,而bootp在某种意义上乂是 RaRp协议的 升级。bootp和RaRp的区另U在于RaRp是在数据链路层实现 的,而bootp实在应用层实现的, 作为bootp的升级版dhcp 也是在应用层实现的。这种实现层面的差别也从RaRp和bootp/dhcp的报文封装格式的差另U上体现出来了,RaRp直接封装在以太网帧中,协议类型置为0x0800以标识这个报文是aRp/RaRp报文,bootp/dhcp 报文是直接封装在 udp报 文中,作为udp的数据段出现的。从功能上说,RaRp只能实现简单的从 mac地址到ip地址的查询工作, RaRpserv

5、er上的mac地址和ip地址是必须事先静态配置好的。但 dhcp却可以实现除静态分配外的动态ip地址分配以及ip地址租期管理等等相对复杂的功能。RaRp是早期提供的通过硬件地址获取ip的解决方案,但它有自己的局限性,比如RaRp客户与RaRp服务器不在同 一网段,中间有路由器等设备连接,这时候利用RaRp就显得 无能为力,因为RaRp请求报文不能通过路由器,bootp/dhcp 提供了很好的解决方法。RaRp boot和dhcp都是动态学习ip地址的协议。起初, 客户端主机要发送一个广播以启动发现进程,有一台专门的 服务器负责监听这些请求并提供 ip地址给客户端主机。RaRp使用的是和aRp相

6、同的消息,只不过它的消息中列 出的目标mac地址是其自己的 mac地址,而目标ip地址是 0.0.0.0。预先配置好的 RaRp服务器(必须处于客户端同一 子网中)接收请求并进行查询。如果目标mac地址的匹配到, RaRp服务器就发送aRp响应(包含配置的ip地址在其源ip 地址字段中)bootp可以提升RaRp的地址分配范围。它使用 的是完全不同的消息集(在RFc951中定义),其命令封装在ip和udp包头中。只要路由器配置好了,bootp消息包可以转发到其它子网。此外,bootp还支持其他信息(如子网掩 码、默认网关等)(rarp是什么协议)的分配。不过,bootp 仍然没有解决RaRp的

7、配置负担,它还是需要为每个客户端定义mac地址和ip地址的映射dhcp大大减轻了配置工作,因为它是动态分配的。在dhcp中,不需要预先配置mac地址,你只需要配置一个地址池,dhcp会动态地在地址池中选择地址进行分配。 在路由器上酉己置 iphelper-addressdhcp_server_address可以跨子网使用dhcp协议(dhcp中继代理)。另一种方法是将路由器配置为dhcp服务器,其步骤如下:1) 配置一个dhcp池2) 配置路由器在dhcp池中排除自身地址(ipdhcpexcluded-address ) 3)屏蔽 dhcp 冲突日志(noipdhcpconflict-logg

8、ing )或酉己置个 dhcp数据库代理(ipdhcpdatabase )RaRp bootp 和 dhcp 的比较篇三:aRp与RaRp协议一、aRp协议简介aRp,全称 addressResolutionprotocol ,中文名为地址解析协议,它工作在数据链路层,在本层和硬件接口联系,同时对上层提供服务。ip数据包常通过以太网发送,以太网设备并不识别32位ip地址,它们是以 48位以太网地址传输以太网数据包。因此,必须把ip目的地址转换成以太网目的地址。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的mac地址。但这个目标 mac地址是如何获得的呢?它就是通过地址解析

9、协议获得的。aRp协议用于将网络中的ip地址解析为的硬件地址(mac地址),以保证通信的顺利 进行。1. aRp和RaRp报头结构aRp和RaRp使用相同的报头结构,如图1所示。(图1aRp/RaRp报头结构)硕件类型字段:指明了发送方想知道的硬件接口类型,以太网的值为1;协议类型字段:指明了发送方提供的高层协议类型,ip为0800 (16进制);硬件地址长度和协议长度:指明了硬件地址和高层协议地址的长度,这样aRp报文就可以在任意硕件和任意协议的网络中使用;操作字段:用来表示这个报文的类型,aRp请求为1,aRpP向应为2, RaRp请求为3, RaRpP向应为4;发送方的硬件地址(0-3字

10、节):源主机硕件地址的前 3个字节;发送方的硬件地址(4-5字节):源主机硕件地址的后 3个字节;发送方ip (0-1字节):源主机硕件地址的前 2个字节;发送方ip (2-3字节):源主机硕件地址的后 2个字节;目的硬件地址(0-1字节):目的主机硬件地址的前 2个 字节;目的硬件地址(2-5字节):目的主机硬件地址的后 4个 字节;目的ip (0-3字节):目的主机的ip地址。2. aRp和RaRp的工作原理aRp的工作原理如下:1. 首先,每台主机都会在自己的aRp缓冲区(aRpcache)中建立一个aRp列表,以表示ip地址和mac地址的对应关 系。2. 当源主机需要将一个数据包要发送

11、到目的主机时,会首先检查自己aRp列表中是否存在该ip地址对应的 mac地 址,如果有,就直接将数据包发送到这个mac地址;如果没有,就向本地网段发起一个 aRp请求的广播包,查询此目的 主机对应的mac地址。此aRp请求数据包里包括源主机的ip地址、硬件地址、以及目的主机的ip地址。3. 网络中所有的主机收到这个aRp请求后,会检查数据包中的目的ip是否和自己的ip地址一致。如果不相同就忽 略此数据包;如果相同,该主机首先将发送端的mac地址和ip地址添加到自己的 aRp列表如果aRp表中已经存在该 ip的信息,则将其覆盖,然后给源主机发送一个aRp响应数据包,告诉对方自己是它需要查找的ma

12、c地址;4. 源主机收到这个aRp响应数据包后,将得到的目的主机的ip地址和mac地址添加到自己的 aRp歹0表中,并利用此信息开始数据的传输。如果源主机一直没有收到aRp响应数据包,表示aRp查询失败。RaRp的工作原理:1. 发送主机发送一个本地的 RaRp广播,在此广播包中,声明自己的mac地址并且请求任何收到此请求的RaRp服务器分配一个ip地址;2. 本地网段上的RaRp服务器收到此请求后,检查其RaRp列表,查找该 mac地址对应的ip地址;3. 如果存在,RaRp服务器就给源主机发送一个响应数据包并将此ip地址提供给对方主机使用;4. 如果不存在,RaRp服务器对此不做任何的响应

13、;5. 源主机收到从RaRp服务器的响应信息,就利用得到的ip地址进行通讯;如果一直没有收到RaRp服务器的响应信息,表小初始化失败。二、解码详解了解了 aRp和RaRp协议的报头结构和工作原理后,我们使用科来网络分析系统抓取aRp包,其详细解码,如图2,(图2科来网络分析系统中 aRp请求包详细解码)图2显示是一个aRp的请求包的解码,下面我们来详细说明:硬件类型:1,表示硕件借口类型为以太网类型协议类型:0x0800,表示发送方提供的高层协议类型是ip硬件地址长度:表示硬件地址长度为6字节=48位协议地址长度:表示ip地址长度为4字节=32位操作类型:1 ,表示aRp请求源物理地址:00:

14、14:85:ca:F5:22源 ip 地址:192.168.0.92目标物理地址:00:00:00:00:00:00目标 ip 地址:192.168.0.208aRp回应包和RaRp的包类似,我们在这里就不再重复说明。(e129)如何查看aRp缓存表aRp缓存表是可以查看的,也可以添加和修改。在命令提示符下,输入“ arp-a ”就可以查看aRp缓存表中的内容了,如附图所示。arp-a用“arp-d ”命令可以删除aRp表中所有的内容;用“ arp-d+空格+”可以删除指定ip所在行的内容用“ arp-s ”可以手动在aRp表中指定ip地址与mac地址的对应,类型为static(静态),此项存在硬盘中,而不是缓存表,计算机重新启动后仍然存在,且遵循静态优于动态的原则,所以这个设置不对,可能导致无法上网

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号