1、概述
最近在调试一个网络方面的程序,用到了netstat命令,觉得非常有用,就把netstat的信息整理一下,以备不时之需。网上信息又乱又杂,自己又不是很熟、只能凭自己的使用经验来进行整理,有错误希望发现的网友告知一下。
2、netstat简介
Netstat是在内核中访问网络连接状态及其相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
如果你的计算机有时候接收到的数据包导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据包。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。
3、netstat的命令参数
使用 netstat -help(netstat -h) 或者netstat -? 可查看netstat 的命令信息
我的系统是windows 10,命令信息如下:
NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]
-a 显示所有连接和侦听端口。
-b 显示