使用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的值,就可以得到各个路由器的相应,并测量出到达目标的时间。