新聞中心
tcp協(xié)議三次握手過(guò)程通俗易懂?
三次握手流程的本質(zhì),可以這么理解:TCP的三次握手其實(shí)是雙方各一次握手,各一次確認(rèn),只是其中一次握手和確認(rèn)合并在一起。

尉犁ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話(huà)聯(lián)系或者加微信:028-86922220(備注:SSL證書(shū)合作)期待與您的合作!
當(dāng)然也可以更通俗的去理解:
“喂,你聽(tīng)得到嗎?”
“我聽(tīng)得到呀,你聽(tīng)得到我嗎?”
“我聽(tīng)得到呀,你聽(tīng)得到我嗎?”
“我能聽(tīng)到你”
三次握手為什么不用兩次,或者四次
原因很簡(jiǎn)單,因?yàn)橹挥腥尾攀亲詈线m的,三次通信是最小值,兩次通信滿(mǎn)足不了要求,而四次通信則顯得冗余。比如之前的三次改成兩次,四次的結(jié)果就變味了。
TCP三次握手和四次揮手是什么意思?
TCP三次握手
就好比打電話(huà),需要經(jīng)過(guò)撥號(hào),振鈴,接通。才能進(jìn)行講話(huà)
過(guò)程:
A:我要跟你建立連接
B:好的,我知道了,我也要跟你建個(gè)連接
A:我知道你收到了我的連接請(qǐng)求,我也收到了你的連接請(qǐng)求
滑動(dòng)窗口:
主要為了避免一次性發(fā)送的數(shù)據(jù)過(guò)多,導(dǎo)致對(duì)方緩存溢出。
滑動(dòng)窗口是動(dòng)態(tài)協(xié)商,也就是說(shuō),在建立連接的時(shí)候,就會(huì)進(jìn)行協(xié)商
同時(shí),在緩沖區(qū)發(fā)生變化的時(shí)候,也會(huì)進(jìn)行協(xié)商。
TCP的三次握手過(guò)程怎么描述?
描述如下:
1、第一次握手:建立連接時(shí),客戶(hù)端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn); SYN:同步序列編號(hào)(Synchronize Sequence Numbers)
2、第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶(hù)的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=k),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);
3、第三次握手:客戶(hù)端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶(hù)端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。
完成三次握手,客戶(hù)端與服務(wù)器開(kāi)始傳送數(shù)據(jù)。
到此,以上就是小編對(duì)于tcp三次握手詳細(xì)的問(wèn)題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
本文名稱(chēng):tcp三次握手是什么
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/cocscde.html


咨詢(xún)
建站咨詢(xún)
