三次握手:
步骤 1: 客户机向服务器发送 SYN报文段
指定初始序号seq
步骤 2: 服务器收到SYN报文段, 用SYN和ACK报文段回复
服务器为该连接分配缓冲区和变量
指定服务器初始序号seq
步骤 3: 客户机接收到 SYN和ACK, 用ACK报文段回复
四次挥手:
步骤 1: 客户机向服务器发送FIN控制报文段
步骤 2: 服务器收到FIN,用ACK回答。关闭连接,发送FIN
步骤 3: 客户机收到FIN, 用ACK回答,进入 “超时等待” – 将对接收到的FIN进行确认
步骤 4: 服务器接收ACK,连接关闭
TCP 客户端生命周期
TCP 服务器生命周期