Windows系统操作_查看本机开放端口的方法


如果想要查看本机开放端口,显示协议统计和当前的 TCP/IP 网络连接,可以在cmd中使用netstat 命令,该命令只有在安装了 TCP/IP 协议后才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] 
[interval]


通常使用 netstat -an

 解释一下,Active Connections/活动连接 是指当前本机活动连接,Proto/协议 是指连接使用的协议名称,Local Address/本机地址 是本地计算机的 IP 地址和连接正在使用的端口号,Foreign Address/外部地址 是连接该端口的远程计算机的 IP 地址和端口号,State/状态 则是表明TCP 连接的状态。

常见端口状态:

LISTENING:监听,表示这个端口正在开放,可以提供服务。例如,设置了本机oracle数据库的监听位置为localhost:1521,且还未连接外部地址时,则端口1521的状态为LISTENING,如上图所示;

CLOSING:关闭的,表示端口人为或防火墙使其关闭(也许服务被卸载);

TIME WAIT:正在等待连接,非本地客户端正向该端口发送请求连接状态,由于网速或认证问题,正在提交连接请求;

ESTABLISHED:已连接,对方与本地端口已经连接,正在通信交换数据。

 

原文地址:https://www.cnblogs.com/tongying/p/13182340.html