三次握手建立连接
第一次握手:
客户端 发送一个TCP的syn标志位置1的包 询问是否可以连接
第二次握手:
服务器返回确认包应答,是否可以连接
第三次握手:
客户端再次发送确认包,并返回服务器发送的包的序号
- 若中间任何一个环节出现问题,客户端将重新发起连接请求
四次挥手断开连接
第一次挥手:
客户端发送一个FIN,用来关闭客户A到服务器的数据传送
第二次挥手:
服务器收到这个FIN,它发回一个ACK,确认序号为收到的序号加1。和SYN一样,一个FIN将占用一个序号。
第三次挥手:
服务器关闭与客户端A的连接,发送一个FIN给客户端。
第四次挥手:
客户端发回ACK报文确认,并将确认序号设置为收到序号加1