单选题

使用Traceroute命令时,由中间路由器返回的ICMP超时报文中Type和Code分别是( )。

A

Type=3 Code=0

B

Type=8 Code=0

C

Type=11 Code=0

D

Type=12 Code=0

查看答案
答案
正确答案:C
解析

Traceroute依赖中间路由器的ICMP超时报文(Type=11, Code=0)实现路径追踪,Traceroute通过逐步递增数据包的TTL(Time To Live)值探测路径中的每一跳路由器。当某台中间路由器将数据包的TTL值减至0时,会丢弃该包并向源地址发送ICMP超时报文,通知源设备“数据包因TTL耗尽被丢弃。

tracertroute是Linux下的路径跟踪程序,中间都是TTL超时报文(Type=11,Code=0),最后一个是最后一个是端口不可达。而tracert是Windows下的跟踪程序,所有节点返回都是TTL超时报文。

ICMP协议包含的字段主要有:type:消息类型,code:编码信息。

其值的含义如下:

历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved