三次握手是網(wǎng)絡(luò)客戶(hù)端跟網(wǎng)絡(luò)服務(wù)器之間建立連接,并進(jìn)行通信的過(guò)程。相當(dāng)于客戶(hù)端和服務(wù)器之間你來(lái)我往的3個(gè)步驟。
1.第一次握手是建立連接,客戶(hù)端發(fā)送連接請(qǐng)求報(bào)文,并傳送規(guī)定的數(shù)據(jù)包;
2.第二次握手是服務(wù)器端表示接收到連接請(qǐng)求報(bào)文,并回傳規(guī)定的數(shù)據(jù)包;
3.第三次握手是客戶(hù)端接收到服務(wù)器回傳的數(shù)據(jù)包后,給服務(wù)器端再次發(fā)送數(shù)據(jù)包。這樣就完成了客戶(hù)端跟服務(wù)器的連接和數(shù)據(jù)傳送。
四次揮手表示當(dāng)前這次連接請(qǐng)求已經(jīng)結(jié)束,要斷開(kāi)這次連接。
1.第一次揮手是客戶(hù)端對(duì)服務(wù)器發(fā)起斷開(kāi)請(qǐng)求,
2.第二次握手是服務(wù)器表示收到這次斷開(kāi)請(qǐng)求,
3.第三次握手是服務(wù)器表示已經(jīng)斷開(kāi)連接
4.第四次握手是客戶(hù)端斷開(kāi)連接。