1、CLOSED狀態:初始狀態,表示沒有任何連接。
2、LISTEN狀態:服務端的某個端口正處于監聽狀態,正在等待沒有任何連接。
3、SYN_SENT狀態:發送連接請求后等待確認信息,客戶端處于SYN_SENT狀態,等待服務器發送SYN+ACK。
4、SYN_RCVD狀態:收到一個連接請求后回送確認信息和對等的連接請求,服務器處于SYN_RCVD狀態,在接收到SYN請求之后會向客戶端回復一個SYN+ACK的確認報文。
5、ESTABLISED狀態:當客戶端回復服務器一個ACK和服務器收到該ACK,表示連接已經建立,可以進行數據傳輸。
6、FIN_WAIT_1狀態:當數據傳輸期間當客戶端想斷開連接,向服務器發送了一個FIN之后,主動關閉連接的一方等待對方返回ACK包。
7、FIN_WAIT_2狀態:當客戶端收到服務器發送的連接斷開確認ACK之后,主動關閉連接的一方收到對方返回的ACK包后,等待對方發送FIN包。
8、CLOSE_WAIT狀態:當服務器發送連接斷開確認ACK后,被動關閉連接的一方在等待關閉連接。
9、TIME_WAIT狀態:當客戶端收到了服務器發送的FIN并且發送了自己的ACK之后,主動關閉連接的一方收到對方發送的FIN包后返回ACK包。
10、LAST_ACK狀態:被動關閉連接的一方在CLOSE_WAIT狀態下完成數據的發送后便可向對方發送FIN包,等待返回ACK包。
11、CLOSING狀態:連接斷開期間,一般是客戶端發送一個FIN,然后服務器回復一個ACK,然后服務器發送完數據后再回復一個FIN,當客戶端和服務器同時接受到FIN時,客戶端和服務器處于CLOSING狀態,也就是此時雙方都正在關閉同一個連接,是比較罕見的例外狀態。
了解更多服務器及資訊,請關注夢飛科技官方網站 http://www.qzkangyuan.com/,感謝您的支持!