客户端和服务端都需要直到各自可收发,因此需要三次握手。
简化三次握手:
<img width="487" alt="2018-07-10 3 42 11" src="https://user
images.githubusercontent.com/17233651/42496289-1c6d668a-8458-11e8-98b3-
65db50f64d48.png">
从图片可以得到三次握手可以简化为:C 发起请求连接 S 确认,也发起连接 C 确认我们
再看看每次握手的作用:第一次握手:S 只可以确认 自己可以接受 C 发送的报文段第
二次握手:C 可以确认 S 收到了自己发送的报文段,并且可以确认 自己可以接受 S 发
送的报文段第三次握手:S 可以确认 C 收到了自己发送的报文段