判断题
因特网路由器在选路时不仅要考虑目的站IP地址,而且还要考虑目的站的物理地址。
A
正确
B
错误
答案解析
正确答案:B
解析:
这道题的答案是**错误**的。以下是详细解析:
### 核心概念辨析
1. **路由器的工作层次**:
路由器主要工作在 OSI 参考模型的**网络层(第三层)**。它的核心功能是根据 **IP 地址**(逻辑地址)进行路径选择(选路)和数据包转发。
2. **选路(Routing)的依据**:
* 当路由器收到一个数据包时,它会检查数据包头部中的**目的 IP 地址**。
* 路由器查询其内部的**路由表**,根据目的 IP 地址确定下一跳(Next Hop)的 IP 地址以及出接口。
* **结论**:选路过程完全依赖于网络层的 IP 地址,与物理地址无关。
3. **物理地址(MAC 地址)的作用**:
* 物理地址工作在**数据链路层(第二层)**。
* 它的作用范围仅限于**同一个局域网(LAN)或同一段链路**内。
* 当路由器确定了下一跳的 IP 地址后,它需要通过 ARP(地址解析协议)等机制获取下一跳设备的 MAC 地址,以便将数据包封装成帧(Frame),在物理链路上进行传输。
* **关键点**:MAC 地址用于“帧的交付”,而不是“路径的选择”。数据包每经过一个路由器,源和目的 MAC 地址都会改变,但源和目的 IP 地址通常保持不变(除非涉及 NAT)。
### 为什么题目说法错误?
* **混淆了层次**:题目声称选路时要考虑物理地址,这是错误的。选路是网络层的行为,只看 IP 地址。
* **物理地址的局部性**:物理地址只在直接相连的网络段有效,路由器无法根据远端目的站的物理地址来进行全局的路由选择,因为路由器根本不知道远端目的站的物理地址是什么(直到数据包到达该局域网的最后一跳路由器)。
### 总结
* **选路(Routing)**:依据 **目的 IP 地址**,查找路由表,决定下一跳。
* **封装/交付(Encapsulation/Delivery)**:依据 **下一跳的物理地址(MAC)**,封装数据帧,在链路上发送。
因此,因特网路由器在**选路**时只考虑目的站(或下一跳)的 **IP 地址**,而不考虑目的站的物理地址。物理地址仅在数据链路层封装时使用。
题目纠错
计算机网络试题库
