千家信息网

netstat 中state详解

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,TCP三次握手的过程如下:主动连接端发送一个SYN包给被动连接端;被动连接端收到SYN包后,发送一个带ACK和SYN标志的包给主动连接端;主动连接端发送一个带ACK标志的包给被动连接端,握手动作完成。
千家信息网最后更新 2026年10月31日netstat 中state详解

TCP三次握手的过程如下:

主动连接端发送一个SYN包给被动连接端;

被动连接端收到SYN包后,发送一个带ACK和SYN标志的包给主动连接端;

主动连接端发送一个带ACK标志的包给被动连接端,握手动作完成。


TCP四次挥手的过程如下:

主动关闭端发送一个FIN包给被动关闭端;

被动关闭端收到FIN包后,发送一个ACK包给主动关闭端;

被动关闭端发送了ACK包后,再发送一个FIN包给主动关闭端;

主动关闭端收到FIN包后,发送一个ACK包,当被动关闭端收到ACK包后,四次挥手动作完成,连接断开。


netstat中的各种状态:

CLOSED

初始(无连接)状态。

LISTEN

侦听状态,等待远程机器的连接请求。

SYN_SEND

在TCP三次握手期间,主动连接端发送了SYN包后,进入SYN_SEND状态,等待对方的ACK包。

SYN_RECV

在TCP三次握手期间,主动连接端收到SYN包后,进入SYN_RECV状态。

ESTABLISHED

完成TCP三次握手后,主动连接端进入ESTABLISHED状态。此时,TCP连接已经建立,可以进行通信。

FIN_WAIT_1

在TCP四次挥手时,主动关闭端发送FIN包后,进入FIN_WAIT_1状态。

FIN_WAIT_2

在TCP四次挥手时,主动关闭端收到ACK包后,进入FIN_WAIT_2状态。

TIME_WAIT

在TCP四次挥手时,主动关闭端发送了ACK包之后,进入TIME_WAIT状态,等待最多MSL时间,让被动关闭端收到ACK包。

CLOSING

在TCP四次挥手期间,主动关闭端发送了FIN包后,没有收到对应的ACK包,却收到对方的FIN包,此时,进入CLOSING状态。

CLOSE_WAIT

在TCP四次挥手期间,被动关闭端收到FIN包后,进入CLOSE_WAIT状态。

LAST_ACK

在TCP四次挥手时,被动关闭端发送FIN包后,进入LAST_ACK状态,等待对方的ACK包。


主动连接端可能的状态有:

CLOSED SYN_SEND ESTABLISHED。

主动关闭端可能的状态有:

FIN_WAIT_1 FIN_WAIT_2 TIME_WAIT。

被动连接端可能的状态有:

LISTEN SYN_RECV ESTABLISHED。

被动关闭端可能的状态有:

CLOSE_WAIT LAST_ACK CLOSED。


在Linux下,如果连接数比较大,可以使用效率更高的ss来替代netstat。


主动 状态 对方 动作 标志 过程 效率 时间 机器 通信 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 深圳市人人互联网科技有限公司 科技与互联网发展 米客互联网科技 博兴的互联网电子科技公司 互联网科技中介 承德科技产业互联网发展 湖南诚度互联网科技有限公司 世界互联网科技公司市值排名 岳阳华臻互联网科技有限公司 阿大互联网科技有限公司 明优互联网科技有限公司 济南有互联网科技公司吗 伊宁互联网科技做什么的 上海京穆互联网科技有限公司 雨阳互联网卡科技有限公司 互联网科技包装股 普陀区互联网教育科技管理办法 艺电能源互联网科技有限公司招聘 陕西彩京云互联网科技有限公司 科技制造互联网公司 小米互联网科技园设置 北京华百购互联网科技有限公司 湖南诚度互联网科技有限公司 受益于互联网科技的高速发展 黑科技闪耀互联网之光 链环科技传统企业怎么转型互联网 本届互联网博览会上的黑科技 广州新华互联网科技学校电竞方面 杭州披云加互联网科技有限公司
0