在 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: 连接的