一個(gè)完整的TCP連接的生命周期包括了“建立連接”(三次握手),“傳輸數(shù)據(jù)”和“斷開連接”(四次握手)
第一次:客戶端給服務(wù)端發(fā)送一個(gè)帶有SYN標(biāo)志的數(shù)據(jù)包 第二次:服務(wù)端給客戶端發(fā)送帶有SYN和ACK標(biāo)志得數(shù)據(jù)包 第三次:客戶端給服務(wù)端發(fā)送帶有ACK標(biāo)志的數(shù)據(jù)包 為什么是三次罪塔? 一次肯定不行,客戶端發(fā)過去之后服務(wù)端無響應(yīng)微王,客戶端就不知道是否可以進(jìn)行數(shù)據(jù)數(shù)據(jù)傳遞 兩個(gè)也不行,比如客戶端給服務(wù)端說我要進(jìn)行傳遞數(shù)據(jù),服務(wù)端說可以傳遞,兩個(gè)握手完成助被。如果沒有第三次客戶端的確認(rèn),服務(wù)端不知道客戶端是否收到它允許傳遞的信號切诀,所以兩次也不行揩环。