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