netstat命令会罗列出当前所有的网络连接、连接统计以及路由表信息。默认情况下,netstat命令将罗列出本地计算机所有开启的端口情况,以及它所连接的外部计算机情况。

  端口就像一所房子的房门一样。数据包被投递到一个具体的IP地址(位置)和端口(入口)上面。同房子的功能一样,必须要有地理位置和大门,这样数据包才能找到要投递的位置。netstat命令可以查出计算机中都有哪些程序在发送和接受数据。

  1、单击“开始”  -> “运行”。

  2、键入cmd

  3、回车

  4、键入netstat

  5、回车

  6、键入time

  7、回车两次

  8、截屏

  9、netstat -a,将所有可能打开的端口都显示出来,包括UDP端口

  10、netstat -n,将显示出每个连接的本地和外部地址。

同时,可以查看本地计算机正在同哪些外部计算机进行连接,连接端口是什么。如果想要确定数据从哪里来、正在往哪里去,那么知道外部地址是非常有用的。

  11、netstat -e,将显示出收发数据包的数量、错误xinx 和被丢弃包的情况。

同时,可以查看是否正在发送和接收数据包,是否出现了大量的错误。对于鉴别网卡是否损坏、线路是否有问题,以及配置是否正确非常有帮助。

  12、键入cls

  13、回车

  14、键入netstat -b

  15、回车

  16、截屏

 

  17、netstat -s

C:\Users\Administrator>netstat -s

IPv4 统计信息

接收的数据包 = 150127
接收的标头错误 = 0
接收的地址错误 = 158
转发的数据报 = 0
接收的未知协议 = 0
丢弃的接收数据包 = 80019
传送的接收数据包 = 179932
输出请求 = 100901
路由丢弃 = 0
丢弃的输出数据包 = 57
输出数据包无路由 = 2
需要重新组合 = 0
重新组合成功 = 0
重新组合失败 = 0
数据报分段成功 = 0
数据报分段失败 = 0
分段已创建 = 0

IPv6 统计信息

接收的数据包 = 12628
接收的标头错误 = 0
接收的地址错误 = 56
转发的数据报 = 0
接收的未知协议 = 0
丢弃的接收数据包 = 10460
传送的接收数据包 = 12612
输出请求 = 5386
路由丢弃 = 0
丢弃的输出数据包 = 0
输出数据包无路由 = 15
需要重新组合 = 0
重新组合成功 = 0
重新组合失败 = 0
数据报分段成功 = 0
数据报分段失败 = 0
分段已创建 = 0

ICMPv4 统计信息

已接收 已发送
消息 41 98
错误 0 0
目标不可达 41 95
超时 0 0
参数问题 0 0
源抑制 0 0
重定向 0 0
回显回复 0 0
回显 0 3
时间戳 0 0
时间戳回复 0 0
地址掩码 0 0
地址掩码回复 0 0
路由器请求 0 0
路由器播发 0 0

ICMPv6 统计信息

已接收 已发送
消息 48 3439
错误 0 0
目标不可达 0 1
数据包太大 0 0
超时 0 0
参数问题 0 0
回显 0 3380
回显回复 0 0
MLD 查询 0 0
MLD 报告 0 0
MLD 已完成 0 0
路由器请求 0 15
路由器播发 0 0
邻居请求 7 31
邻居播发 41 12
重定向 0 0
路由器重新编号 0 0

IPv4 的 TCP 统计信息

主动开放 = 4999
被动开放 = 508
失败的连接尝试 = 3012
重置连接 = 323
当前连接 = 43
接收的分段 = 47779
发送的分段 = 45128
重新传输的分段 = 6965

IPv6 的 TCP 统计信息

主动开放 = 6
被动开放 = 0
失败的连接尝试 = 0
重置连接 = 0
当前连接 = 0
接收的分段 = 48
发送的分段 = 45
重新传输的分段 = 0

IPv4 的 UDP 统计信息

接收的数据报 = 71774
无端口 = 10440
接收错误 = 69556
发送的数据报 = 57051

IPv6 的 UDP 统计信息

接收的数据报 = 2111
无端口 = 1226
接收错误 = 9234
发送的数据报 = 1616

C:\Users\Administrator>

问题思考

  netstat命令如何帮助管理员追踪计算机接收和发送的信息情况?

  netstat如何帮助管理员诊断网络问题?

  路由表(netstat -r)有什么用?

  为什么需要不同的统计结果,比如IP、IPV6、ICMP、TCP、UDP等?

netstat命令的更多相关文章

  1. linux之netstat命令

    netstat用于显示各种网络相关的信息,如网络连接,路由表接口状态(interface statistics), masquerade连接,多播成员(Multicast Memberships)等等 ...

  2. Linux netstat命令详解

    Linux netstat命令详解 一  简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多 ...

  3. 每天一个linux命令(56):netstat命令

    netstat命令​用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UD ...

  4. SS命令和Netstat命令比较

    在早期运维工作中,查看服务器连接数一般都会用netstat命令.其实,有一个命令比netstat更高效,那就是ss(Socket Statistics)命令!ss命令可以用来获取socket统计信息, ...

  5. Linux之netstat命令详解

    简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Member ...

  6. netstat命令详解

    它主要的用法和详解! (netstat -na 命令),本文主要是说Linux下的netstat工具,然后详细说明一下各种网络连接状态. netstat -nat |awk ‘{print $}’|s ...

  7. centos7.0 没有netstat 命令问题

    centos有时安装时,没有安装netstat命令: 直接如下就可搞定: yum install wget 运行  yum install net-tools  就OK了 netstat常用命令: n ...

  8. linux netstat 命令简解

    Netstat 简介: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告.常见参数-a (all)显示所有选项,默认不显示LISTEN相 ...

  9. 每天一个linux命令(48):netstat命令

    netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP ...

随机推荐

  1. python3验证码机器学习

    python3验证码机器学习 文档结构为 -- iconset -- ... -- jpg -- captcha.gif -- py -- crack.py 需要的库 pip3 install pil ...

  2. PHP+Mysql+jQuery实现地图区域数据统计-展示数据

    我们要在地图上有限的区块内展示更多的信息,更好的办法是通过地图交互来实现.本文将给大家讲解通过鼠标滑动到地图指定省份区域,在弹出的提示框中显示对应省份的数据信息.适用于数据统计和地图区块展示等场景. ...

  3. 中转Http请求

    应用场景:公司与外部公司数据对接,外部公司需申请指定IP访问.而本地ip经常变动,无法因ip变动时刻向外部公司申请绑定IP,给本地程序调试带来麻烦,故只能在指定ip服务器上搭建请求中转http请求: ...

  4. 基于Netty的私有协议栈的开发

    基于Netty的私有协议栈的开发 书是人类进步的阶梯,每读一本书都使自己得以提升,以前看书都是看了就看了,当时感觉受益匪浅,时间一长就又还回到书本了!所以说,好记性不如烂笔头,以后每次看完一本书都写一 ...

  5. mybatis实战教程(mybatis in action)之一:开发环境搭建

    mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis3.2.0.jar包.这些软件工具均可以到各自的官方网站上下载. 首先建立一 ...

  6. 免费SVN空间

    推荐免费的svn空间(SVN代码托管) 最近研究了国内和国外的免费svn空间,SVN代码托管,SVN在线,代码托管中心,有所心得. 1.http://www.svn999.com/ [推荐]国内的,免 ...

  7. arduino 串口实时绘图(以mpu9250为例)

    兴趣之余,利用晚上的时间,做一些个人兴趣方面的开发. 之前没接触过 arduino, 无意之中买了个开发板做一些小开发, 这里利用python 读取 mpu9250 数据实时绘图. 下位机代码 C++ ...

  8. (PHP)程序中如何判断当前用户终端是手机等移动终端

    推荐: Mobile-Detect:https://github.com/serbanghita/Mobile-Detect/blob/master/Mobile_Detect.php Detect ...

  9. Caffe使用:如何将一维数据或其他非图像数据转换成lmdb

    caffe事儿真多,数据必须得lmdb或者leveldb什么的才行,如果数据是图片的话,那用caffe自带的convert_image.cpp就行,但如果不是图片,就得自己写程序了.我也不是计算机专业 ...

  10. FastDFS文件系统(二) fastdfs和其他文件系统区别

    FastDFS文件系统(二) fastdfs和其他文件系统区别 一.概述 普通存储方案:Rsync.DAS(IDE/SATA/SAS/SCSI等块).NAS(NFS.CIFS.SAMBA等文件系统). ...