1、客户端发送了一个带有SYN的Tcp报文到服务器 表示客户端想要和服务端建立连接
2、服务端接收到客户端的请求,返回客户端报文,这个报文带有SYN和ACK标志,询问客户端是否准备好
3、客户端再次响应服务端一个ACK,表示我已经准备好。主机收到后检查ack number是否正确,若正确,则连接建立成功。
为了防止服务器端开启一些无用的连接增加服务器开销以及防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误。
待续.......
原文:https://www.cnblogs.com/JonaLin/p/12706028.html