ARP和RARP工作原理

上传人:每**** 文档编号:63028348 上传时间:2022-03-16 格式:PPT 页数:11 大小:262KB
收藏 版权申诉 举报 下载
ARP和RARP工作原理_第1页
第1页 / 共11页
ARP和RARP工作原理_第2页
第2页 / 共11页
ARP和RARP工作原理_第3页
第3页 / 共11页
资源描述:

《ARP和RARP工作原理》由会员分享,可在线阅读,更多相关《ARP和RARP工作原理(11页珍藏版)》请在装配图网上搜索。

1、2021/6/31地址解析协议ARP和逆地址解析协议RARP E组:7090236 陈萌萌7090129 韩 宇7090121 叶全楠1090133 韩 雪2021/6/32在实际应用中,我们经常会遇到这样的问题:已经知道一个机器(主机或路由器)的IP地址,需要找出其相应的物理地址;或反过来,已经知道了物理地址,需要找出相应的IP地址。ARP和RARP就是用来解决这样的问题的。IP 地址ARP物理地址物理地址RARPIP 地址2021/6/33一.地址解析协议ARP我们知道,网络层网络层使用的是IPIP地址地址,但在实际网络的链路上链路上传送数据帧时,最终还是必须使用该网络的硬件地址硬件地址。

2、但IP地址和下面的网络的硬件地址之间由于格式格式不同不同而不存在不存在简单的映射关系映射关系。此外,在一个网络上可能会有新新的主机加进来加进来,或撤走撤走一些主机。更换网络适配器更换网络适配器也会使主机的硬件地址改变。地址解析协议ARP解决这个问题的方法是在主机ARP高速缓存村中应存放一个从IP地址到硬件地地址的映射表址的映射表,并且这个映射表还经常动态更新(新增或超时删除)2021/6/34每一个主机都设有一个ARPARP高速缓存(高速缓存(ARP ARP cachecache),里面有本局域网上本局域网上的各主机和路由器的IP地址到硬件地址的映射表,这些都是该主机目前知道的一些。那么主机怎

3、样知道这些地址呢?我们可以通过下面的例子说明:当主机A要向本局域网上的某个主机B发送IP数据报时,就先在其ARP高速缓存中查看查看有无主机B的IP地址。如有有,就在ARP高速缓存中查出查出其对应的 硬件地址,再把这个地址写入MAC帧,然后通过局域网把该MAC帧发往发往此硬件地址。也有可能查不到查不到主机B的IP地址的项目。这可能是主机B才入网,也可能是主机B才入网,也可能是主机A刚加电,其高速缓存还是空的。在这种情况下,主机A就自动运行,然后按下步骤找出主机B的硬件地址:2021/6/35(1)ARP进程在本局域网上广播发送广播发送一个ARP请求分组。如下图,ARP请求分组的主要内容是表明:“

4、我的IP地址是209.0.0.5,硬件地址是00-00-C0-15-AD-18。我想知道IP地址为209.0.0.6的主机的硬件地址。”ARP 请求XA209.0.0.5YB209.0.0.6Z00-00-C0-15-AD-18ARP 请求ARP 请求ARP 请求我是209.0.0.5,硬件地址是00-00-C0-15-AD-18.我想知道主机209.0.0.6的硬件地址2021/6/36(2)在本局域网上的所有主机上运行的ARP进程都都收到此ARP请求分组。(3)主机B在ARP请求分组中见到自己的IP地址,就像主机A发送ARP响应分组,并写入自己的硬件地址。其余的所有主机都不理睬这个ARP请

5、求分组。ARP响应分组主要内容是表明:“我的IP地址是209.0.0.6,我的硬件地址是08-00-2B-00-EE-0A。”请注意,虽然ARP请求分组是广播发送的,但ARP响应分组是普通单播,即从一个源地址发送到一个目的地址。XA209.0.0.500-00-C0-15-AD-18YB209.0.0.608-00-2B-00-EE-0AZARP 响应我是我是209.0.0.6,硬件地址是,硬件地址是08-00-2B-00-EE-0A2021/6/37(4)主机A收到主机B的响应分组后,就在其ARP高速缓存中写入主机B的IP地址到硬件地址的映射。ARP高速缓存的优点: 如果不使用ARP高速缓存

6、,那么任何一个主机只要进行一次通信,就必须在网络上用广播方式发送ARP请求分组,这就是网络上的通信通信量大大增加量大大增加。ARP把已经得到的地址映射保存在高速缓存中,这样就使得该主机下次再和具有同样目的地址的主机通信时,可以直接从高速缓存中找到所需的硬件地址而不必再用广播方式发送ARP请求分组。2021/6/38值得注意的是:ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。如果所找的主机和源主机不在同一个局域网上,主机A发送的数据报就需要连接在两个主机间的各个路由器来转发。使数据报最终传送给主机B。从IP地址到硬件地址的解析是自动进行的,主机的用户对这种地址解析过程是

7、不知道的。2021/6/39使用ARP的四种典型情况(1)发送方是主机,要把IP数据报发送到本本网络网络上的另一个主机。这时用ARP找到目的主机的硬件地址。(2)发送方是主机,要把IP 数据报发送到另另一个网络一个网络上的主机。这时用ARP找到本网络上的一个路由器的硬件地址。(3)发送方是路由器,要把IP数据报转发到本网络本网络上的一个主机。这时用ARP找到目的主机的硬件地址。(4)发送方是路由器,要把IP数据报转发到另一个网络另一个网络上的 一个主机。这时用ARP找到网络上的一个路由器的硬件地址。剩下的工作由这个路由器完成。2021/6/310二.逆解析地址RARP工作原理: 1. 发送主机

8、发送一个本地的RARP广播,在此广播包中,声明自己的MAC地址并且请求任何收到此请求的RARP服务器分配一个IP地址; 2. 本地网段上的RARP服务器收到此请求后,检查其RARP列表,查找该MAC地址对应的IP地址; 3. 如果存在,RARP服务器就给源主机发送一个响应数据包并将此IP地址提供给对方主机使用;如果不存在,RARP服务器对此不做任何的响应; 4. 源主机收到从RARP服务器的响应信息,就利用得到的IP地址进行通讯;如果一直没有收到RARP服务器的响应信息,表示初始化失败。现在的现在的DHCPDHCP协议已经包含了协议已经包含了RARPRARP协议的功能。协议的功能。因此现在已经没有人再使用单独的因此现在已经没有人再使用单独的RARPRARP协议了。协议了。部分资料从网络收集整理而来,供大家参考,感谢您的关注!

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!