龙空技术网

学习笔记之网络命令netstat

笑震湘的学习笔记 460

前言:

眼前大家对“netstor”大概比较珍视,姐妹们都想要学习一些“netstor”的相关知识。那么小编同时在网络上汇集了一些关于“netstor””的相关资讯,希望小伙伴们能喜欢,大家一起来学习一下吧!

#文章首发挑战赛#

今天我遇到这个命令,运行之后如上图效果,那怎么理解呢:

Netstat是显示电脑的网络连接状态及其相关信息的程序,是监控TCP/IP网络的有用工具。一般用在检查本机各端口连接情况,能显示路由表、实际网络连接。如:与IP、TCP、UDP和ICMP协议相关的统计数据。

常用的参数有:

-a 显示所有有效连接信息表,包括建立的连接(ESTABLISHED)、监听连接请求(LISTENING)连接。

-b 显示在创建连接和侦听端口时相关的可执行程序。

-s 显示各个协议分别显示的统计数据。

-e 显示关于以太网的统计数据(包括传送数据报总字节数、错误数等)。

-r 显示路由表。

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

状态说明:

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

从图中可以看出来:有3个已建立的连接;有4个从远程TCP等待连接中断请求;有4个等待时间以确保远程TCP连接接收到连接中断请求确认。

标签: #netstor