TCP协议的三次握手与四次挥手
生活随笔
收集整理的這篇文章主要介紹了
TCP协议的三次握手与四次挥手
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
tcp協議的三次握手和四次揮手
三次握手:
第一次握手:
客戶端發起一個鏈接(SYN)
第二次握手:
服務端就會返回一條(ACK)確認信息,同時服務端也會向客戶端發起一個鏈接請求(SYN),此二者可合并
第三次握手:
客戶端也會給服務端一個(ACK)確認建立鏈接的信息
注意:因為建立鏈接的過程中不涉及信息的傳輸,故可合并
?
傳輸信息
?
四次揮手:
第一次揮手:
客戶端主動發送一個斷開鏈接的請求(FIN_WAIT_1),
第二次揮手:
服務端會向客戶端回復一條確認斷開的(ACK)
第三次揮手:
服務器也可以主動向客戶端發送一個斷開鏈接的請求(FIN_WAIT_2)
第四次揮手:
客戶端會向服務端回復一條確認斷開的信息(ACK)
注意:斷開鏈接是因為信息傳遞結束,斷開,所以不可把第二次揮手和第三次揮手合并,因為客戶端向服務端的信息傳完了,但是服務端在回復確認信息時,向客戶端的傳送的信息可能還沒傳完。
?
基于這種回復機制,不會丟失數據(不回復時,不刪除數據),TCP協議是可靠協議
?
轉載于:https://www.cnblogs.com/qq631243523/p/10527995.html
總結
以上是生活随笔為你收集整理的TCP协议的三次握手与四次挥手的全部內容,希望文章能夠幫你解決所遇到的問題。