1:三次握手和四次挥手:
TCP建立连接的本质是为了确保服务端和客户端各自拥有发送数据和接收数据的能力,保证交流的畅通。
比如A和B,A确认A的发送接收能力,A也要确认B的发送接收能力;
反过来,B要确认A发送接收能力,B同时确认自己的发送接收能力。
1)如果二次握手:
A发送B,B返回。
对于A来说,确保A发送接收没问题,B的发送接收没问题;
对于B来说,确保A的发送没问题,B的接收没问题。可是A的接收能力和B的发送能力就不清楚了;
所以需要第三次握手,A再次发送消息给B,B能够确认A的接收能力和B自己的发送能力。