页面内容:
  •  什么是Tracert?
  •  什么是Traceroute?
  •  如何使用Tracert/Traceroute?
  •  如何解读Tracert/Traceroute的结果?

Tracert或Traceroute是网络和特定网络上数据包传输的关键工具之一。这个命令使得专家能够了解网络的完整性和其运行速度。

但是,要理解Tracert命令,需要了解其根源和确切的来源。所以,让我们深入探讨traceroute命令,它是什么,它是如何工作的,以及如何运行它。

什么是Tracert?

Tracert(也称为traceroute)是一系列用于帮助用户进行网络诊断和报告的计算机命令。它用于显示网络数据包从一端传输到另一端的路径。换句话说,它是一个追踪命令,允许你检查数据传输可能经过的路由。

这个过程需要计算机发送数据到另一台计算机,然后等待对方返回接收确认。一旦收到确认,它就会测量网络在传输这类数据时的速度和能力。因此,这是Windows系统中的一个计算机网络诊断命令。

在微软操作系统的句法中,这个程序允许用户检查从另一台计算机接收ping的时间。Windows上的Tracert命令的重点是追踪来回路线,从而产生更清晰的结果。

但在基于Windows NT的计算机中,此操作称为PathPing,因为它允许你检查特定的ping路径并通过对发送和接收的数据包进行测量来评估其速度。然而,首选的方法仍然是使用Tracert命令。

 什么是traceroute

Traceroute 是与 Tracert 相同的命令,只是这个变体在类 Unix 类似操作系统中使用,例如 macOS 和 Linux(如 Ubuntu 等)。与 Windows 相比,在 macOS 中提供了图形界面的 Traceroute,你可以在“网络实用工具”套件中找到它。

然而,在Linux中,它仍是一个命令行工具,需要你键入命令来追踪网络路线并沿线路发送数据包。因此,它是Unix操作系统版本的Tracert,可进行彻底的网络诊断。

在Mac和Linux中,这个命令行的工作方式大不相同,因为它需要你相应地理解诊断信息,我们稍后会讨论这个问题。然而,重要的是要理解Traceroute和Tracert的基本原理是相同的。

因此,它们的目的是允许用户全面扫描其本地网络以查找问题,并通过特定数据包或网络链路单独识别问题。

如何使用Tracert/Traceroute?

    • 如何在Windows中运行Tracert命令?
    • 如何在Mac上运行Traceroute?
    • 如何在Linux机器上运行Traceroute?

使用Tracert或Traceroute,或者了解如何在每个操作系统上使用它,需要我们深入理解每个方面。因此,我们必须根据操作系统来分解Tracert命令,即:

    • Windows
    • Mac
    • Linux

由于 Linux 系统最复杂,我们建议只有对这种操作系统非常熟悉的人尝试使用。Mac 系统则可能最容易运行这个诊断程序。而 Windows 用户则需要具备一定的命令提示符知识才能使用 Tracert。

那么,我们开始吧:

如何在Windows中运行Tracert命令?

我们将探索的第一种方法是在Windows操作系统上运行Tracert命令。这对于Windows 7之后的所有操作系统都是可行的,并且应该可以让你相应地检查诊断。因此,你需要这样做:

步骤 1:转到“开始菜单”或按下键盘上的Windows 键

第二步:键入CMD,然后以管理员身份运行

第三步:让它打开“命令提示符”窗口

第四步:键入 Tracert 主机名 (这里的"主机名"应该换成你要诊断的服务器地址)

第五步:运行测试,大概需要一分钟或两分钟。

步骤 6:等待 Trace 完成 显示

现在你有了数据,你需要继续滚动才能阅读它。但如果你已经知道如何阅读,那么你就知道每个MS代表什么。

这个测试结果代表毫秒,也就是网络发送数据包往返的时间。因此,请确保根据操作系统的不同,正确解读每一个Tracert命令的读数。

如何在Mac上运行Traceroute?

在Mac设备上运行Traceroute是最简单的。因此,你所需要的只是一台Mac,并且知道如何使用设备的“实用工具”部分。虽然前者显而易见,但以下是使用Mac运行Traceroute的步骤:

第一步:在您的Mac设备上打开Finder

步骤 2:点击Finder顶部栏中的前往

第三步:找到并点击接近底部的实用工具

步骤4:前往终端机

第五步:在终端中输入traceroute

步骤6:等待它完成

如你可能已经知道的,你可以通过多种方式在Finder应用中访问实用工具。但不管你怎么进去,你都需要运行Terminal,这是Mac版本的命令提示符。所以,请确保运行这些命令来打开它。

如何在Linux机器上运行traceroute?

Linux 用户可能已经知道如何运行 Traceroute,因为即使将 Linux 作为普通操作系统运行,也需要记住很多命令。不过,如果你是新手,还在找方法,那么你可以这样做:

步骤 1:在您的 Linux 操作系统中打开命令行

第二步:在命令行中输入 Traceroute hostname(将hostname替换为实际的主机名)

第三步:等待测试完成

第四步:进行最终的ping检测

你需要自己确定主机名,但为了测试本地网络,你可以像上述步骤中查谷歌那样,检查任何网站。不过,如果你想检查特定的IP地址,你得更精确一些。

无论如何,你需要命令行、Traceroute 命令以及服务器 IP/网站来追踪 Linux 网络的路由。

如何阅读Tracert/Traceroute的结果?

阅读或理解Tracert或Traceroute的结果并不是什么高深的学问。假设你已经读到这里,那么你就知道终端、命令提示符或命令行生成的数字不是随机的。

他们在读各种内容所以为了简单起见记住这个

    • 如果存在一个或多个星号 (*)
    • RTT 或 Round Trip Time 显示延迟,即一个数据包的传输时间。在 CMD 或 Linux 命令行中,它以 MS 或毫秒为单位显示
    • Name,即您正在使用的系统的名称,也就是计算机的名称
    • IP 地址是与指定主机名相对应的地址
    • RTO 或 Request Time Out 表示服务器的 ping 响应中断,连接不稳定

虽然有些连接显示响应时间为MS,但如果数值像1000+ms,那么这个连接速度非常慢且不稳定。然而,“请求超时”意味着连接没有返回任何信息,因此可以认为是断开了。

底线,结论

希望这篇文章能帮助你理解和使用Tracert和Traceroute命令。我们不仅探讨了它的两种类型,还介绍了如何在三种主要操作系统上检查它们。因此,请确保正确地遵循步骤。