问题 单项选择题

Tracert命令通过多次向目标发送()来确定到达目标的路径,在连续发送的多个IP数据包中,()字段都是不同的。

在连续发送的多个IP数据包中,()字段都是不同的。

A.源地址

B.目标地址

C.TTL

D.ToS

答案

参考答案:C

解析:

[分析]: Tracert命令的功能是确定到达目标的路径,并显示通路上每一个中间路由器的IP地址。通过多次向目标发送ICMP回声(echo)请求报文,每次增加IP头中TTL字段的值,就可以确定到达各个路由器的时间。显示的地址是路由器接近源的这一边的端口地址。Tracert命令的语法如下:

Tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]

对以上参数解释如下:

● -d

不进行名字解析,显示中间节点的IP地址,这样可以加快跟踪的速度。

● –h MaximumHops

说明地址搜索的最大跃点数,默认值是30跳。

● –j HostList

说明发送回声请求报文要使用IP头中的松散源路由选项,标识符HostList列出必须经过的中间节点的地址或名字,最多可以列出9个中间节点,各个中间节点用空格隔开。

● -W Timeout

说明等待ICMP回声响应报文的时间(μs),如果接收超时,则显示星号“*”,默认超时间隔是4s。

● TargetName

用IP地址或主机名表示的目标。

这个诊断工具通过多次发送ICMP回声请求报文来确定到达目标的路径,每个报文中的TTL字段的值都是不同的。通路上的路由器在转发"数据报之前先要对TTL字段减一,如果TTL为0,则路由器就向源端返回一个超时(Time Exceeded)报文,并丢弃原来要转发的报文。在tracert第一次发送的回声请求报文中置TTL=I,然后每次加1,这样就能收到沿途各个路由器返回的超时报文,直至收到目标返回的ICMP回声响应报文。如果有的路由器不返回超时报文,那么这个路由器就是不可见的,显示列表中用星号“*”表示之。

举例如下:

1.要跟踪到达主机corp7.microsofi.com的路径,则键入:

tracertcorp7.microsoft.com

2.要跟踪到达主机corp7.microsofi.com的路径,并且不进行名字解析,只显示中间节点的IP地址,则键入:

tracert-dcorp7.microsofi.com

3.要跟踪到达主机corp7.microsofi.com的路径,并使用松散源路由,则键入:

tracert -j10.12.0.1 10.29.3.1 10.1.44.1corp7.microsoft.com

下图是利用命令tracertWWW.163.com.cn显示的路山跟踪列表。

多项选择题
问答题 简答题