Linux服务器下11种网络连接状态

Linux服务器下11种网络连接状态

Linux服务器上11种网络连接状态

通常情况下
:

一个正常的
TCP

连接,都会有三个阶段
:1


TCP

三次握手
;2

、数据传送
;3


TCP

四次挥手

?


:

以下说明最好能结合



:TCP

的状态机


来理解。

?

SYN:

(

同步序列编号
,Synchronize Sequence Numbers)

该标志仅在三次握手建立
TCP

连接时有效。表示一个新的
TCP

连接请求。

?

ACK:

(

确认编号
,Acknowledgement Number)

是对
TCP

请求的确认标志
,

同时提示对端系统已经成功接收所有数据。

?

FIN:

(

结束标志
,FINish)

用来结束一个
TCP

回话
.

但对应端口仍处于开放状态
,

准备接收后续数据。

?

1)




LISTEN:


首先服务端需要打开一个
socket

进行监听,状态为
LISTEN. /* The socket is listening for incoming connections.


<span

Linux服务器下11种网络连接状态

相关文章:

你感兴趣的文章:

标签云: