问题 单项选择题

使用traceroute命令测试网络时可以()。

A.检验链路协议是否运行正常

B.检验目标网络是否在路由表中

C.检验应用程序是否正常

D.显示分组到达目标的路径上经过的各个路由器

答案

参考答案:D

解析:

[分析]:

UNIX命令traceroute可以显示分组到达目标所经过的各个路由器的IP地址和到达目标的时间,通过traceroute可以知道从你的计算机到互联网另一端的主机走的什么路径。在MS Windows中对应的命令为tracert。

系统管理员在UNIX系统中可直接执行命令行traceroute hostname,在Windows系统下执行命令tracert hosmame。tracert命令的其他参数如下:

tracert[-d][-h maximum_hops][-j computer-list][-w timeout] target_name

其中,

-d:不对计算机名解析地址。

-h maximum hops:查找目标的最大跳步数。

-j computer-list:列出松散源路由。

-w timeout:等待应答的最大毫秒数。

这类诊断实用程序通过向目标站点发送具有不同生存时间(TTL)的ICMP回声 (ECHO)报文来确定达到目标的路由。路径上的每个路由器都将TTL值减1,直至TTL值减少到0时,路由器向源系统发回ICMP超时报文。第1次发送的TTL值为1,这样可以得到第一个路由器的响应,以后逐渐增加TTL的值,就可以得到各个路由器的相应,并测量出到达目标的时间。

选择题
名词解释