TCP握手和揮手的通俗理解

握手代表建立連接,揮手代表斷開連接

三次握手

在這裏插入圖片描述
第一次:
客戶機向服務器發送建立連接的請求(SYN)
第二次:
服務器收到後,發送報文,表示已經收到建立連接的請求(SYN+ACK)
第三次:
客戶機收到服務器的確認信息後,再次發送報文,表示已經收到“服務器的確認反饋”(ACK)

第三次存在的必要性在於,如果沒有第三次的發送,客戶機會可能會重複繼續發送第一次握手的報文,此外,服務器可能會一直髮送第二次報文,因爲沒有反饋。

四次揮手

在這裏插入圖片描述
第一次:
客戶機:我想斷開了(FIN)
第二次:
服務器:好的,我收到你要斷開的信息了(ACK)
第三次:
服務器:我斷開了,你可以斷開了(FIN)
第四次:
服務器:好的,我斷開了(ACK)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章