netstat

转载 2007年09月26日 16:15:00
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。


如果我们的计算机有时候接受到的数据报会导致出错数据删除或故障,我们不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么我们就应该使用Netstat查一查为什么会出现这些情况了。


1、netstat 的一些常用选项


·netstat –s


本选项能够按照各个协议分别显示其统计数据。如果我们的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。


·netstat –e


本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。


·netstat –r


本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。


·netstat –a


本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。


·netstat –n


显示所有已建立的有效连接。 
 

C++ 实现的netstat -an 的功能

#define WIN32_LEAN_AND_MEAN #include #include #include #include #include #include #incl...
  • ilikehigame
  • ilikehigame
  • 2015年01月29日 15:59
  • 881

Netstat 的10个基本用法

Netstat 简介 Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字...
  • DViewer
  • DViewer
  • 2016年05月07日 22:50
  • 5378

windows下用cmd命令netstat查看系统端口使用情况

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看...
  • stacey_sz
  • stacey_sz
  • 2016年12月15日 11:00
  • 3695

巧用Netstat排除网络故障

当在Linux服务器上遇到网络故障时,ping和traceroute是常用的两个命令,但是很多时候你需要了解更多的网络细节才有助于解决问题。要实现这一点,可以使用netstat命令,它可以提供网络套接...
  • chszs
  • chszs
  • 2017年04月23日 21:18
  • 2569

监控与性能分析系列:2)netstat、ss对比使用

从下面这个图来看,netstat和ss都是网络相关的监控,netstat在协议栈中每一层都可以做监控统计:TCP、路由表、网络接口、协议等,但是在Linux中,netstat已经不为推荐,取而代之的是...
  • hustsselbj
  • hustsselbj
  • 2015年08月12日 08:59
  • 3518

ubuntu中netstat命令的用法

功能说明:Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况 参  数: -a或–all 显示所有连线中的Socket。 -A或– 列...
  • Lina_ACM
  • Lina_ACM
  • 2016年07月02日 14:16
  • 2592

netstat显示程序名的bug问题

netstat显示程序名的bug问题 之前发现netstat显示程序名存在bug,一直没有深入查看原因。(无权限查看导致不显示和这个无关,-__-b) 有同学深入查看了下,如下: htt...
  • rheostat
  • rheostat
  • 2013年08月07日 15:02
  • 1749

Linux中的netstat命令详解

前面我们学习了网络的有关基础知识,今天我们来介绍一个Linux下面的关于网络的一个重要指令——netstat.功能说明netstat是基于Netstat这个命令行工具的指令,它可以用来查询系统上的网络...
  • bit_clearoff
  • bit_clearoff
  • 2017年03月08日 17:24
  • 2985

netstat查看端口状态

在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询netstat命令各个参数说明如下:  -t : 指明显示TCP端...
  • bjnihao
  • bjnihao
  • 2016年06月17日 15:34
  • 3846

netstat命令 stat状态说明

TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要...
  • joeyon
  • joeyon
  • 2014年08月08日 17:59
  • 940
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:netstat
举报原因:
原因补充:

(最多只允许输入30个字)