地址解析协议 (ARP) 是一种低级网络协议,用于将网络层地址转换为链路层地址。
ARP 位于 OSI 模型的第 2 层和第 3 层之间,尽管 ARP 未包含在 OSI 框架中,并且允许计算机在通信之前通过网络相互引入。
由于协议是基本的网络通信单元,地址解析依赖于协议,例如 ARP,这是处理所需任务的唯一可靠方法。
在配置新的网络计算机时,每个系统都被分配了一个 Internet 协议 (IP) 地址,用于主要标识和通信。计算机还具有唯一的媒体访问控制 (MAC) 地址标识。制造商将 MAC 地址嵌入局域网 (LAN) 卡中。MAC 地址也称为计算机的物理地址。
在两台计算机通信之前,每台计算机都必须知道对方的相对 IP 或 MAC 地址。如果计算机 A 只有计算机 B 的 MAC 地址,计算机 A 可以通过向计算机 B 发送 ARP 请求来揭示其 IP 地址。然后计算机 B 可以通过将其 IP 地址和 ARP 附加到计算机 A 来进行回复。这个简单的地址转换和交换过程是ARP的主要作用。
通过跟踪网络已知的地址并通过 ARP 传输任何 MAC 或 IP 地址更改,可以存储 ARP 表以提高传输速率。
此级别不需要身份验证,因此可以进行 IP 和 MAC 地址的欺骗。可能需要额外的软件来监管 ARP 表并防止恶意用户攻击。 |