[Windows CMD] 查看网络连接状态 netstat -na | findstr “TCP“

在 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 连接的信息。

输出的每一行通常包含以下几列:

  1. Proto : 协议类型,这里是 TCP
  2. Local Address: 本地地址,格式为 IP 地址:端口号。
  3. Foreign Address: 远程地址,格式同样为 IP 地址:端口号。
  4. State: 连接的状态。

假设我们运行了命令 netstat -na | findstr "TCP",输出可能会类似于以下内容:

复制代码
  Proto  Local Address          Foreign Address        State
  TCP    192.168.1.2:80          10.0.0.1:54321         LISTENING
  TCP    192.168.1.2:443         10.0.0.2:54320         ESTABLISHED
  TCP    192.168.1.2:22          10.0.0.3:54319         TIME_WAIT
  TCP    192.168.1.2:8080        10.0.0.4:54318         CLOSE_WAIT

输出分析

1、Proto : 显示为 TCP,表示这些连接是基于 TCP 协议的。

2、Local Address : 显示本地主机的 IP 地址和端口号。例如 192.168.1.2:80 表示本地 IP 地址为 192.168.1.2,端口号为 80

3、Foreign Address : 显示远程主机的 IP 地址和端口号。例如 10.0.0.1:54321 表示远程 IP 地址为 10.0.0.1,端口号为 54321

4、State: 显示连接的状态,常见的状态包括:

  • LISTENING: 监听状态,等待客户端连接。
  • ESTABLISHED: 已建立连接。
  • TIME_WAIT: 连接关闭后等待足够的时间以确保最后一个数据包不会被重复发送。
  • CLOSE_WAIT: 远程主机已请求关闭连接,但本地进程尚未响应。

分析技巧

1、检查监听端口:

  • 查找状态为 LISTENING 的行,以确定哪些端口正在监听。

2、检查活动连接:

  • 查找状态为 ESTABLISHED 的行,以确定哪些连接正在进行数据传输。

3、查找潜在问题:

  • 如果有大量的 TIME_WAIT 状态的连接,可能意味着连接关闭不正常或存在性能问题。
  • 如果有很多 CLOSE_WAIT 状态的连接,可能意味着应用程序没有正确处理连接关闭。
相关推荐
diegoXie27 分钟前
【Python】 中的 * 与 **:Packing 与 Unpacking
开发语言·windows·python
老蒋新思维42 分钟前
创客匠人峰会实录:创始人 IP 变现的 “人 + 智能体” 协同范式 —— 打破知识变现的能力边界
大数据·网络·人工智能·网络协议·tcp/ip·创始人ip·创客匠人
2501_916007471 小时前
TCP 抓包分析实战,从三次握手到自定义协议解析的完整方法
网络协议·tcp/ip·ios·小程序·uni-app·php·iphone
老蒋新思维3 小时前
创客匠人启示录:AI 时代知识变现的底层逻辑重构 —— 从峰会实践看创始人 IP 的破局之路
网络·人工智能·网络协议·tcp/ip·数据挖掘·创始人ip·创客匠人
码农爱学习3 小时前
使用wpa工具配网、udhcpc分配IP的过程分析
网络·网络协议·tcp/ip
老蒋新思维4 小时前
创客匠人深度洞察:创始人 IP 打造的非线性增长模型 —— 知识变现的下一个十年红利
大数据·网络·人工智能·tcp/ip·重构·数据挖掘·创客匠人
北京耐用通信4 小时前
协议转换的‘魔法转换器’!耐达讯自动化Ethernet/IP转Devicenet如何让工业机器人‘听懂’不同咒语?”
网络·人工智能·科技·网络协议·机器人·自动化·信息与通信
CAir26 小时前
一问读懂并了解HTTP代理的基本原理
网络·网络协议·http·代理
北京耐用通信6 小时前
阀岛的“超级大脑”:耐达讯自动化网关让EtherNet/IP转DeviceNet“说同一种语言”
人工智能·物联网·网络协议·网络安全·自动化·信息与通信
卓码软件测评6 小时前
具有CMA和CNAS双重资质的软件测试机构【Gatling脚本开发资源请求处理:html、css、js自动下载配置】
websocket·网络协议·测试工具·单元测试·测试用例