简述地址解析的ARP和RARP两个协议的工作过程。

如题所述

ARP:
1. 首先,每台主机都会在自己的ARP缓冲区 (ARP Cache)中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。
2. 当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP请求的广播包,查询此目的主机对应的MAC地址。此ARP请求数据包里包括源主机的IP地址、硬件地址、以及目的主机的IP地址。
3. 网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个 ARP响应数据包,告诉对方自己是它需要查找的MAC地址;
4. 源主机收到这个ARP响应数据包后,将得到的目的主机的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息开始数据的传输。如果源主机一直没有收到ARP响应数据包,表示ARP查询失败。

RARP:
1. 发送主机发送一个本地的RARP广播,在此广播包中,声明自己的MAC地址并且请求任何收到此请求的RARP服务器分配一个IP地址;
2. 本地网段上的RARP服务器收到此请求后,检查其RARP列表,查找该MAC地址对应的IP地址;
3. 如果存在,RARP服务器就给源主机发送一个响应数据包并将此IP地址提供给对方主机使用;
4. 如果不存在,RARP服务器对此不做任何的响应;
5. 源主机收到从RARP服务器的响应信息,就利用得到的IP地址进行通讯;如果一直没有收到RARP服务器的响应信息,表示初始化失败。

参考:http://wenku.baidu.com/view/e08e70bbc77da26925c5b048.html
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-09-11
【地址解析协议APR】是将“IP地址”解析成为“物理地址”
在每个主机的APR高速缓存中,都有一个从IP地址到硬件地址的映射表,这个表是经常更新的。当主机A要向本局域网主机B发送数据时,就查自己的表有无目的主机IP地址,若有,就在APR高速缓存中查出硬件地址,再将硬件地址写入MAC帧完成传输
【逆地址解析协议RAPR】就是将“物理地址”解析为“IP地址”
对于只知道自己硬件地址的主机姐可以通过RARP协议知道自己的IP地址本回答被网友采纳

简述地址解析的ARP和RARP两个协议的工作过程。
1. 首先,每台主机都会在自己的ARP缓冲区 (ARP Cache)中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。2. 当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起...

ARP和RARP两个协议的工作过程是什么?
【逆地址解析协议RAPR】就是将“物理地址”解析为“IP地址”对于只知道自己硬件地址的主机姐可以通过RARP协议知道自己的IP地址

ARP和RARP工作过程
我先给你讲RARP,RARP是反向解析协议 允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。网络管理员在局域网网关路由器里创建一个表以映射物理地址(MAC)和与其对应的 IP 地址。当设置一台新的机器时,其 RARP 客户机程序需要向路由器上的 RARP 服务器请求相应的 IP 地址。假设...

什么是ARP和RARP工作过程?
源主机先分析目的IP地址,如果是同一网络,则发ARP询问其MAC,收到回应后填上MAC发出。如果不是同一网络,则根据本机路由表选择下一跳,此时目的MAC会填下一跳的MAC,目的IP不变。数据包要怎么到达目的,则由下一跳负责。。。RARP反过来,根据MAC地址查IP,一般用于无盘工作站请求自己IP地址 ...

ARP(地址解析协议)与RARP(反向地址解析协议)工作在网络的哪一层?他们...
工作在网络层。 arp是IP地址解析为MAC地址 RARP MAC地址解析为IP地址 主要以广播的形式 一、什么是ARP协议 ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,...

简述arp,rarp协议的工作原理。什么是arp欺骗?如果在局域网中出现arp欺 ...
arp:在局域网内,主机仅知道其他主机的ip地址,通过arp协议学习到其他主机的mac地址,rarp:与arp相反 arp欺骗:向局域网内不停的发广播,告诉其他主机自己是网关,让其他主机学习不到真正网关,所有需要从网关出去的数据包都会发给假网关,后果就是整个局域网上不了网,但能ping通网关和其他主机 ...

ARP 与 RARP 协议
反向地址转换协议(RARP)是局域网的物理机器从网关服务器的ARP表或者缓存上根据MAC地址请求IP地址的协议,其功能与地址解析协议相反。与ARP相比,RARP的工作流程也相反。首先是查询主机向网路送出一个RARP Request广播封包,向别的主机查询自己的IP地址。这时候网络上的RARP服务器就会将发送端的IP地址用...

叙述arp的工作过程
ARP(Address Resolution Protocol,地址解析协议)是获取物理地址的一个TCP\/IP协议。某节点的IP地址的ARP请求被广播到网络上后,这个节点会收到确认 其物理地址的应答,这样的数据包才能被传送出去。RARP(逆向ARP)经常在无盘工作站上使用,以获得它的逻辑IP地址。1. 什么是ARP? ARP (Address Resolution ...

IP协议,ARP和RARP协议是怎样互相配合完成网络层的包传输的?
利用物理地址识别主机或路由的网络称为物理网络,当主机或者路由器需要在物于网络上发送“网络层的包”时,需要把一个IP地址对应到一个正确的物理地址上,这叫做映射,ARP(Address Resolution Protocol做得就是这种映射)。以上是IP和ARP,下面说RARP。一台主机配置了某个IP,那么这个配置是存储在什么地方...

快速理解网络协议(四)ARP、RARP 协议
Gratuitous ARP(免费ARP)则在启动时发送,用来宣告自身IP和MAC地址,检测IP冲突。与此同时,RARP(Reverse Address Resolution Protocol)与ARP相反,用于从MAC地址获取IP地址,通常在主机初次连接网络时使用,通过RARP Server获取IP映射。了解这些协议,有助于我们更好地理解和管理网络通信过程。

相似回答