地址解析协议是网络应用程序或设备确定另一个设备的以太网地址的一种方法。也称为ARP,它尝试将Internet协议(IP)地址与硬件地址相匹配。ARP是本地网络上的每个设备第一次与同一网络上的另一个设备通信时使用的。地址解析...
地址解析协议是网络应用程序或设备确定另一个设备的以太网地址的一种方法。也称为ARP,它尝试将Internet协议(IP)地址与硬件地址相匹配。ARP是本地网络上的每个设备第一次与同一网络上的另一个设备通信时使用的。地址解析协议尝试将IP地址与硬件地址相匹配。应用程序和网络设备在高级别上进行通信使用协议栈网络层上的数据包。这些数据包被定向到IP地址。当每个数据包通过局域网(LAN)使用数据链路层发送时,接收器的以太网地址也必须是已知的。IP地址可以动态分配并随时间变化,而以太网地址通常保持不变。应用程序或设备需要一种方法来确定当前与给定IP地址相关联的硬件地址。ARP由本地网络上的每个设备在第一次与同一网络上的另一个设备通信时使用。地址解析协议定义了一个标准方法为了发现这些地址。ARP在1982年被因特网工程任务组(IETF)记录为征求意见(RFC)826。当一个系统准备好发送一个IP包时,它会查询最近解析的地址的缓存。如果目标IP地址不在缓存中,它使用ARP向整个LAN广播一条消息,该消息请求具有目标IP地址的设备用其以太网硬件地址进行响应。该地址解析协议请求包包括请求者的IP和硬件地址,以及寻找的IP地址。LAN上的每个设备都监听包含其IP地址的ARP请求包。如果听到,则匹配的设备将组成一个包含其以太网硬件地址的ARP响应包然后,这个响应包被直接发送给请求者,请求者将地址存储在其ARP缓存中以备以后重用,由于它可能会与请求者进一步通信,IP版本4(IPv4)和以太网地址是地址解析协议解析的最常见的地址类型。请求数据包确实通过协议类型和地址长度字段支持其他类型的地址,然而,IP版本6(IPv6)地址是用邻居发现协议(NDP)而不是ARP来解析的。反向地址解析协议(RARP)为请求者的硬件地址请求一个IP地址。RARP服务器通过分配新的IP地址并将其与请求者的硬件相关联来响应这些请求之一地址。反向ARP被认为是过时的,其功能包含在动态主机配置协议(DHCP)中。反向地址解析协议请求与给定硬件地址相关联的现有IP地址。在这种情况下,硬件地址可以是同一LAN上任何节点的地址
-
发表于 2020-08-07 04:29
- 阅读 ( 811 )
- 分类:电脑网络