在 Windows 系统中,我们可以使用 netstat
命令来查看网络连接状态,并使用 findstr
命令来过滤出 TCP 和 UDP 的连接。
查看所有网络连接的状态
netstat -na
netstat -na
: 显示所有网络连接的状态,-n
表示显示数字地址而非域名,-a
表示显示所有连接(监听和非监听的)。
同时查看 TCP 和 UDP 的连接状态
netstat -na | findstr /R "TCP|UDP"
查看 TCP 连接状态
netstat -na | findstr "TCP"
查看 UDP 连接状态
netstat -na | findstr "UDP"
示范
当我们使用 netstat -na | findstr "TCP"
命令来查看 TCP 连接状态时,输出将包含有关所有当前 TCP 连接的信息。
输出的每一行通常包含以下几列:
- Proto: 协议类型,这里是
TCP
。 - Local Address: 本地地址,格式为 IP 地址:端口号。
- Foreign Address: 远程地址,格式同样为 IP 地址:端口号。
- State: