首页 > 技术文章 > windows上 netstat 命令的使用
2020
10-13

windows上 netstat 命令的使用

千淘万漉博客阿里云大使推广链接

netstat 命令的使用

1.    1

使用快捷键 win + R 打开资源管理器 输入: cmd 点击: 确定

在 cmd 里面输入: netstat /? 来查看 netstat 命令及参数的用法

语法:

       netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]

参数:

        -a 显示所有连接和侦听端口

        -b 显示在创建每个连接或侦听端口时涉及的可执行程序,在某些情况下,已 知可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦端 口时涉及的组件序列。此情况下,可执行程序的名称位于底部 [ ]中,它调用的组件位于顶部,直至达到 TCP/IP。注意,此选项可能很耗时并且在您没有足够权限时可能失败。

         -e 显示以太网统计,

         -f  显示外部地址的完全限定域名(FQDN)

         -n 以数字形式显示地址和端口号

         -o 显示拥有的与每个连接关联的进程 ID

         -p  -p proto 显示 proto 指定的协议的连接;proto 可以是下列任何一个:TCP、UDP、TCPv6 或 UDPv6

          -r 显示路由表

          -s 显示每个协议的统计, 默认情况下, 显示 IP, IPv6, ICMP, ICMP6, TCP,                 TCPv6, UDP 和 UDPv6 的统计

          -t 显示当前连接卸载状态

          interval 重新显示选定的统计, 各个显示间暂停的间隔秒数

带 [ ] 为可选项, 只有当网际协议 TCP/IP 网络连接中安装为网络适配器属性的组件时, 该命令才可用,


2.    2

查看所有 TCP 连接状态: netstat

其中显示 状态 一栏的信息是:

LISTEN 表示侦听来自远方 TCP 端口的连接请求

SYN-SENT 表示在发送连接请求后等待匹配的连接请求

SYN-RECEIVED 表示再收到和发送一个连接请求后, 等待对方对连接请求的确认

ESTABLISHED 表示一个打开的连接

FIN-WAIT-1 表示等待远程 TCP 连接请求的确认, 或先前连接请求的确认

FIN-WAIT-2 表示从远程 TCP 等待连接中断请求

CLOSE-WAIT 表示等待从本地用户连接中断请求

CLOSING 表示等待远程 TCP 连接中断的确认

LAST-ACK 表示等待原来发向远程 TCP 连接中断请求的确认

TIME-WAIT 表示等待足够时间以确保远程 TCP 接收到连接中断请求的确认

CLOSED 表示没有任何连接状态


3.    3

查看所有 TCP / UDP 连接状态: netstat -a


4.    4

查看以太网统计信息: netstat -e


5.    显示连接的可执行程序: netstat -b


6.    查看外部地址限定域名: netstat -f


7.    以数字形式显示 TCP 和端口的连接状态: netstat -n


8.    显示连接关联进程的 ID: netstat -o


9.    显示每个协议统计信息 TCP,UDP, IP, ICMP等: netstat -s


10. 显示指定协议连接状态, 如:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6: netstat -p tcp


11. 显示路由表信息: netstat -r


12. 显示连接卸载状态: netstat -t


13. 重复显示 TCP 连接个数: netstat 5

数字 5 为,每次重复显示 5 个 TCP 连接状态


14. 参数组合使用,显示以太网统计信息及所有协议的统计信息: netstat -s -e

 


本文》有 0 条评论

留下一个回复