新睿云

> 知识库 > 通过TCP/IP协议进行网间通信:tracert机及其作用如何被定义?

通过TCP/IP协议进行网间通信:tracert机及其作用如何被定义?

作者/来源:小睿 发布时间:2020-03-20

tracert是什么?

tracert或通常称为traceroute(中文路由跟踪),是一个命令行程序,可通过使用回显数据包(ICMP)直观地跟踪路由,帮助您解决从目标到远程目标的网络连接问题。

tracert

tracert

在这些回显数据包中,traceroute使用变化时间的IP生存时间(TTL)值。当数据包从一个路由器跳到另一个路由器到达目的地时,要求每个路由器在将数据包转发到下一个路由器之前,将回声数据包TTL减小至少1。换句话说,生存时间是设计的跳数计数器。

当生存时间值达到零时,路由器将向源计算机发送一个称为“ TIME EXCEEDED”的ICMP消息。

Traceroute以发送第一个生存时间为1的Echo数据包的方式工作,随后会将每个额外的生存时间数据包增加1,直到目标响应或达到最大生存时间为止。当中间路由器发送回“ TIME EXCEEDED”消息时,您将在屏幕上看到打印的路由。这就是Traceroute以最简单的形式工作的方式。您将看到中间路由器/跳的列表,直到数据包到达其目的地(该目的地它返回ICMP Echo Reply数据包)为止。

然后,Traceroute将为您显示所有中间跳跃(数据包经过的所有路由器)的列表,以及每个跳跃的IP地址和延迟(延迟)值(以毫秒为单位)。该MS延迟是从沿路径的每个路由器返回的时间戳值得出的。

数据包的始发发送者希望在给定的秒数内得到答复。如果没有确认,则在命令窗口中将显示一个星号。

Tracert相关的命令是什么?

tracert命令通常与其他与网络相关的命令提示符命令一起使用,例如ping,ipconfig,netstat,nslookup等。pathping命令类似于tracert,但也显示网络延迟和丢失信息。

tracert命令的作用是什么?

作为一个命令Traceroute可以向用户显示一包信息从计算机到您指定的路径。它将列出经过的所有路由器,直到到达目的地,否则将失败并被丢弃。除此之外,它还会告诉用户路由器之间每个跳所花费的时间。

Tracert 命令用IP 生存时间(TTL) 字段和ICMP 错误消息来确定从一个主机到网络上其他主机的路由。主要用来显示数据包到达目的主机所经过的路径。

热门标签
new year
在线咨询
咨询热线 400-0505-565
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待