单选题
87.从源设备到目的设备之间有两台路由器RTA和RTB,使用Tracert命令来检测路径。检测第一跳RTA时,源设备对目的设备的某个较大的端口送一个TTL为1的UDP报文,当该报文到达RTB时,TTL将变为0,于是RTA对源设备回应一个ICMP消息。
A
EchoRequest
B
PortUnreachable
C
TimeExceeded
D
EchoReply
答案解析
正确答案:C
解析:
好的,让我们来详细解析这道题。
### 题目背景
题目描述了一个使用 `Tracert`(或 `traceroute`)命令来检测从源设备到目的设备之间的路径的情况。在这个过程中,源设备会发送一个带有特定 TTL(生存时间)值的 UDP 报文。当这个报文经过每一跳路由器时,TTL 值会递减。当 TTL 值减为 0 时,路由器会丢弃该报文,并向源设备发送一个 ICMP 消息。
### 选项解析
- **A. EchoRequest**
- **含义**:ICMP 回声请求消息,通常用于 `ping` 命令,用来测试网络连通性。
- **适用场景**:当源设备想确认目的设备是否可达时,会发送 `EchoRequest`,目的设备收到后会回复 `EchoReply`。
- **不符合题意**:题目中提到的是 `Tracert` 命令,而不是 `ping` 命令,因此 `EchoRequest` 不符合题意。
- **B. PortUnreachable**
- **含义**:ICMP 端口不可达消息,表示目标主机上的指定端口没有应用程序在监听。
- **适用场景**:当一个 UDP 报文到达目的主机,但目的主机上没有应用程序在监听该端口时,会返回 `PortUnreachable` 消息。
- **不符合题意**:题目中提到的是 TTL 超时的情况,而不是端口不可达的情况,因此 `PortUnreachable` 不符合题意。
- **C. TimeExceeded**
- **含义**:ICMP 超时消息,表示报文的 TTL 值已经减为 0,路由器无法继续转发该报文。
- **适用场景**:当一个报文的 TTL 值减为 0 时,路由器会丢弃该报文,并向源设备发送 `TimeExceeded` 消息。
- **符合题意**:题目中明确提到,当 TTL 值减为 0 时,路由器 RTA 会向源设备发送一个 ICMP 消息。根据 `Tracert` 的工作原理,这个消息就是 `TimeExceeded`。
- **D. EchoReply**
- **含义**:ICMP 回声应答消息,通常用于 `ping` 命令,表示目的设备收到了 `EchoRequest` 并进行了响应。
- **适用场景**:当目的设备收到 `EchoRequest` 后,会回复 `EchoReply`。
- **不符合题意**:题目中提到的是 `Tracert` 命令,而不是 `ping` 命令,因此 `EchoReply` 不符合题意。
### 为什么选择 C
根据题目描述,当 TTL 值减为 0 时,路由器 RTA 会丢弃该报文,并向源设备发送一个 ICMP 消息。根据 `Tracert` 的工作原理,这个消息是 `TimeExceeded`。因此,正确答案是 C。
### 示例
假设你使用 `Tracert` 命令从你的电脑(源设备)追踪到一个远程服务器(目的设备)的路径。路径中有两台路由器 RTA 和 RTB。
1. 你发送一个 TTL 为 1 的 UDP 报文。
2. 报文到达 RTA 时,TTL 减为 0。
3. RTA 丢弃该报文,并向你的电脑发送一个 `TimeExceeded` 消息。
4. 你的电脑收到 `TimeExceeded` 消息,知道第一跳是 RTA。
相关知识点:
Tracert检测路径,TTL超时回TimeExceeded
相关题目
单选题
714.SNMPv1 定义了 5 种协议操作。
单选题
713.RSTP 中 Backup 端口可以替换发生故障的根端口。
单选题
712.STP 协议当指定端口收到比自己差的配置 BPDU 时, 立刻向下游发送自己的 BPDU。
单选题
711.运行 STP 的设备收到 RSTP 的配置 BPDU 时会丢弃。
单选题
710.交换机收到一个单播数据帧,如果该数据帧目的 MAC 在 MAC 地表中能够找到, 这此数据帧一定 会从此 MAC 对应端口转发出去。
单选题
709.ICMP 报文不包含端口号,所以无法使用 NAPT。
单选题
708.如果一个网络的网络地址为 192.168.1.0,那么它的广播地址一定是 192.168.1.255。
单选题
707.ACL 不会过滤设备自身产生的访问其它设备的流量;只过滤转发的流量,转发的流量中包括其它设 备访问该设备的流量。
单选题
706.交换机的端口在收到不携带 VLAN TAG 数据帧时, 一定添加 PVID。
单选题
705.路由器所有的接口属于同一个广播域。
