对于一个非常不熟悉的人来说,有什么好的测试可以验证丢包吗?

对于一个非常不熟悉的人来说,有什么好的测试可以验证丢包吗?

总结:需要一个 URL 来向一个非常不懂技术、几乎不懂技术的人显示他们是否丢弃了数据包。

因此,我和一些非本地亲戚通过 Skype 聊天。在我拜访他们时,我更换了他们信号较弱的路由器,重新刷新了它,他们的信号似乎很好。但是,Skype 似乎很糟糕。我进行了一些 ping 测试,似乎他们正在从路由器(通过 PPPoE 调制解调器)向他们的 ISP 丢弃数据包。不幸的是,我没有足够的时间更换他们的调制解调器。

尽管他们不懂技术,但他们坚持认为问题出在我这边。

从他们的角度来看,这有点道理。作为非技术人员,他们不做 ping,他们也没有看到 ping 丢失。他们主要做的是普通网页(丢失一两个数据包不会有太大影响)或缓冲很多的视频,同样,你看不到丢失。只有在 Skype 上有实时要求时,你才会看到这个问题,而且需要两个人一起跳探戈,所以让我们“修复”我们这边比修复他们那边更容易。

那么,本地 Skype 通话?美国国家安全局是否全部Skype 通话是通过互联网而不是本地局域网进行的?如果是这样,那么 Skype 将通过 ISP,这将是一次不错的测试。如果不是,我可能只有一次机会,否则他们会感到困惑,我宁愿不要以这种方式耗尽我的子弹。

有没有一种不需要太多缓冲的流媒体协议?也许是电视直播,它既需要大量带宽,又需要实时技术?他们有 VLC,不过我必须在真正的“开放网络流”技术工作上与他们保持联系。

请注意,我知道各种进入命令提示符的方法(他们有 Windows 和 Mac 电脑,还有随机的 iOS 设备),但看到一堆“神秘”的 ping 回复可能不会让他们信服。它需要一些不那么怪异的东西。

答案1

让他们通过 Skype 测试 echo 帐户。这应该能尽可能接近实际问题。

答案2

如果您认为数据包被丢弃,请在命令提示符下执行pathping,它结合了 traceroute 和 ping,可以帮助识别是否以及在何处发生数据包丢失。

例如,让他们输入:

pathping yahoo.com

它会从他们的机器运行到 yahoo.com 的跟踪路由,然后 ping 沿途的每一跳。输出结果会让您看到哪里存在延迟和数据包丢失。

注意:此命令可能需要一段时间才能运行,具体取决于跳数。

答案3

一个非常简单易用的免费工具 - MTR(Matts Traceroute),或 Windows 等效工具“赢港铁“将显示到给定主机的路径以及数据包丢失和时间,因此任何人都可以轻松地看到数据包丢失的位置。它可以从 GUI 运行,因此易于使用。

答案4

我认为你可以让他们运行开始 -> cmd -> ping google.com

我让餐厅工作人员定期向我读出 ping 结果(“ping 统计行显示了什么?”),这并没有带来太多麻烦。

如果你真的不喜欢这个解决方案,并且你需要一个网站告诉他们他们遇到了问题:运行Netalyzr并让他们阅读“网络访问链接属性”->“网络性能”。

告诉他们这是对他们的连接的健康检查 - 因此需要一段时间才能运行。

相关内容