TCP 三次握手
**流程**:客户端 SYN → 服务端 SYN+ACK → 客户端 ACK。
- 客户端发送
SYN=1, seq=x - 服务端回复
SYN=1, ACK=1, seq=y, ack=x+1 - 客户端回复
ACK=1, ack=y+1
为什么要三次?为了确认双方收发能力都正常,防止历史连接请求造成误连。
参考 HTTP 基础 笔记里的抓包示例。
**流程**:客户端 SYN → 服务端 SYN+ACK → 客户端 ACK。
SYN=1, seq=xSYN=1, ACK=1, seq=y, ack=x+1ACK=1, ack=y+1为什么要三次?为了确认双方收发能力都正常,防止历史连接请求造成误连。
参考 HTTP 基础 笔记里的抓包示例。