1、三次握手
- seq序號(hào),用來標(biāo)識(shí)從TCP源端向目的端發(fā)送的字節(jié)流,發(fā)起方發(fā)送數(shù)據(jù)時(shí)對(duì)此進(jìn)行標(biāo)記
- ack確認(rèn)序號(hào),只有ACK標(biāo)志位為1時(shí),確認(rèn)序號(hào)字段才有效,ack=seq+1
2、四次揮手
關(guān)閉連接時(shí),當(dāng)服務(wù)器端收到FIN報(bào)文時(shí),很可能并不會(huì)立即關(guān)閉鏈接,所以只能先回復(fù)一個(gè)ACK報(bào)文,告訴客戶端:”你發(fā)的FIN報(bào)文我收到了”,只有等到服務(wù)器端所有的報(bào)文都發(fā)送完了,我才能發(fā)送FIN報(bào)文,因此不能一起發(fā)送,故需要四步握手。