地址解析协议(ARP)是一个计算机网络协议,用于从互联网协议(IP)地址解析媒体访问控制(MAC)地址。它主要用于局域网(LANs),是互联网协议套件中整个网络层的一个重要组成部分。用来操作ARP的命令行工具叫做arp。

ARP在网络模型的各层之间运行,允许将第二层的网络地址(MAC)映射到第三层的IP地址。它是一个无连接协议,没有握手对话。它是一个广播协议,这意味着它将其请求发送到一个广播地址,而网络中的所有其他主机都会收到它。

ARP请求的发送方将发送包含IP目标地址和发送方硬件地址细节的数据包。然后,请求的接收方将通过发回其硬件地址来回复。这就是发送方如何将IP地址转换为硬件地址的过程。

正常的以太网连接的主机通常不需要ARP,因为硬件地址存储在一个特殊的逻辑芯片中,称为现场可编程门阵列(FPGA)或网络信息设备(NID)。在更复杂的架构中,如虚拟化,这种逻辑芯片可能不存在,为了使流量到达目的地,ARP表是必要的。

ARP通常作为操作系统的一部分来实现,但对于网络连接的存储系统来说,也可以在固件层面上完成。

互联网工程任务组(IETF)维护着一份所有注册地址解析协议的清单。此外,IEEE还维护IEEE 803.2(以太网ARP)标准。

ARP有时被称为粗略的安全级别,因为它依赖于发件人验证IP-MAC地址的映射,但它很容易被欺骗。其他安全协议,如反欺骗过滤器,应与ARP一起用于网络安全。

选择和购买代理

数据中心代理

轮流代理

UDP代理机构

受到全球 10000 多家客户的信赖

代理客户
代理客户
代理客户 flowch.ai
代理客户
代理客户
代理客户