ARP - 地址解析协议

定义:ARP(地址解析协议)将Internet协议(IP)地址转换为其对应的物理网络地址。 IP网络(包括那些在以太网Wi-Fi上运行的网络)需要ARP才能运行。

ARP的历史和目的

ARP是在20世纪80年代早期开发的,作为IP网络的通用地址转换协议。 除了以太网和Wi-Fi之外,ARP还可用于ATM令牌环和其他物理网络类型。

ARP允许网络管理独立于每个连接的特定物理设备的连接。 这使得互联网协议能够更有效地工作,而不是必须管理所有不同种类的硬件设备和物理网络本身的地址。

ARP如何工作

ARP在OSI模型中的第2层工作。 协议支持在网络操作系统的设备驱动程序中实现。 Internet RFC 826记录了协议的技术细节,包括其包格式以及请求和响应消息的工作

ARP适用于现代以太网和Wi-Fi网络,具体如下:

逆向ARP和反向ARP

在20世纪80年代还开发了称为RARP(反向ARP)的网络协议来补充ARP。 顾名思义,RARP执行ARP的相反功能,将物理网络地址转换为分配给这些设备的IP地址。 RARP被DHCP废弃,不再使用。

一个称为逆向ARP的独立协议也支持反向地址映射功能。 逆向ARP不用于以太网或Wi-Fi网络,虽然它有时可以在其他类型中找到。

免费ARP

为了提高ARP的效率,一些网络和网络设备使用称为免费ARP的通信方法,其中设备向整个本地网络广播ARP请求消息以通知其他设备其存在。