ARP和RARP工作原理.ppt.ppt_第1页
ARP和RARP工作原理.ppt.ppt_第2页
ARP和RARP工作原理.ppt.ppt_第3页
ARP和RARP工作原理.ppt.ppt_第4页
ARP和RARP工作原理.ppt.ppt_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

地址解析协议arp和逆地址解析协议rarp,e组:7090236陈萌萌7090129韩宇7090121叶全楠1090133韩雪,在实际应用中,我们经常会遇到这样的问题:已经知道一个机器(主机或路由器)的ip地址,需要找出其相应的物理地址;或反过来,已经知道了物理地址,需要找出相应的ip地址。arp和rarp就是用来解决这样的问题的。,ip地址,arp,物理地址,物理地址,rarp,ip地址,一.地址解析协议arp,我们知道,网络层使用的是ip地址,但在实际网络的链路上传送数据帧时,最终还是必须使用该网络的硬件地址。但ip地址和下面的网络的硬件地址之间由于格式不同而不存在简单的映射关系。此外,在一个网络上可能会有新的主机加进来,或撤走一些主机。更换网络适配器也会使主机的硬件地址改变。地址解析协议arp解决这个问题的方法是在主机arp高速缓存村中应存放一个从ip地址到硬件地址的映射表,并且这个映射表还经常动态更新(新增或超时删除),每一个主机都设有一个arp高速缓存(arpcache),里面有本局域网上的各主机和路由器的ip地址到硬件地址的映射表,这些都是该主机目前知道的一些。那么主机怎样知道这些地址呢?我们可以通过下面的例子说明:,当主机a要向本局域网上的某个主机b发送ip数据报时,就先在其arp高速缓存中查看有无主机b的ip地址。如有,就在arp高速缓存中查出其对应的硬件地址,再把这个地址写入mac帧,然后通过局域网把该mac帧发往此硬件地址。也有可能查不到主机b的ip地址的项目。这可能是主机b才入网,也可能是主机b才入网,也可能是主机a刚加电,其高速缓存还是空的。在这种情况下,主机a就自动运行,然后按下步骤找出主机b的硬件地址:,(1)arp进程在本局域网上广播发送一个arp请求分组。如下图,arp请求分组的主要内容是表明:“我的ip地址是209.0.0.5,硬件地址是00-00-c0-15-ad-18。我想知道ip地址为209.0.0.6的主机的硬件地址。”,x,a,209.0.0.5,y,b,209.0.0.6,z,00-00-c0-15-ad-18,arp请求,arp请求,arp请求,我是209.0.0.5,硬件地址是00-00-c0-15-ad-18.我想知道主机209.0.0.6的硬件地址,(2)在本局域网上的所有主机上运行的arp进程都收到此arp请求分组。,(3)主机b在arp请求分组中见到自己的ip地址,就像主机a发送arp响应分组,并写入自己的硬件地址。其余的所有主机都不理睬这个arp请求分组。arp响应分组主要内容是表明:“我的ip地址是209.0.0.6,我的硬件地址是08-00-2b-00-ee-0a。”请注意,虽然arp请求分组是广播发送的,但arp响应分组是普通单播,即从一个源地址发送到一个目的地址。,x,a,209.0.0.5,00-00-c0-15-ad-18,y,b,209.0.0.6,08-00-2b-00-ee-0a,z,我是209.0.0.6,硬件地址是08-00-2b-00-ee-0a,(4)主机a收到主机b的响应分组后,就在其arp高速缓存中写入主机b的ip地址到硬件地址的映射。,arp高速缓存的优点:如果不使用arp高速缓存,那么任何一个主机只要进行一次通信,就必须在网络上用广播方式发送arp请求分组,这就是网络上的通信量大大增加。arp把已经得到的地址映射保存在高速缓存中,这样就使得该主机下次再和具有同样目的地址的主机通信时,可以直接从高速缓存中找到所需的硬件地址而不必再用广播方式发送arp请求分组。,值得注意的是:arp是解决同一个局域网上的主机或路由器的ip地址和硬件地址的映射问题。如果所找的主机和源主机不在同一个局域网上,主机a发送的数据报就需要连接在两个主机间的各个路由器来转发。使数据报最终传送给主机b。从ip地址到硬件地址的解析是自动进行的,主机的用户对这种地址解析过程是不知道的。,使用arp的四种典型情况(1)发送方是主机,要把ip数据报发送到本网络上的另一个主机。这时用arp找到目的主机的硬件地址。(2)发送方是主机,要把ip数据报发送到另一个网络上的主机。这时用arp找到本网络上的一个路由器的硬件地址。(3)发送方是路由器,要把ip数据报转发到本网络上的一个主机。这时用arp找到目的主机的硬件地址。(4)发送方是路由器,要把ip数据报转发到另一个网络上的一个主机。这时用arp找到网络上的一个路由器的硬件地址。剩下的工作由这个路由器完成。,二.逆解析地址rarp,工作原理:1.发送主机发送一个本地的rarp广播,在此广播包中,声明自己的mac地址并且请求任何收到此请求的rarp服务器分配一个ip地址;2.本地网段上的rarp服务器收到此请求后,检查其rarp列表,查找该mac地址对应的ip地址;3.如果存在,rarp服务器就给源主机发送一个响应数据包并将此ip地址提供给对方主机使用;如果不存在,rarp服务器对此不做任何的响应;4.源主

温馨提示

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

评论

0/150

提交评论