单选题
当路由器接收的IP报文中的目标网络不在路由表中时,将采取的策略是
A
丢掉该报文
B
将该报文以广播的形式从该路由器的所有端口发出
C
将报文退还给上级设备
D
向某个特定的路由器请求路由
答案解析
正确答案:A
解析:
**解析:**
路由器的工作核心是依据**路由表**进行数据包的转发决策。当路由器接收到一个 IP 报文时,它会提取报文头部中的**目的 IP 地址**,并在路由表中查找匹配的路由条目(通常遵循最长匹配原则)。
针对题目描述的情况——“目标网络不在路由表中”,处理逻辑如下:
1. **查找失败**:如果路由表中没有与该目的 IP 地址匹配的特定网段路由,且也没有配置**默认路由**(Default Route,即 0.0.0.0/0),路由器就无法确定该报文应该从哪个接口发出,也无法确定下一跳地址。
2. **丢弃报文**:在这种情况下,路由器无法完成转发任务,标准的处理行为是**丢弃该报文**。
3. **ICMP 通知(可选但非必须)**:通常,路由器在丢弃报文的同时,可能会向源主机发送一个 **ICMP 目的地不可达(Destination Unreachable)** 的消息,以告知源主机传输失败。但这属于辅助通知机制,对报文本身的处理动作依然是“丢弃”。
**为什么其他选项是错误的?**
* **B. 将该报文以广播的形式从该路由器的所有端口发出**:
* 路由器主要工作在网络层(Layer 3),其基本功能之一是**隔离广播域**。路由器默认不会转发广播包,更不会将单播数据包转换成广播包泛洪出去。这是交换机(在未知单播 MAC 地址时)或集线器的行为特征,而非路由器的行为。
* **C. 将报文退还给上级设备**:
* IP 协议是无连接的,路由器没有“上级设备”这一概念来回退报文。它只能向**源 IP 地址**发送 ICMP 错误消息,而不能物理上或逻辑上将原报文“退还”给上一跳路由器。
* **D. 向某个特定的路由器请求路由**:
* 路由表的生成是通过路由协议(如 OSPF、BGP、RIP 等)或静态配置预先完成的。当数据平面(转发报文)发生时,控制平面(路由计算)不会针对单个报文临时去请求路由。如果路由表中没有路径,说明路由协议尚未收敛或配置缺失,此时只能丢弃,而不是现场询问其他路由器。
**结论:**
当路由表中既无匹配的具体路由,也无默认路由时,路由器无法转发该报文,只能将其丢弃。
因此,正确答案是 **A. 丢掉该报文**。
题目纠错
计算机网络试题库
相关题目
单选题
以下有关以太网MAC地址说法正确的是
单选题
交换机收到一个帧,但该帧的目标地址在其MAC地址表中找不到对应,交换机将
单选题
当数据在网络层时,称之为
单选题
当路由器接收的IP报文中的目标网络不在路由表中时,将采取的策略是
单选题
MAC地址是一个( )字节的二进制串,以太网MAC地址由IEEE负责分配。以太网地址分为两个部分:地址的前( )个字节代表厂商代码,后( )个字节由厂商自行分配。
单选题
一台十六口交换机,每端口均为10/100M全双工自适应,则该交换机的总线带宽为
单选题
数据解封装的过程是
单选题
一台主机正在检测所收到的帧的校验和,这个动作发生在OSI模型的哪一层?
单选题
在TCP 协议中,建立连接时需要将( )字段中的( )标志位位置1。
单选题
下面对应用层协议说法正确的有( )
