目录
三次握手
q:为什么不能是两次握手?
a:
1.第一次握手 c->s c可以确定c发 s无 s可以确定c发s收 SYN=1,seq=y
2.第二次握手 s->c c可以确定c发收 s发收 s可以确定c发s发收 SYN=1,ACK=1,ack=y+1,seq=k
3.第三次握手 c->s c可以确定c发收s发收 s可以确定c发收s发收 ACK=1,ack=k+1(ACK为1才有用)
q:为什么不能是四次握手?
可以但是将第二次握手的syn和ack整合在一起更简便
滑动窗口
四次挥手
q:四次挥手的第二次挥手和第三次挥手为什么不能合并?
a:如果服务器还有数据要发送不能此时就直接断开连接这里可以将服务器要发送的数据发送完以后再断开连接