为什么不是四次握手?
第一步:
客户端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、三次是保证双方互相明确对方能收能发的最低值。