Netstat命令详解(windows下)

简介: netstat 是一个常用的网络命令行工具,它用于显示网络连接、路由表、接口统计信息等。netstat 在 Windows 系统中也有广泛应用,可以帮助你诊断和监视网络连接、网络接口、端口使用情况等。以下是 Windows 环境下 netstat 命令的详解。
  1. netstat 基本语法

netstat [选项]
php
12 Bytes
© 菜鸟-创作你的创作

  1. 常用的 netstat 选项与参数

(1) netstat 基本命令

netstat
直接输入 netstat,命令会显示所有活动的网络连接及其相应的状态。示例:C:> netstat 输出示例:Active Connections Proto Local Address Foreign Address State TCP 192.168.1.101:139 0.0.0.0:0 LISTENING TCP 192.168.1.101:443 203.0.113.1:4445 ESTABLISHED TCP 192.168.1.101:5000 198.51.100.1:80 TIME_WAIT
Proto:协议类型(如 TCP、UDP)。
Local Address:本地IP地址与端口号。
Foreign Address:远程IP地址与端口号。
State:连接状态(如 LISTENING、ESTABLISHED、TIME_WAIT 等)。
(2) netstat -a

-a:显示所有的连接和监听端口。示例:C:> netstat -a 输出示例:Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:135 0.0.0.0:0 LISTENING TCP 192.168.1.101:139 0.0.0.0:0 LISTENING TCP 192.168.1.101:443 203.0.113.1:4445 ESTABLISHED -a 显示所有的连接,包括监听状态的端口。
(3) netstat -b

-b:显示每个连接或监听端口对应的可执行程序(进程)名,通常需要管理员权限。示例:C:> netstat -b 输出示例:Active Connections Proto Local Address Foreign Address State PID Image TCP 192.168.1.101:443 203.0.113.1:4445 ESTABLISHED 1624 chrome.exe TCP 192.168.1.101:5000 198.51.100.1:80 TIME_WAIT 2800 firefox.exe -b 帮助你查看哪个程序正在使用某个端口。
(4) netstat -n

-n:以数字形式显示地址和端口号,而不是尝试解析为主机名或服务名。示例:C:> netstat -n 输出示例:Active Connections Proto Local Address Foreign Address State TCP 192.168.1.101:139 0.0.0.0:0 LISTENING TCP 192.168.1.101:443 203.0.113.1:4445 ESTABLISHED -n 选项可以提高 netstat 的运行速度,因为它不需要进行域名解析。
(5) netstat -o

-o:显示每个连接的进程 ID(PID)。可以配合任务管理器来查找对应的进程。示例:C:> netstat -o 输出示例:Active Connections Proto Local Address Foreign Address State PID TCP 192.168.1.101:139 0.0.0.0:0 LISTENING 1234 TCP 192.168.1.101:443 203.0.113.1:4445 ESTABLISHED 5678 通过 PID 你可以在任务管理器中查找和管理进程。
(6) netstat -r

-r:显示路由表。示例:C:> netstat -r 输出示例:Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.101 10 127.0.0.0 255.0.0.0 On-link 127.0.0.1 1 路由表显示了网络路径和默认网关。
(7) netstat -s

-s:显示每种协议的统计信息,如 TCP、UDP 等。示例:C:> netstat -s 输出示例:Tcp Statistics Active Opens = 12 Passive Opens = 35 Failed Connection Attempts = 0 Reset Connections = 0 Current Connections = 3 该选项帮助查看某些协议(例如 TCP 或 UDP)在系统中的统计数据。
(8) netstat -t

-t:仅显示 TCP 连接。示例:C:> netstat -t 输出示例:Active Connections Proto Local Address Foreign Address State TCP 192.168.1.101:443 203.0.113.1:4445 ESTABLISHED -t 会过滤掉所有非 TCP 连接,专门显示 TCP 连接信息。
(9) netstat -u

-u:仅显示 UDP 连接。示例:C:> netstat -u 输出示例:Active Connections Proto Local Address Foreign Address State UDP 192.168.1.101:123 : Listening -u 过滤出所有的 UDP 连接。

  1. 其他常见用法

(1) 显示特定端口的连接

你可以通过结合 findstr 命令来查找特定端口或地址的连接信息。例如,查找 TCP 端口 443 的连接:

C:> netstat -an | findstr :443
php
31 Bytes
© 菜鸟-创作你的创作
(2) 查看活动的端口和应用程序

结合 netstat 和 -b 选项可以查看哪些程序占用了哪些端口:

C:> netstat -anb
php
17 Bytes
© 菜鸟-创作你的创作
(3) 清除 TCP 连接缓存

Windows 系统提供了一些 TCP 连接状态,可以通过 netstat -s 命令查看。若想清除缓存,可以使用 netsh 命令。

netsh interface ip reset
php
24 Bytes
© 菜鸟-创作你的创作

  1. 总结

netstat 是一个强大的网络诊断工具,可以帮助你查看当前系统的网络连接、服务端口、路由表等信息。
通过使用不同的选项(如 -a、-n、-b、-o 等),你可以深入了解系统的网络活动、发现潜在的问题或监控程序使用的端口。
netstat 是网络管理员和安全研究人员日常工作中必不可少的工具之一。
https://www.52runoob.com/archives/4206

目录
相关文章
|
人工智能 Linux 虚拟化
Linux Centos虚拟机扩容
Linux Centos虚拟机扩容
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL8.0生产环境二进制标准安装
MySQL8.0生产环境二进制标准安装
|
编译器 C语言 C++
【C语言】malloc()函数详解(动态内存开辟函数)
【C语言】malloc()函数详解(动态内存开辟函数)
4947 2
|
7月前
|
人工智能 自然语言处理 安全
Claude Code 插件登陆 VS Code:开发者迎来 AI 编程新利器
Anthropic正式发布Claude Code——VS Code官方插件,支持多语言智能补全、代码解释、错误诊断与安全重构。隐私优先、长上下文(200K tokens)处理能力强,显著优于Copilot的可解释性与代码质量,已获开发者广泛好评。(239字)
9208 5
|
2月前
|
人工智能 自然语言处理 监控
阿里云百炼大模型平台全指南:定位、模型、场景与计费详解
2026年,阿里云百炼(Model Studio)已从单一模型服务平台,升级为集模型调用、微调、智能体开发、知识库构建、应用部署于一体的全链路MaaS(Model as a Service)平台。它聚合了150+款优质大模型,提供零代码/低代码与高代码双模式开发能力,搭配灵活的计费体系,成为个人开发者、中小企业与大型企业落地AI应用的首选平台。本文将从平台定位、模型矩阵、核心能力、落地场景、计费方案与选型建议等维度,全面解读2026年阿里云百炼大模型平台。
826 0
|
6月前
|
并行计算 API Docker
Docker+vLLM内网离线部署Qwen3 流程
本教程详解如何在A10四卡内网环境中,通过Docker+ vLLM离线部署Qwen3-32B/Qwen3-VL-30B-Instruct大模型。涵盖环境准备、镜像离线导入、模型下载、容器启动及参数调优,支持FP8/KV缓存/张量并行等高性能配置,助力安全高效私有化推理
7177 8
|
Ubuntu Linux
在Linux中,如何添加路由?
在Linux中,如何添加路由?
|
Web App开发 安全 应用服务中间件
Burpsuite工具的代理抓包功能实验
Burpsuite工具的代理抓包功能实验
|
人工智能 自然语言处理 搜索推荐
声临其境!体验阿里云开源音频基座大模型——FunAudioLLM
阿里通义实验室开源了全新的音频基座大模型FunAudioLLM,包含SenseVoice与CosyVoice两大核心模型。SenseVoice专精于多语言语音识别、情感辨识与声音事件检测,支持50余种语言,中文及粤语识别准确率提升50%以上。CosyVoice则擅长语音合成,只需3-10秒原始音频即可克隆音色,并支持跨语言合成。FunAudioLLM的应用场景广泛,包括语音到语音翻译、情感语音对话、互动播客及有声读物等。CosyVoice的在线体验显示,其生成的语音自然流畅,支持定制化及高级情绪控制,超越竞品ChatTTS。SenseVoice在情感识别及长音频处理方面表现出色。
29325 28

热门文章

最新文章