1.TCP三次握手建立连接首先客户端初始化序列号,syn位设置位1发送给服务端服务端接收之后确认应答号设置为序列号+1,syn和ack都设置位1发送给客户端客户端接收之后确认应答号设置为序列号+1,ack设置为1然后发送给服务端,然后服务端接收后状态设置为建立连接状态2.为啥是3次握手? 1.防止历史连接造成影响,比如客户端发送第一次握手请求之后宕机了,然后恢复之后又发送新的握手请求,此时如果是2次握手的话就会导致历史连接恢复造成资源浪费,三次握手给了服务端缓冲时间。 2.还有一个原因就是同步双方的初始序列号3.四次挥手断开连接 1.客户端主动断开连接...