Tracert或Traceroute是网络和特定网络上数据包传输的关键工具之一。这个命令使得专家能够了解网络的完整性和其运行速度。
但是,要理解Tracert命令,需要了解其根源和确切的来源。所以,让我们深入探讨traceroute命令,它是什么,它是如何工作的,以及如何运行它。
Tracert(也称为traceroute)是一系列用于帮助用户进行网络诊断和报告的计算机命令。它用于显示网络数据包从一端传输到另一端的路径。换句话说,它是一个追踪命令,允许你检查数据传输可能经过的路由。
这个过程需要计算机发送数据到另一台计算机,然后等待对方返回接收确认。一旦收到确认,它就会测量网络在传输这类数据时的速度和能力。因此,这是Windows系统中的一个计算机网络诊断命令。
在微软操作系统的句法中,这个程序允许用户检查从另一台计算机接收ping的时间。Windows上的Tracert命令的重点是追踪来回路线,从而产生更清晰的结果。
但在基于Windows NT的计算机中,此操作称为PathPing,因为它允许你检查特定的ping路径并通过对发送和接收的数据包进行测量来评估其速度。然而,首选的方法仍然是使用Tracert命令。
Traceroute 是与 Tracert 相同的命令,只是这个变体在类 Unix 类似操作系统中使用,例如 macOS 和 Linux(如 Ubuntu 等)。与 Windows 相比,在 macOS 中提供了图形界面的 Traceroute,你可以在“网络实用工具”套件中找到它。
然而,在Linux中,它仍是一个命令行工具,需要你键入命令来追踪网络路线并沿线路发送数据包。因此,它是Unix操作系统版本的Tracert,可进行彻底的网络诊断。
在Mac和Linux中,这个命令行的工作方式大不相同,因为它需要你相应地理解诊断信息,我们稍后会讨论这个问题。然而,重要的是要理解Traceroute和Tracert的基本原理是相同的。
因此,它们的目的是允许用户全面扫描其本地网络以查找问题,并通过特定数据包或网络链路单独识别问题。
使用Tracert或Traceroute,或者了解如何在每个操作系统上使用它,需要我们深入理解每个方面。因此,我们必须根据操作系统来分解Tracert命令,即:
由于 Linux 系统最复杂,我们建议只有对这种操作系统非常熟悉的人尝试使用。Mac 系统则可能最容易运行这个诊断程序。而 Windows 用户则需要具备一定的命令提示符知识才能使用 Tracert。
那么,我们开始吧:
我们将探索的第一种方法是在Windows操作系统上运行Tracert命令。这对于Windows 7之后的所有操作系统都是可行的,并且应该可以让你相应地检查诊断。因此,你需要这样做:
步骤 1:转到“开始菜单”或按下键盘上的Windows 键
第二步:键入CMD,然后以管理员身份运行
第三步:让它打开“命令提示符”窗口
第四步:键入 Tracert 主机名 (这里的"主机名"应该换成你要诊断的服务器地址)
第五步:运行测试,大概需要一分钟或两分钟。
步骤 6:等待 Trace 完成 显示
现在你有了数据,你需要继续滚动才能阅读它。但如果你已经知道如何阅读,那么你就知道每个MS代表什么。
这个测试结果代表毫秒,也就是网络发送数据包往返的时间。因此,请确保根据操作系统的不同,正确解读每一个Tracert命令的读数。
在Mac设备上运行Traceroute是最简单的。因此,你所需要的只是一台Mac,并且知道如何使用设备的“实用工具”部分。虽然前者显而易见,但以下是使用Mac运行Traceroute的步骤:
第一步:在您的Mac设备上打开Finder
步骤 2:点击Finder顶部栏中的前往
第三步:找到并点击接近底部的实用工具
步骤4:前往终端机
第五步:在终端中输入traceroute
步骤6:等待它完成
如你可能已经知道的,你可以通过多种方式在Finder应用中访问实用工具。但不管你怎么进去,你都需要运行Terminal,这是Mac版本的命令提示符。所以,请确保运行这些命令来打开它。
Linux 用户可能已经知道如何运行 Traceroute,因为即使将 Linux 作为普通操作系统运行,也需要记住很多命令。不过,如果你是新手,还在找方法,那么你可以这样做:
步骤 1:在您的 Linux 操作系统中打开命令行
第二步:在命令行中输入 Traceroute hostname(将hostname替换为实际的主机名)
第三步:等待测试完成
第四步:进行最终的ping检测
你需要自己确定主机名,但为了测试本地网络,你可以像上述步骤中查谷歌那样,检查任何网站。不过,如果你想检查特定的IP地址,你得更精确一些。
无论如何,你需要命令行、Traceroute 命令以及服务器 IP/网站来追踪 Linux 网络的路由。
阅读或理解Tracert或Traceroute的结果并不是什么高深的学问。假设你已经读到这里,那么你就知道终端、命令提示符或命令行生成的数字不是随机的。
他们在读各种内容所以为了简单起见记住这个
虽然有些连接显示响应时间为MS,但如果数值像1000+ms,那么这个连接速度非常慢且不稳定。然而,“请求超时”意味着连接没有返回任何信息,因此可以认为是断开了。
希望这篇文章能帮助你理解和使用Tracert和Traceroute命令。我们不仅探讨了它的两种类型,还介绍了如何在三种主要操作系统上检查它们。因此,请确保正确地遵循步骤。