判断题
639.ARP 协议能够根据目的 IP 地址解析目标设备 MAC 地址, 从而实现链路层地址与 IP 地址的映射。
A
正确
B
错误
答案解析
正确答案:B
解析:
这道题的答案是**错误**的。虽然 ARP 协议的核心功能确实是进行 IP 地址到 MAC 地址的解析,但题目中的表述存在关键的概念性错误,主要体现在“目的”二字的限定上。
以下是详细解析:
### 1. 核心错误点:ARP 解析的是“下一跳”或“局域网内目标”,而非最终的“目的 IP”
ARP(Address Resolution Protocol,地址解析协议)工作在 OSI 模型的**数据链路层**和**网络层**之间。它的作用是将**同一局域网(广播域)内**的 IP 地址解析为对应的 MAC 地址。
* **如果目标主机在同一局域网内**:源主机确实会直接查询目标主机 IP 对应的 MAC 地址。此时,ARP 请求的目标 IP 就是最终的目的 IP。
* **如果目标主机在不同局域网(跨网段)**:源主机无法直接获取最终目的主机的 MAC 地址,因为 MAC 地址只在本地链路有效。此时,源主机会查找路由表,确定**下一跳路由器**的接口 IP 地址,然后使用 ARP 协议解析**下一跳路由器接口的 MAC 地址**,而不是最终目的主机的 MAC 地址。
因此,严格来说,ARP 协议是根据**需要交付的下一跳 IP 地址**(或直接通信的对端 IP)来解析 MAC 地址,而不是笼统地根据“目的 IP 地址”解析。在跨网段通信中,ARP 解析的 MAC 地址属于网关(路由器),而非最终目的地。
### 2. 概念辨析:映射方向
题目后半句说“实现链路层地址与 IP 地址的映射”,这个描述本身没有错,ARP 确实建立了这种映射关系。但前半句关于“根据目的 IP 地址解析”的说法在不区分局域网/广域网场景下是不严谨且容易误导的,特别是在计算机网络原理考试中,这是一个经典的陷阱点。
### 3. 正确表述应为:
> ARP 协议能够根据**同一局域网内目标设备的 IP 地址**(或**下一跳 IP 地址**)解析其对应的 MAC 地址,从而实现网络层 IP 地址到数据链路层 MAC 地址的映射。
### 总结
题目错误的原因在于忽略了**跨网段通信**的场景。在跨网段时,ARP 解析的是**网关**的 MAC 地址,而非最终**目的设备**的 MAC 地址。因此,“根据目的 IP 地址解析目标设备 MAC 地址”这一说法在非直连情况下不成立,故判断为**错误**。
相关知识点:
ARP 协议解析目的 MAC 有误
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
162.PPP 帧中的 Protocl 字段取以下哪个值时表示核有是一个 IP 数据包?
单选题
161.以下关于 VLANIF 接口说法正确的是?
单选题
160.以下哪种协议不属于文件传输协?
单选题
159.缺省情况下,广播网络上 OSPF 协议 Deadtime 是?
单选题
158.在 VRP 平台上, 直连路由 、静态路由 、RIP 、OSPF 的默认协议优先级从高到低的排序是( )。
单选题
157.如果应用层协议为 Telnet,那么 IPv4 首部中 Protocol 字段取值为?
单选题
156.关于 OSI参考模型中网络层的功能说法正确的是?
单选题
155.IPv6 无状态自动配置使用的 RA 报文在以下哪种报文类型中承载?
单选题
154.PPP 协议 LCP 协商阶段,如果完全接受对方发送的参数,则发送以下哪个据文?
单选题
153.如图所示, 两台主机通过单常路由实现机间通信, 当可的 G0/0/1.2 子接口收到主机 B 发送给主 机 A 的数据帧时, RTA 将执行下面哪项 操作?
