ARP与RARP的区别

作者: Laura McKinney
创建日期: 2 四月 2021
更新日期: 15 可能 2024
Anonim
10 4 arp协议与rarp协议
视频: 10 4 arp协议与rarp协议

内容


ARP和RARP都是网络层协议。每当主机需要向另一主机发送IP数据报时,er都需要接收者的逻辑地址和物理地址。动态映射提供两种协议ARP和RARP。 ARP和RARP之间的基本区别在于,当ARP提供有接收方的逻辑地址时,它获得接收方的物理地址;而在RARP中,当提供有主机的物理地址时,它会从ARP接收方获得主机的逻辑地址。服务器。

让我们在比较表中研究ARP和RARP之间的其他差异。

  1. 比较表
  2. 定义
  3. 关键差异
  4. 结论

比较表

比较基础ARP协议RARP
完整形式地址解析协议。反向地址解析协议。
基本的检索接收器的物理地址。从服务器检索计算机的逻辑地址。
制图ARP将32位逻辑(IP)地址映射到48位物理地址。RARP将48位物理地址映射到32位逻辑(IP)地址。

ARP的定义

ARP(地址解析协议)是网络层协议。由于ARP是动态映射协议,因此网络中的每个主机都知道另一个主机的逻辑地址。现在,假设一个主机需要将IP数据报发送到另一个主机。但是,必须将IP数据报封装在一个帧中,以便它可以通过er和接收方之间的物理网络。在此,er需要接收者的物理地址,以便在分组在物理网络中传播时识别出该分组属于哪个接收者。

为了获取接收方的物理地址,路由器执行以下操作。

  1. 将ARP查询数据包广播到网络上存在的所有其他主机或路由器。
  2. ARP查询数据包包含er的逻辑和物理地址以及接收者的逻辑地址。
  3. 接收ARP查询数据包的所有主机和路由器都会对其进行处理,但是,只有预期的接收方才能识别ARP查询数据包中存在的逻辑地址。
  4. 然后,接收方的ARP响应数据包包含接收方的逻辑(IP)地址和物理地址。
  5. ARP响应数据包直接单播到其物理地址出现在ARP查询数据包中的地址。


RARP的定义

RARP(反向地址解析协议)也是网络层协议。 RARP是一种TCP / IP协议,它允许任何主机从服务器获取其IP地址。 RARP是从ARP协议改编的,它与ARP相反。

RARP执行以下步骤以从服务器获取IP地址。

  1. er向网络中存在的所有其他主机广播RARP请求。
  2. RARP请求数据包包含er的物理地址。
  3. 所有接收到RARP请求数据包的主机都会对其进行处理,但是只有可以提供RARP服务的授权主机才能对RARP请求数据包做出响应,例如该主机称为RARP服务器。
  4. 授权的RARP服务器使用包含er的IP地址的RARP响应数据包直接答复请求主机。

现在,RARP已过时,原因有两个。首先,RARP使用数据链路层的广播服务;这意味着RARP必须存在于每个网络中。其次,RARP仅提供IP地址,但今天的计算机还需要其他信息。

  1. ARP的完整形式是地址解析协议,而RARP的完整形式是反向地址解析协议。
  2. ARP协议检索接收者的物理地址。另一方面,RARP协议检索该协议的逻辑(IP)地址。
  3. ARP将32位逻辑(IPv4)地址映射到接收方的48位物理地址。另一方面,RARP将接收器的48位物理地址映射到32位逻辑地址。

结论:

RARP已被BOOTP和DHCP取代。