单选题
关于路由器,下列说法中正确的是 ( )。
A
路由器处理的信息量比交换机少,因而转发速度比交换机快
B
对于同一目标,路由器只提供延迟最小的最佳路由
C
通常的路由器可以支持多种网络层协议,并提供不同协议之间的分组转换
D
路由器不但能够根据逻辑地址进行转发,而且可以根据物理地址进行转发
答案解析
正确答案:C
解析:
这道题考查的是路由器(Router)与交换机(Switch)的工作原理及区别,以及路由器的基本功能。下面对各个选项进行详细解析:
**1. 选项分析**
* **A. 路由器处理的信息量比交换机少,因而转发速度比交换机快 —— 错误**
* **解析**:通常情况下,交换机的转发速度比路由器快。
* **原因**:
1. **工作层次不同**:交换机主要工作在数据链路层(二层),主要根据 MAC 地址进行帧的转发,处理逻辑相对简单,且现代交换机多采用硬件 ASIC 芯片进行线速转发。
2. **处理复杂度**:路由器工作在网络层(三层),需要检查 IP 包头、进行路由表查找、计算校验和、处理 TTL 减一等操作,甚至可能涉及分片重组、NAT、ACL 等复杂处理。因此,路由器的处理开销通常大于交换机,转发延迟也相对较高。
* **B. 对于同一目标,路由器只提供延迟最小的最佳路由 —— 错误**
* **解析**:路由器可以根据配置提供多条路径,并不局限于“延迟最小”这一种策略,也不总是只提供一条路由。
* **原因**:
1. **路由度量值多样**:路由协议选择最佳路径的依据(Metric)可以是跳数、带宽、延迟、可靠性、负载等多种因素,不仅仅是延迟。例如,RIP 协议基于跳数,OSPF 基于带宽成本。
2. **负载均衡**:路由器支持等价多路径路由(ECMP),即对于同一目的地,如果存在多条开销相同的路径,路由器可以同时使用这些路径进行流量负载分担,而不是只选一条。
* **C. 通常的路由器可以支持多种网络层协议,并提供不同协议之间的分组转换 —— 正确**
* **解析**:这是路由器的核心功能之一。
* **原因**:
1. **多协议支持**:传统的企业级路由器通常设计为支持多种网络层协议(如 IPv4、IPv6、IPX、AppleTalk 等,尽管现代网络中 IPv4/IPv6 是主流)。
2. **协议转换与互联**:路由器的主要作用就是连接不同的网络。当它连接两个使用不同网络层协议或不同子网划分的网络时,它能够接收一种格式的数据包,解析其头部信息,根据路由表决定下一跳,并重新封装成适合出口链路和目标网络格式的数据包进行转发。虽然严格的“协议转换”(如将 IPX 完全转换为 IP 的内容)通常需要网关设备,但在广义的网络互联语境下,路由器确实负责在不同逻辑网络之间进行数据包的转发和必要的头部重构(即分组转换/封装转换),实现异构网络的互通。在计算机网络基础理论考试中,这被视为路由器的典型特征。
* **D. 路由器不但能够根据逻辑地址进行转发,而且可以根据物理地址进行转发 —— 错误**
* **解析**:路由器主要依据**逻辑地址**(如 IP 地址)进行路径选择和转发决策。
* **原因**:
1. **转发依据**:路由器在网络层工作,其路由表是基于网络层地址(逻辑地址)构建的。数据包到达路由器后,路由器查看目的 IP 地址,查找路由表确定出接口和下一跳。
2. **物理地址的作用**:物理地址(MAC 地址)仅在数据链路层有效,用于同一局域网内节点间的直接通信。路由器在将数据包从出接口发送出去之前,会使用 ARP 等协议获取下一跳设备的 MAC 地址,并将数据帧的目的 MAC 地址设置为下一跳的 MAC 地址。但这只是链路层的封装过程,**路由决策(即决定往哪里发)是基于逻辑地址的,而不是基于物理地址**。根据物理地址进行转发是交换机(二层交换机)的功能。
**2. 结论**
综上所述,只有选项 C 准确描述了路由器的功能特性。
**正确答案:C**
题目纠错
计算机网络试题库
