从技术上来说,当使用 ping 命令时,Windows 网络问题是否有可能不表现为数据包丢失?
如果是,还有哪些其他方法可以检测它?
我问的原因是: 我们时不时地会怀疑通过 Windows 内部网托管的 Web 应用程序存在网络问题,但每次都无法跟进网络团队,因为计算机之间的 ping 统计数据显示数据包丢失率为 0% 且没有延迟。
答案1
是的,网络可能存在 ping 无法检测到的进一步问题。Ping 只是一个工具,通常会告诉用户“是的,此设备可以与其他设备通信,但需要这么长时间。”或“其他设备未在规定的时间内响应我的请求。”Ping 的设计目的其实并不仅限于此。
我询问的原因是:我们不时怀疑通过 Windows 内部网托管的 Web 应用程序存在网络问题,但每次都无法跟进网络团队,因为计算机之间的 ping 统计数据显示数据包丢失率为 0% 且没有延迟。
如果您偶尔能以您想要的方式与服务器通信,那么您的 IT 团队可能会告诉您他们无能为力,因为他们做不到。原因很可能是运行在那里的 Web 应用程序出现了问题。您可以要求他们检查运行该应用程序的服务器的性能问题,看看这是否是导致问题的原因。如果这不起作用,那么您的 Web 应用程序就出现了问题。
如果您的 Web 应用是基于 HTTP 的,那么您可以尝试使用 Fiddler 来查看它是否可以帮助您追踪错误。您可以在他们的网站。它也是免费的。如果 Fiddler 对你不起作用,那么下一个可能有用的工具是 Wireshark。但它是一个高级程序,所以你可能需要别人来帮助你使用它。