问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ARP(地址解析协议)与RARP(反向地址解析协议)工作在网络的哪一层?他们的工作原理是什么?

发布网友 发布时间:2022-04-27 05:17

我来回答

3个回答

热心网友 时间:2023-10-03 17:20

工作在网络层。

arp是IP地址解析为MAC地址 RARP MAC地址解析为IP地址

主要以广播的形式
一、什么是ARP协议
ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。
ARP协议主要负责将局域网中的32位IP地址转换为对应的48位物理地址,即网卡的MAC地址,比如IP地址位192.168.0.1网卡MAC地址为00-03-0F-FD-1D-2B.整个转换过程是一台主机先向目标主机发送包含有IP地址和MAC地址的数据包,通过MAC地址两个主机就可以实现数据传输了.

二、ARP协议的工作原理
在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与MAC地址是一一对应的,如附表所示。
附表
我们以主机A(192.168.1.5)向主机B(192.168.1.1)发送数据为例。当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址。如果找到了,也就知道了目标MAC地址,直接把目标MAC地址写入帧里面发送就可以了;如果在ARP缓存表中没有找到相对应的IP地址,主机A就会在网络上发送一个广播,目标MAC地址是“FF.FF.FF.FF.FF.FF”,这表示向同一网段内的所有主机发出这样的询问:“192.168.1.1的MAC地址是什么?”网络上其他主机并不响应ARP询问,只有主机B接收到这个帧时,才向主机A做出这样的回应:“192.168.1.1的MAC地址是00-aa-00-62-c6-09”。这样,主机A就知道了主机B的MAC地址,它就可以向主机B发送信息了。同时它还更新了自己的ARP缓存表,下次再向主机B发送信息时,直接从ARP缓存表里查找就可以了。ARP缓存表采用了老化机制,在一段时间内如果表中的某一行没有使用,就会被删除,这样可以大大减少ARP缓存表的长度,加快查询速度。
ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。
ARP攻击主要是存在于局域网网络中,局域网中若有一个人感染ARP木马,则感染该ARP木马的系统将会试图通过“ARP欺骗”手段截获所在网络内其它计算机的通信信息,并因此造成网内其它计算机的通信故障。
RARP的工作原理:
1. 发送主机发送一个本地的RARP广播,在此广播包中,声明自己的MAC地址并且请求任何收到此请求的RARP服务器分配一个IP地址;
2. 本地网段上的RARP服务器收到此请求后,检查其RARP列表,查找该MAC地址对应的IP地址;
3. 如果存在,RARP服务器就给源主机发送一个响应数据包并将此IP地址提供给对方主机使用;
4. 如果不存在,RARP服务器对此不做任何的响应;
5. 源主机收到从RARP服务器的响应信息,就利用得到的IP地址进行通讯;如果一直没有收到RARP服务器的响应信息,表示初始化失败。
6.如果在第1-3中被ARP病毒攻击,则服务器做出的反映就会被占用,源主机同样得不到RARP服务器的响应信息,此时并不是服务器没有响应而是服务器返回的源主机的IP被占用。

热心网友 时间:2023-10-03 17:20

简单说下原理:

假设你是王大傻,你要到某个教室找李二楞,那么arp协议就是:
1、如果你认识李二楞,那就直接和李二楞讲话了,就不用arp协议了
2、如果你不认识李二楞,你到教室大吼一声(broadcast),李二楞是谁(arp request),这时所有人都听到了,但是只有李二楞回复你(arp reply),回答:我是李二楞。然后你就可以和李二楞说话了。

rarp是反着的,理解一下就明白了

热心网友 时间:2023-10-03 17:21

工作在网络层。
arp是IP地址解析为MAC地址 RARP MAC地址解析为IP地址
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
杭州市钢苑小学寻找春天的足迹 照明、动力和配电箱应如何安装? 请问号码百事通法律秘书(企业版)怎样收费? 客户拨通118114后应该拨什么键进行法律咨询? 一个圆形直径20米求周长面积要过程 澳门是日本的嘛 生产技能人员普调考与离岗轮训试题库:抄表核算收费分册目录 客户受理与业务扩充岗位学习考试题库:技能知识部分目录 国家开放大学实验学院23春混凝土结构设计原理形考任务【标准答案】 氧化铁纳米线 ARP协议是什么含义? ARP是哪一层的协议? ARP地址解析协议是工作在OSI开放系统互联参考模型的哪一层的? ARP协议是网络层的还是数据链路层的协议 ARP协议是个什么协议? ICMP,RARP,ARP分别属于哪一层? ARP协议属于网络层还是数据链路层? ARP和RARP是哪层协议? ARP(地址解析协议)属于网络中的哪一层? ARP协议是什么 海蛎不能和什么一起吃 吃生蚝最忌讳什么? 吃生蚝后不能吃什么 吃海蛎有什么好? 生吃海蛎会不会得什么病啊 为什么有的人吃海蛎会想吐 吃海蛎子不能吃什么? 吃海蛎有什么禁忌 吃海蛎子的好处 哪里有方便的手机配件库存管理软件,请介绍 单反相机中的TV档是什么意思 同频共振原理是什么? 同频共振,同向聚合的意思? 求教:同频共振 电磁波中的同频谐振原理是什么? 孩子父母之间要怎么做到同频共振,才能互相理解没有隔阂? 请问同频共振原理能将水分子团变小吗? 为什么产生共振,难道他们:象人一样沟通交流合作吗(钟表放一起 水分子能与微波炉产生同频共振,产生热,酒精分子能与微波炉产生同频共振产生热么? 万有引力与同频共振是什么分别了? 实现什么和什么同屏共振 孔子一句话点醒了我,甩手做管理才能吸引更多人 同频共振的涵义 电脑密码忘记了怎么办?图解步骤 电脑密码忘了怎么办按f8图片讲解 电脑密码忘了怎么办 电脑密码忘记的图文解决方法汇总 如果电脑开机密码忘了怎么办图片指导 电脑开机密码忘记了怎么办带图..带图 忘记电脑开机密码怎么办解析图片 电脑文件设置的密码忘了,怎么打开,用图显示