netstat再解读

C:\Users\Administrator>netstat -nb

活动连接

  协议  本地地址          外部地址        状态
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[mysqld.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 127.0.0.1: 127.0.0.1: ESTABLISHED
[javaw.exe]
TCP 192.168.4.123: 64.233.189.188: ESTABLISHED
[chrome.exe]
TCP 192.168.4.123: 163.177.90.147: ESTABLISHED
[QQ.exe]
TCP 192.168.4.123: 58.250.11.114: CLOSE_WAIT
[QQ.exe]
TCP 192.168.4.123: 209.135.140.128: CLOSE_WAIT
[javaw.exe]
TCP 192.168.4.123: 112.90.78.141: ESTABLISHED
[QQBrowser.exe]
TCP 192.168.4.123: 163.177.93.234: CLOSE_WAIT
[TsService.exe]
TCP 192.168.4.123: 202.89.233.103: ESTABLISHED
[chrome.exe]
TCP 192.168.4.123: 163.177.68.215: CLOSE_WAIT
[QQ.exe]
TCP 192.168.4.123: 163.177.93.234: ESTABLISHED
[QQBrowser.exe]
TCP 192.168.4.123: 163.177.93.236: ESTABLISHED
[QQBrowser.exe]
TCP 192.168.4.123: 163.177.73.177: ESTABLISHED
[QQBrowser.exe]

可见, mysql都是 3306端口,但是与本地的java程序建立了很多的连接。。。

另外,chrome/QQBrowser/qq也打开了几个本地端口,

这些都是tcp连接,因为默认是TCP

第一行是协议,第二行是本地地址,—— ip + 端口,ip一般为  127.0.0.1或本机的局域网ip之一,区别? 另外也有ipv6的格式出现: 0:0:0:0::xxxxx等,而绝不可能出现其他ip,另外需要 注意观察主要的服务端口: http web服务器 80,8080,mysql 3306,ftp/sftp( 23 ,22) , oracle 数据库 1521 ,邮件端口(POP3 收邮件 110 995 IMAP 收邮件 143 993 SMTP 发邮件 25)等即可。

第三行是远程端口—— 这个远程地址,是相对而言的,实际上也可以是本地ip+端口,因为,我们存储需要本地客户端访问本机服务器的情况。 比如 本地java 访问本地 mysql 等等

第四行是连接状态,主要有:

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:没有任何连接状态

参数解析:

a all

n non name, but digit

b show name below

o pid

netstat的更多相关文章

  1. Linux下用netstat查看网络状态、端口状态(转)

    转:http://blog.csdn.net/guodongdongnumber1/article/details/11383019 在linux一般使用netstat 来查看系统端口使用情况步.  ...

  2. Linux命令:ps,netstat,top

    ps ps用于查看当前运行的进程.如果想查看动态的进程信息,可以使用top命令.查看详细命令帮助使用man ps. ps最常用的选项组合就是ps aux: # ps aux USER PID %CPU ...

  3. linux之netstat命令

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

  4. netstat相关

    1. netstat基本参数: 参数 说明 输出 -a 列出所有连接. 列出 tcp, udp 和 unix 协议下所有套接字的所有连接.然而这些信息还不够详细,管理员往往需要查看某个协议或端口的具体 ...

  5. PROC 文件系统调节参数介绍(netstat -us)

    转自:http://www.cnblogs.com/super-king/p/3296333.html /proc/net/* snmp文件 Ip: ip项 Forwarding        : 是 ...

  6. netstat监控大量ESTABLISHED连接与Time_Wait连接问题

    问题描述: 在不考虑系统负载.CPU.内存等情况下,netstat监控大量ESTABLISHED连接与Time_Wait连接. # netstat -n | awk '/^tcp/ {++y[$NF] ...

  7. 运维之netstat

    实用命令实例   1. 列出所有端口 (包括监听和未监听的)   列出所有端口 netstat -a # netstat -a | more Active Internet connections ( ...

  8. netstat命令

    netstat命令会罗列出当前所有的网络连接.连接统计以及路由表信息.默认情况下,netstat命令将罗列出本地计算机所有开启的端口情况,以及它所连接的外部计算机情况. 端口就像一所房子的房门一样.数 ...

  9. 查linux端口连接情况用命令netstat

    查linux端口连接情况用命令netstat netstat -apn |grep cdnbest 或netstat –apn | grep 3320

随机推荐

  1. PHP isset() empty() isnull() 的区别

    <? isset - 检测变量是否设置 注意: isset 检测变量是否设置,并且不是 NULL. 若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE: empty ...

  2. 复利计算器(软件工程)及Junit测试———郭志豪

    计算:1.本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,000,000×(1+3%)^30 客户提出: 2.如果按照单利计算 ...

  3. 从零点壹开始学JAVA(DAY 1 笔记)<补充记录>

    一个同事的先生(下面称呼其为耿大神)是做开发的,比较资深的那种,在他们公司的核心技术部门. 幸运的是,耿大神很乐意帮助我这株小白菜,在业余时间指导我,这里深表感谢. 耿大神隔段时间会给我提一些问题,让 ...

  4. < meta > 元素

    < meta > 元素 概要 标签提供关于HTML文档的元数据.元数据不会显示在页面上,但是对于机器是可读的.它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 we ...

  5. 原生AJAX封装

    var ajaxHelper = { /*1.0 浏览器兼容的方式创建异步对象*/ makeXHR: function () { //声明异步对象变量 var xmlHttp = false; //声 ...

  6. HTML解析器HtmlAgilityPack的一些使用总结(C#)

    哎~本来这些总结是作为使用时的快速备注,但是用不上了.实际应用当中HtmlAgilityPack的可靠性不太稳定,一主要问题是:-> 一些字符会出现乱码或者变成'?',如韩语字符.由于我是已经有 ...

  7. 【转】php Thread Safe(线程安全)和None Thread Safe(NTS,非 线程安全)之分

    Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍. ...

  8. React-Native -课后练习

    import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, Image, } fro ...

  9. C#输出文本树形层次,前或者后自定义空格位数

    Indent String with Spaces This example shows how to indent strings using method for padding in C#. T ...

  10. ASP.NET导出Excel文件

    第一种最常见,并且最简单的方式,直接把GridView导出,导出格式为文本表格形式. protected void btnSaveExcel_Click(object sender, EventArg ...