出于网络诊断目的的 TCP 查看
TCPView 是一个免费的 Windows 工具,可让您查看计算机上所有不同的 TCP 和 UDP 套接字,以及它们关联的 IP 地址的详细信息。您可以简单地使用菜单或工具栏按钮来切换不同的显示。如果您是服务器管理员,这将特别有用。 TCPView 将显示您计算机上每个已知 TCP 连接的 IP 地址。它还提供有关每个数据包的端口号、源端口和目标端口的详细信息,因此您将能够轻松了解系统上使用的协议。
在 Linux 操作系统中使用 TCPView 时需要记住的关键事项之一是始终确保它与 Sysinternals 实用程序一起使用,而不是与发行版中的内置网络模块一起使用。内置网络子系统不支持查看 TCP 连接,因此不会显示您想要的数据。另一方面,Sysinternals 的网络实用程序具有允许您指定任意数量的连接“卡住”端口的功能。然后,您可以打开 TCPView 以查看与这些端口关联的套接字的名称,以及每个端口的状态。但是当您使用该程序的命令行版本时,您无法查看 TCP 套接字的名称,因此无法轻松选择它们。
您可能已经看过 Sysinternals 的 HTTP 协议库,它可以让您读取 HTTP 数据并在服务器网络上传递它。这是您如何使用 HTTP 服务器访问 TCPView 的一个示例 - 通过指定适当的图像名称。 “-”字符是 TCP 套接字的主机名,而“;”字符是端口号。要查看各种 TCP 端点,您可以单击列标题以显示 IP 地址列表,或在 TCP 视图中指定任意 IP 地址组以获取每个服务器的详细视图。