模拟卷 计算机网络 路由器 选择题
第 37 题

路由器中发现 TTL 值为 0 的分组,将进行( )处理,并向源主机返回( )的 ICMP 报文。

A. 返回发送方,源点抑制 B. 继续转发,改变路由 C. 丢弃,时间超过 D. 本地提交,终点不可达

路由器

[tag_link]

正确答案:C

在 IP 网络中,TTL(生存时间)字段用于限制数据包在网络中的存活跳数。

路由器每转发一次分组,TTL 值减 1; 当 TTL 值减为 0 时,路由器必须丢弃该分组,以防止其无限循环消耗网络资源。

丢弃后,路由器会向源主机发送一个 ICMP 时间超过报文(ICMP Type 11),通知源主机该分组因 TTL 超时而被丢弃。 这有助于源主机诊断网络路径问题,例如在 traceroute 工具中就是利用这一机制。

其他选项中:A 的“源点抑制”是 ICMP 用于流量控制的报文; B 的“改变路由”是 ICMP 重定向报文,用于提示更优路由; D 的“终点不可达”是 ICMP 用于指示目的地无法到达的报文。 这些均与 TTL 值为 0 的处理场景无关。