一.查看本机开放的所有端口.点开始,运行,输入cmd ,回车.输入 netstat -ano 回车.可以查看本机开放的
全部端口.其中Port是端口类型,其中Local Address代表本机IP地址和打开的端口号,Foreign Address是
远程计算机IP地址和端口号,State表明当前的连接状态,PID显示的是对应进程 的PID.在任务管理器 的进
程中可以根据对应的PID可以找到对应的进程的.
State显示是LISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。就像
你房子的门已经敞开的,但还没有人进来。
ESTABLISHED的意思是建立连接。表示两台机器正在通信。
CLOSE_WAIT 对方主动关闭连接或者网络 异常导致连接中断
TIME_WAIT 我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT
因此我们重点关注的是ESTABLISHED状态.
二.下面具体来看一下我的运行命令后的结果:
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1876
TCP 0.0.0.0:912 0.0.0.0:0 LISTENING 1220
TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING 1516
TCP 0.0.0.0:6059 0.0.0.0:0 LISTENING 1228
TCP 10.10.10.1:139 0.0.0.0:0 LISTENING 4
TCP 127.0.0.1:1025 127.0.0.1:4447 TIME_WAIT 0
TCP 127.0.0.1:1025 127.0.0.1:4449 TIME_WAIT 0
TCP 127.0.0.1:1025 127.0.0.1:4451 TIME_WAIT 0
TCP 127.0.0.1:1025 127.0.0.1:4459 TIME_WAIT 0
TCP 127.0.0.1:1025 &
用netstat -ano查看本机端口详解
最新推荐文章于 2025-05-19 23:34:41 发布