ARP(地址解析协议)和您的计算机网络

Wi-Fi和以太网取决于此地址翻译

一个城市的无线网络的例证在都市风景的在晚上

董文杰/时刻/盖蒂图像

ARP(地址解析协议)转换互联网协议(IP)地址到其相应的物理网络地址。IP网络,包括那些运行的网络以太网无线上网,要求ARP运行。

ARP的历史和目的

ARP于20世纪80年代初开发为IP网络的通用地址转换协议。除了以太网和Wi-Fi之外,ARP已实施atm令牌戒指和其他物理网络类型。

ARP允许一个网络独立于连接到每个连接上的特定物理设备来管理连接。这使得互联网协议比单独管理不同类型的硬件设备和物理网络的地址更有效地工作。

ARP如何工作

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

ARP在现代以太网和Wi-Fi网络上工作,如下所示:

  • 网络适​​配器在硬件中嵌入一个物理地址,叫做媒体访问控制(MAC)的地址。制造商确保这些6字节(48位)地址是唯一的,因为IP依赖于这些唯一标识符来进行消息传递。
  • 在任何一个设备向另一个目标设备发送数据之前,它必须根据其IP地址确定该目标设备的MAC地址。这些IP到MAC地址映射派生自每个设备上维护的ARP缓存。
  • 如果给定的IP地址未出现在设备的缓存中,则该设备无法将消息引导到该目标,直到它获得新映射。为此,启动设备首先在本地发送ARP请求广播消息子网。具有给定IP地址的主机响应于广播发送ARP回复,允许启动设备更新其缓存并继续将消息直接传递给目标。

反向ARP和反向ARP

在20世纪80年代开发了另一个名为RARP(反向ARP)的网络协议,以补充ARP。RARP执行了ARP的相反功能,从物理网络地址转换为分配给这些设备的IP地址。Rarp被过时了DHCP(动态主机配置协议),不再使用。

一个名为逆势ARP的单独协议也支持反向地址映射函数。反arp不使用以太网或以太网无线网络,尽管它有时可以在其他类型上找到。

ARP

为了提高ARP的效率,一些网络和网络设备使用称为无偿ARP的通信方法。设备将ARP请求消息广播到本地网络以通知其存在的其他设备。

这个页面有用吗?