tracert命令介绍

tracert:(路由跟踪程序)

用于确定IP数据报访问目标所采取的路径。使用IP生存时间TTL(Time To Live)字段和ICMP错误来确认从一个主机到网络上其他主机的路由。

tracert命令:

可以通过命令tracert /?进行查询,命令格式及参数如下所示:

tracert命令介绍_第1张图片

-d:指定不将IP地址解析到主机名

-h:指定到目的地址的最大的跃点数

-j:指定tracert使用程序数据包所采用路径中的路由器接口列表

-w:指定每次回复的等待时间

-4/6:强制使用IPV4/6协议,后接IPV4/6地址

通过tracert你可以看到每一跳的IP地址(ping命令则不能),列子如下:

tracert命令介绍_第2张图片

tracert的工作原理

通过向目标发送不同IP生存时间(TTL)的ICMP回应数据包,tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的TTL值减

1,数据包上的TTL减为0时,路由器应该将“ICMP已超时”的消息发回原系统。

先发送TTL为1的回应数据包,并在随后的每次发送过程中将TTL加1,直到目标响应或TTL达到最大值,从而确定路由。通过检测中间路由器发回的“ICMP包已超时”的消息确定

路由。



你可能感兴趣的:(技术类,Network)