tcp建立連線與釋放連線
最近複習準備《計算機網路》考試,感覺tcp協議建立連線與釋放連線這兩個過程比較重要,所以把自己理解的部分寫下來。
1.建立連線:(三次握手)
(1)客戶端傳送乙個syn包給伺服器,然後等待應答。
(2)伺服器端回應給客戶端乙個ack=1、syn=1的tcp資料段。
(3)客戶必須再次回應伺服器端乙個ack確認資料段。
2.釋放連線:(四次揮手)
(1) tcp客戶端傳送乙個fin,關閉客戶端到伺服器端的資料傳送。(客戶端不再傳送報文給伺服器端,但可接受伺服器端報文)
(2) 伺服器收到這個fin,它發回乙個ack,確認序號為收到的序號加1。
(3) 伺服器關閉客戶端的連線,傳送乙個fin給客戶端。(伺服器端關閉到客戶端的資料傳送)
(4) 客戶段發回ack報文確認,並將確認序號設定為收到序號加1。
3.tcp有限狀態機
狀態說明:
TCP建立連線與釋放連線
tcp建立連線與釋放連線 tcp建立連線與釋放連線 最近複習準備 計算機網路 考試,感覺tcp協議建立連線與釋放連線這兩個過程比較重要,所以把自己理解的部分寫下來。1.建立連線 三次握手 1 客戶端傳送乙個syn包給伺服器,然後等待應答。2 伺服器端回應給客戶端乙個ack 1 syn 1的tcp資料...
TCP建立連線與釋放連線
tcp建立連線與釋放連線 最近複習準備 計算機網路 考試,感覺tcp協議建立連線與釋放連線這兩個過程比較重要,所以把自己理解的部分寫下來。1.建立連線 三次握手 1 客戶端傳送乙個syn包給伺服器,然後等待應答。2 伺服器端回應給客戶端乙個ack 1 syn 1的tcp資料段。3 客戶必須再次回應伺...
簡述TCP建立連線和釋放連線
第一次握手 客戶端將同步號syn置為1,隨機產生乙個值seq x,將該資料報傳送給服務端,客戶端進入syn sent狀態,等待服務端確認。第二次握手 服務端收到資料報後由同步號syn 1知道客戶端請求建立連線,服務端將標誌位syn和ack都置為1,ack x 1,隨機產生乙個值seq y,並將該資料...