天天看點

TCP連接配接為什麼不是四次握手?

為什麼不是四次握手?

第一步:

用戶端A 發送同步信号SYN + A的初始序列号 seq = x

第二步:

伺服器端B 确認收到A的同步信号,并記錄A的初試序列号到本地,

并向A發送确認資訊 ack =x+1。

第三步:

B發送同步信号SYN + B的初始序列号 seq 給用戶端A。

第四步:

A确認收到B的同步信号,并記錄 B’的初試序列号到本地,并向B發送确認資訊 ack = y + 1.

很顯然,第二,三步可以合并,隻需要三次握手,可以提高連接配接的速度與效率。

總結:本質:1、保證信道資料傳輸的可靠性;2、避免資源浪費 3、三次是保證雙方互相明确對方能收能發的最低值。

https://blog.csdn.net/weixin_42194284/article/details/94313499?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task