三次握手:
A對B說:我的序號(hào)是x,我要向你請求連接片择;(第一次握手,發(fā)送SYN包,然后進(jìn)入SYN-SEND狀態(tài))B聽到之后對A說:我的序號(hào)是y新锈,期待你下一句序號(hào)是x+1的話(意思就是收到了序號(hào)為x的話,即ack=x+1)眶熬,同意建立連接妹笆。(第二次握手,發(fā)送ACK-SYN包娜氏,然后進(jìn)入SYN-RCVD狀態(tài))A聽到B說同意建立連接之后拳缠,對A說:與確認(rèn)你同意與我連接(ack=y+1,ACK=1,seq=x+1)。(第三次握手贸弥,A已進(jìn)入ESTABLISHED狀態(tài))B聽到A的確認(rèn)之后脊凰,也進(jìn)入ESTABLISHED狀態(tài)。
四次揮手:1.A與B交談結(jié)束之后茂腥,A要結(jié)束此次會(huì)話狸涌,對B說:我要關(guān)閉連接了(seq=u,FIN=1)。(第一次揮手最岗,A進(jìn)入FIN-WAIT-1)2.B收到A的消息后說:確認(rèn)帕胆,你要關(guān)閉連接了。(seq=v,ack=u+1,ACK=1)(第二次揮手般渡,B進(jìn)入CLOSE-WAIT)3.A收到B的確認(rèn)后,等了一段時(shí)間懒豹,因?yàn)锽可能還有話要對他說。(此時(shí)A進(jìn)入FIN-WAIT-2)4.B說完了他要說的話(只是可能還有話說)之后驯用,對A說脸秽,我要關(guān)閉連接了。(seq=w, ack=u+1,FIN=1蝴乔,ACK=1)(第三次揮手)5.A收到B要結(jié)束連接的消息后說:已收到你要關(guān)閉連接的消息记餐。(seq=u+1,ack=w+1,ACK=1)(第四次揮手,然后A進(jìn)入CLOSED)6.B收到A的確認(rèn)后薇正,也進(jìn)入CLOSED片酝。