ARP协议(地址解析协议)
ARP 表:局域网中,结点(主机、路由器)维护 1 个表,存储局域网中某些结点的 IP/MAC 地址的映射关系。
IP 地址(以 32 位的 IPv4 为例):接口的网络层地址。
MAC 地址(LAN 地址、物理地址、以太网地址):数据链路层中,标识局域网的数据帧从哪一个接口发出,到达哪一个相连的其他接口。
分为 2 种情况:源主机、目的主机在同 1 局域网;在不同局域网(通过 1 个或多个路由器连接)。
ARP 协议(2 个主机在同 1 局域网内):
- 主机 A 想给同 1 局域网中的主机 B 发送数据报(主机 B 的 MAC 地址不在主机 A 的 ARP 表中);
- 主机 A 在局域网内广播 ARP 查询,其中包含 B 的 IP 地址(局域网中,所有结点都会收到 ARP 查询);
- 主机 B 收到 ARP 查询,IP 地址匹配成功,向 A 应答 B 的 MAC 地址;
- 主机 A 的 ARP 表缓存 B 的 IP/MAC 映射。
ARP 协议(2 个主机在不同局域网间):略(详见视频,讲解得十分详细)。



参考文献:
- 《1 计算机网络之探赜索隐》 - 哈工大 - 网易慕课 - 51.3.4 地址解析协议(ARP)(1) - MAC 地址 & ARP 协议(1) & 52.3.4 地址解析协议(ARP)(2) - ARP协议(2)。
本文深入探讨了ARP协议(地址解析协议)的工作原理,包括ARP表的作用、IP地址与MAC地址的区别,以及ARP协议如何帮助局域网内的主机进行通信。特别介绍了当两台主机在同一局域网或不同局域网时,ARP协议的具体操作流程。
14万+

被折叠的 条评论
为什么被折叠?



