tcp 三次握手  四次挥手_IT

 

tcp 三次握手  四次挥手_IT_02

 

三次握手是必须,因为网络发送不能保证正常送达,每一次的发送都要知道对方收到了,自己发送seq,对方发送ack确认,自己再收到ack,才表面自己的发送是没有问题的。

如果只有两次即前两次,不能保证server包一定到了client

 

四次挥手

tcp 三次握手  四次挥手_服务器_03

 

 

 四次挥手为什么不能把第二个 第三个 合并,因为客户端没有消息处理了,不一定服务器没有要发送的内容