目录
文章目录
三次握手、四次挥手
NOTE:要理解 TCP 的三次握手、四次挥手流程,首先需要对 TCP Header 有一个清晰的了解。
1、三次握手:建立 TCP 连接
-
Client 调用 connect() 请求建立连接,发送 Segment(SYN=1,Seq=x)到 Server,Client 进入 SYN_SENT(已发送 SYN)状态,并等待 Server 响应;
-
Server 调用 listen() 监听到连接请求,收到 SYN=1 后,理解了有连接请求到来。继续调用 accept() 接收连接请求,响应 Segment(SYN=1,ACK=x+1,Seq=y),Server 进入 SYN_RECV(接收到 SYN)状态;
-
TCP C