入门指南

PingPlotter 的工作原理

现在 PingPlotter 已安装并运行,您的所有网络问题都已解决,您解决了世界和平问题,每个人都可以得到一只免费的小狗!

呃……不完全是。 网络是复杂的东西。 当您连接到互联网上的某些东西(例如网站、流媒体服务或游戏服务器)时,您可能会想象一堆零和一从您的设备到目的地。 如果是这样,你是对的!

嗯,有点。

事实上,小块数据(称为数据包)在通往目标的印第安纳琼斯式飞行路径上从一个设备“跳跃”到另一个设备。 在旅途中的任何时候,您的数据都可能被阻止或完全丢失,从而导致我们简称为“糟糕”的无数症状。

A diagram showing how packets get lost or impeded

问题是,你通常看不到你的数据在做什么。 它只是从你的设备中出来,然后¯\_(ツ)_/¯。 这就是让网络问题如此令人沮丧的原因。 是你的路由器吗? 您的互联网提供商? 服务中断? 很难知道发生了什么。

这就是 PingPlotter 的用武之地。PingPlotter 发送小型 ping 数据包来映射和监控您与所需目的地之间的每一跳。 现在,您可以准确地看到挂断的位置和方式。 通过将 PingPlotter 发现的内容与一些网络知识结合使用(我们也会在这部分提供帮助),您可以找到真正的问题并永久修复它。

我相信 PingPlotter 的功能远不止那个

如果您想确切了解 PingPlotter 的工作原理,我们会为您的阅读乐趣提供全面的解释。 它太酷了!

重要术语

在我们一头扎进故障排除之前,有几个术语我们会经常用到。

  • route(路径) 是数据从设备到其最终目的地的路径。
  • 每条路线都由一系列 hop 组成,这些是离散的设备,在数据到达最终目的地时会传递数据。
  • 说到这里,最终目的地(或目标)是一个路由的最后一个hop,对应于你试图连接的服务器、网页或服务。
  • traceroute(路由追踪)trace(追踪)是通过使用专门的数据包来映射出一条路线的行为。
  • Packet(数据包),正如我们上面提到的,是用于传输数字信息的小块的、包含的数据块。将大文件分解成小包,使数据在出错时更容易被替换或重新路由。
  • ping是用于测试网络的ICMP Echo Request数据包的通俗说法。如果你还没有猜到,PingPlotter就是用它来映射一切。
  • Latency(延迟)是你和目的地之间一个数据包的往返时间。高延迟会使流媒体视频出现卡顿,网页加载缓慢,游戏滞后和无法播放。
  • Packet loss(丢包)是指一个数据包未能完成其往返旅程。丢失的数据包会导致断开连接和无响应的服务。重要的是要知道PingPlotter正在跟踪它自己的数据包的损失,这往往与你的其他数据的数据包损失相关。

吁! 现在,让我们来看看我们一直在谈论的PingPlotter东西......