2019-07-04

三次握手:

A對B說:我的序號是x,我要向你請求連接;(第一次握手,發(fā)送SYN包,然后進入SYN-SEND狀態(tài))B聽到之后對A說:我的序號是y,期待你下一句序號是x+1的話(意思就是收到了序號為x的話,即ack=x+1),同意建立連接。(第二次握手,發(fā)送ACK-SYN包,然后進入SYN-RCVD狀態(tài))A聽到B說同意建立連接之后,對A說:與確認(rèn)你同意與我連接(ack=y+1,ACK=1,seq=x+1)。(第三次握手,A已進入ESTABLISHED狀態(tài))B聽到A的確認(rèn)之后,也進入ESTABLISHED狀態(tài)。

四次揮手:1.A與B交談結(jié)束之后,A要結(jié)束此次會話,對B說:我要關(guān)閉連接了(seq=u,FIN=1)。(第一次揮手,A進入FIN-WAIT-1)2.B收到A的消息后說:確認(rèn),你要關(guān)閉連接了。(seq=v,ack=u+1,ACK=1)(第二次揮手,B進入CLOSE-WAIT)3.A收到B的確認(rèn)后,等了一段時間,因為B可能還有話要對他說。(此時A進入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進入CLOSED)6.B收到A的確認(rèn)后,也進入CLOSED。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容