netstat命令的详细说明

netstat命令的输出每一行相当于一个套接字,当创建套接字时,就会在这里增加一行新的控制信息,赋予“即将开始通信”的状态,并进行通信的准备工作,如分配用于临时存放收发数据的缓冲区空间。

[root@server1 ~]# netstat -antulpe
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       User       Inode      PID/Program name   
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      0          8126       914/sshd            
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      0          8379       991/master          
tcp        0      0 172.25.28.1:22              172.25.28.250:55076         ESTABLISHED 0          8710       1069/sshd           
tcp        0      0 :::22                       :::*                        LISTEN      0          8128       914/sshd            
tcp        0      0 ::1:25                      :::*                        LISTEN      0          8381       991/master          
tcp        0      0 :::3306                     :::*                        LISTEN      27         12313      3221/mysqld         
tcp        0      0 ::ffff:172.25.28.1:3306     ::ffff:172.25.28.2:48324    ESTABLISHED 27         12336      3221/mysqld       
  • -a选项不仅显示正在通信的套接字,还显示包括尚未开始通信等状态的所有套接字

  • 第一列:协议类型 使用TCP/IP协议通信的情况下,会显示TCP或UDP

  • 第四列:运行netstat命令的计算机本身(本地端)的IP地址和端口号。0.0.0.0表示还没有开始通信,没有绑定IP地址和端口号。此外,UDP协议中的套接字不绑定对方的地址和端口,所以会显示.

  • 第六列:
    LISTENING 等待对方连接的状态
    ESTABLISHED 完成连接并正在进行数据通信的状态

  • 第三行表示PID为1069的程序sshd正在使用IP地址为172.25.28.1的网卡与IP地址为172.25.28.250的对象进行通信。本机使用22端口,对方使用55076端口,这是对方使用ssh远程登录

  • 第一行表示本机的22端口在等待另一方的连接,其中本地IP地址和远程IP地址都是0.0.0.0,这表示通信还没有开始,IP地址不确定

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,682评论 2 56
  • 文章首发于个人blog欢迎指正补充,可联系lionsom_lin@qq.com原文地址:《网络是怎样连接的》阅读整...
    lionsom_lin阅读 14,814评论 6 31
  • 话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂英语的人,和一个只懂中...
    哲逗年阅读 4,459评论 0 0
  • 一、现今互联网模型 1、OSI七层模型 什么是OSI七层模型? 开放系统互连参考模型 (Open System I...
    魏镇坪阅读 5,521评论 1 3
  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    保川阅读 11,173评论 1 13