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

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


咨詢
建站咨詢
