tcp狀態說明

2021-06-19 22:03:33 字數 461 閱讀 1141

tcp連線狀態詳解 

listen:      偵聽來自遠方的tcp埠的連線請求

syn-sent:    再傳送連線請求後等待匹配的連線請求

syn-received:再收到和傳送乙個連線請求後等待對方對連線請求的確認

established: 代表乙個開啟的連線

fin-wait-1:  等待遠端tcp連線中斷請求,或先前的連線中斷請求的確認

fin-wait-2:  從遠端tcp等待連線中斷請求  www.2cto.com  

close-wait:  等待從本地使用者發來的連線中斷請求

closing:     等待遠端tcp對連線中斷的確認

last-ack:    等待原來的發向遠端tcp的連線中斷請求的確認

time-wait:   等待足夠的時間以確保遠端tcp接收到連線中斷請求的確認

closed:      沒有任何連線狀態

TCP埠狀態說明

listening ftp服務啟動後先處於偵聽 listening 狀態 established 建立連線,表示兩台機器正在通訊 close wait 對方主動關閉連線,或者網路異常導致連線中斷,這時我方的狀態會變成close wait,此時我方要呼叫close 來使得連線正確關閉 time wai...

TCP狀態轉換

tcp建立連線協議 三次握手 客戶端傳送乙個帶syn標誌的tcp報文到伺服器。這是三次握手過程中的報文1。伺服器端回應客戶端的,這是三次握手中的第2個報文,這個報文同時帶ack標誌和syn標誌。因此它表示對剛才客戶端syn報文的回應 同時又標誌syn給客戶端,詢問客戶端是否準備好進行資料通訊。客戶必...

tcp狀態遷移

圖1 tcp狀態變遷圖 咋一看這圖,讓人頭大。下面會詳細分析圖中的所有狀態,這些狀態跟tcp三次握手與四次揮手有著非常密切的聯絡,關於這個可以參看前面拙文。closed 表示初始狀態。對服務端和c客戶端雙方都一樣。listen 表示監聽狀態。服務端呼叫了listen函式,可以開始accept連線了。...