国产 日韩 欧美 成人,欧美一级黄片视频播放,日本免费激情视频,人妻丝袜精品中文字幕

當(dāng)前位置: 首頁 >應(yīng)用方案 >科普視頻 >

【物聯(lián)科普】TCP鏈接三次握手和四次揮手詳解




這么解釋就懂了!TCP三次握手和四次揮手

TCP連接的建立和釋放分別通過“三次握手”和“四次揮手”來完成。

TCP三次握手(SYN → SYN+ACK → ACK)

第一次握手(SYN):

客戶端撥通服務(wù)器的電話,說“喂?聽得到嗎?”(發(fā)送SYN信號,攜帶初始編號x:SYN=1,seq=x)。

進(jìn)入“等待回應(yīng)”狀態(tài)(SYN_SENT)。

第二次握手(SYN-ACK):

服務(wù)器聽到后回答:“聽得到!你那邊OK嗎?”(發(fā)送SYN+ACK信號,確認(rèn)收到x并攜帶自己的編號y:SYN=1,seq=y,ACK=1,ack=x+1)。

進(jìn)入“準(zhǔn)備接收”狀態(tài)(SYN_RECV)。

第三次握手(ACK):

客戶端確認(rèn):“沒問題,開始聊吧!”(發(fā)送ACK信號,確認(rèn)收到y(tǒng):ACK=1,seq=x+1,ack=y+1)。

雙方都進(jìn)入“正常聊天”狀態(tài)(ESTABLISHED),可以開始傳輸數(shù)據(jù)。

三次握手完成后,TCP 連接正式建立。


TCP四次揮手(FIN → ACK → FIN → ACK)

第一次揮手(FIN):

客戶端說:“我講完了,先掛了”(發(fā)送FIN信號,關(guān)閉發(fā)送通道。FIN=1,seq=m)。

進(jìn)入“等待確認(rèn)”狀態(tài)(FIN_WAIT_1)。

第二次揮手(ACK):

服務(wù)器回應(yīng):“收到,我還在處理消息”(發(fā)送ACK信號,確認(rèn)收到FIN。ACK=1,seq=n,ack=m+1)。

進(jìn)入“準(zhǔn)備關(guān)閉”狀態(tài)(CLOSE_WAIT),但可能還有數(shù)據(jù)要發(fā)給客戶端。

第三次揮手(FIN):

服務(wù)器處理完數(shù)據(jù)后說:“我也講完了”(發(fā)送FIN信號,關(guān)閉發(fā)送通道:FIN=1,ACK=1,seq=k,ack=m+1)。

進(jìn)入“等待最終確認(rèn)”狀態(tài)(LAST_ACK)。

第四次揮手(ACK):

客戶端確認(rèn):“好的,再見!”(發(fā)送ACK信號,確認(rèn)收到FIN:ACK=1,seq=m+1,ack=k+1)。

進(jìn)入“徹底關(guān)閉”狀態(tài)(TIME_WAIT),等待2MSL(最長報文存活時間)后徹底斷開;服務(wù)器收到ACK后立即關(guān)閉。

TCP鏈接第四次握手

至此,四次揮手完成后,TCP連接正式關(guān)閉。


今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多以太網(wǎng)模組產(chǎn)品和無線通信技術(shù)資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!



相關(guān)閱讀:

1、TCP粘包怎么產(chǎn)生的以及TCP粘包問題解決方案

2、什么是TCP協(xié)議粘包以及如何解決TCP粘包問題

3、關(guān)于TCP keep-alive(?;?機制詳解

4、分布式IO模塊與西門子200smart PLC設(shè)備TCP連接例程



點擊撥打: 億佰特官網(wǎng) 4000-330-990