TCPview 中的这些远程地址、本地地址和状态是什么意思?

3 tcp

我最近一直在使用 TCPview 来查看 PC 上不同进程建立的连接。有人可以解释以下情况的含义吗?谢谢。

  1. TCP
    本地地址:PC1234567890:3883
    远程地址:PC1234567890:0
    状态:LISTENING

  2. TCP
    本地地址:PC1234567890:4696
    远程地址:localhost:4697
    状态:ESTABLISHED

    本地地址:PC1234567890:4697
    远程地址:localhost:4696
    状态:ESTABLISHED

  3. UDP
    本地地址:PC1234567890:1234
    远程地址:.
    状态:

hea*_*vyd 6

通常,本地地址是建立连接的网络接口的 IP 地址/主机名。远程地址是连接所连接的远程计算机的 IP 地址/主机名。状态是连接的当前状态。

  1. 这描述了一个正在侦听端口 3883 的 TCP 服务器。TCP 连接未连接 ( LISTENING)。
  2. 这是描述已连接的 TCP 连接 ( ESTABLISHED)。连接实际上是在计算机上的两个套接字之间。连接的一端使用 4697 上的 PC1234567890 接口,另一端使用端口 4696 上的环回接口 (localhost)。
  3. 这描述了一个 UDP 客户端,它正在侦听端口 1234 上的 UDP 流量。UDP 是无状态/无连接的,因此没有状态。

请注意,如果您想在 TCPView 中查看 IP 地址和主机名之间切换,您可以Resolve AddressesOptions菜单中取消选中该选项