用于Windows的netstat命令教程

netstat 是所有Windows操作系统中最流行的网络命令之一。甚至大多数其他操作系统,如Linux、Ubuntu、Debian、Mint、CentOS、Kali、RHEL、FreeBSD等,都支持netstat命令,参数和用法都非常相同。

enter键 发泄超大号解压回车键usb电脑办公键盘程序员解压神器抖音网红Big Enter午睡枕头解压发送键创意礼物
解压神器 网红同款 一键多用 午睡枕头 | 月销量860件
优惠价19.8元
原价¥39

淘口令:

¥jZRBXPAk4fC¥
 

什么是netstat?

netstat是一个命令行工具,用于获取有关Windows网络的信息。netstat可以提供有关TCP、UP、IPv4、IPV6、ICMP协议统计信息、开放端口等的信息。默认情况下,netstat命令(不带任何参数)将显示与TCP协议相关的统计信息,因为TCP是最流行的协议。netstat是一个古老而可靠的命令,由windowsxp、windowsvista、windows7、windows8、windows10和windowsserver提供,具有相同的选项和参数。

netstat命令语法

netstat命令的语法如下,非常简单。只能为netstat命令提供选项。

netstat [-a] [-b] [-e] [-n] [-o] [-p <PROTOCOL>] [-r] [-s] [<INTERVAL>]
参数 说明
-a 显示所有TCP连接、TCP和UDP侦听端口
-小时 显示帮助信息
-b类 显示有关连接和侦听端口的程序
-电子 显示所有接口的以太网协议统计信息
-不 显示TCP连接
-o 显示具有进程ID(PID)的TCP连接
-p协议 显示有关指定协议的连接
-右 显示IP路由表
按指定的间隔刷新显示
  • TCP端口/协议状态、本地地址、外部地址、协议

在使用netstat命令时,会提供关于协议或端口状态、本地地址、外部地址等的不同信息。让我们稍微解释一下。

  • 原型 是协议的名称,如TCP、UDP、IPv4、ICMP等。
  • 本地地址 是本地系统IP地址或主机名
  • 这个 外国地址 删除系统IP地址或主机名
  • 港口 或者协议状态可以是;
    • 关闭u等待
    • 关闭
    • 成立
    • FINu等待u 1
    • FINu等待u 2
    • 上次确认
    • 低收入学校的教师培养
    • 已接收同步
    • 同步发送
    • 定时u等待

相关文章: 在Windows中向Path环境变量添加新路径

netstat命令

我们可以运行netstat命令而不使用任何参数,这些参数只会列出如下所示的活动TCP连接。

> netstat

显示以太网统计信息

以太网协议是第2层协议,它可以包含关于帧传输的不同信息。这也称为 Interface Statistics .

> netstat -e -s

我们可以看到诸如字节、单播数据包、非单播数据包、丢弃、错误、未知协议等信息。

显示TCP统计信息

TCP协议统计信息可以与 -s -p 参数并提供协议。使用下面的命令,可以很容易地列出TCP统计信息和活动连接。

C:>netstat -s -p tcp

TCP Statistics for IPv4

  Active Opens                        = 4077
  Passive Opens                       = 0
  Failed Connection Attempts          = 63
  Reset Connections                   = 967
  Current Connections                 = 1
  Segments Received                   = 108697
  Segments Sent                       = 88917
  Segments Retransmitted              = 763

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    192.168.142.130:53410  40.67.254.36:https     ESTABLISHED

我们可以看到提供了以下TCP统计信息

  • TCP统计
    • 活动打开
    • 被动打开
    • 失败的连接尝试
    • 重置连接
    • 当前连接
    • 接收的段数
    • 发送的段数
    • 重新传输的段
  • 活动连接

显示UDP统计信息

可以使用以下命令显示UDP协议统计信息。作为一种针对TCP的简单协议,它具有较少的信息和统计信息。我们将提供 -p udp 参数。

C:>netstat -s -p udp

UDP Statistics for IPv4

  Datagrams Received    = 8855
  No Ports              = 2418
  Receive Errors        = 83460
  Datagrams Sent        = 38218

Active Connections

  Proto  Local Address          Foreign Address        State
  • IPV4的UDP统计信息
    • 接收的数据报
    • 无端口
    • 收到的错误
    • 发送的数据报
  • 活动连接

netstat刷新间隔

默认情况下,netstat命令执行一次并打印单个输出。但是如果我们想运行并检查netstat命令输出,应该指定一个间隔。Interval参数只是一个没有任何选项的数字。我们也可以对不同的参数使用区间。在下面的示例中,我们将间隔设置为5秒。

> netstat 5> netstat -s -p tcp 5
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享