ARP与RARP的区别
作者:
Laura McKinney
创建日期:
2 四月 2021
更新日期:
15 可能 2024
内容
ARP和RARP都是网络层协议。每当主机需要向另一主机发送IP数据报时,er都需要接收者的逻辑地址和物理地址。动态映射提供两种协议ARP和RARP。 ARP和RARP之间的基本区别在于,当ARP提供有接收方的逻辑地址时,它获得接收方的物理地址;而在RARP中,当提供有主机的物理地址时,它会从ARP接收方获得主机的逻辑地址。服务器。
让我们在比较表中研究ARP和RARP之间的其他差异。
- 比较表
- 定义
- 关键差异
- 结论
比较表
比较基础 | ARP协议 | RARP |
---|---|---|
完整形式 | 地址解析协议。 | 反向地址解析协议。 |
基本的 | 检索接收器的物理地址。 | 从服务器检索计算机的逻辑地址。 |
制图 | ARP将32位逻辑(IP)地址映射到48位物理地址。 | RARP将48位物理地址映射到32位逻辑(IP)地址。 |
ARP的定义
ARP(地址解析协议)是网络层协议。由于ARP是动态映射协议,因此网络中的每个主机都知道另一个主机的逻辑地址。现在,假设一个主机需要将IP数据报发送到另一个主机。但是,必须将IP数据报封装在一个帧中,以便它可以通过er和接收方之间的物理网络。在此,er需要接收者的物理地址,以便在分组在物理网络中传播时识别出该分组属于哪个接收者。
为了获取接收方的物理地址,路由器执行以下操作。
- 将ARP查询数据包广播到网络上存在的所有其他主机或路由器。
- ARP查询数据包包含er的逻辑和物理地址以及接收者的逻辑地址。
- 接收ARP查询数据包的所有主机和路由器都会对其进行处理,但是,只有预期的接收方才能识别ARP查询数据包中存在的逻辑地址。
- 然后,接收方的ARP响应数据包包含接收方的逻辑(IP)地址和物理地址。
- ARP响应数据包直接单播到其物理地址出现在ARP查询数据包中的地址。
RARP的定义
RARP(反向地址解析协议)也是网络层协议。 RARP是一种TCP / IP协议,它允许任何主机从服务器获取其IP地址。 RARP是从ARP协议改编的,它与ARP相反。
RARP执行以下步骤以从服务器获取IP地址。
- er向网络中存在的所有其他主机广播RARP请求。
- RARP请求数据包包含er的物理地址。
- 所有接收到RARP请求数据包的主机都会对其进行处理,但是只有可以提供RARP服务的授权主机才能对RARP请求数据包做出响应,例如该主机称为RARP服务器。
- 授权的RARP服务器使用包含er的IP地址的RARP响应数据包直接答复请求主机。
- ARP的完整形式是地址解析协议,而RARP的完整形式是反向地址解析协议。
- ARP协议检索接收者的物理地址。另一方面,RARP协议检索该协议的逻辑(IP)地址。
- ARP将32位逻辑(IPv4)地址映射到接收方的48位物理地址。另一方面,RARP将接收器的48位物理地址映射到32位逻辑地址。
结论:
RARP已被BOOTP和DHCP取代。