TCP的三次握手和四次挥手
TCP(Transmission Control Protocol)是一种可靠的、面向连接的协议。在建立和终止连接时,TCP 使用了三次握手和四次挥手的过程。
三次握手(Three-Way Handshake)
三次握手的目的是确保双方都能够发送和接收数据,同时建立起可靠的通信信道。
-
第一次握手(SYN):
- 客户端发送一个带有 SYN(同步)标志的包,表示客户端请求建立连接。
- 客户端选择一个初始序列号(ISN)并发送给服务器。
-
第二次握手(SYN + ACK):
- 服务器接收到客户端的 SYN 包,回应一个带有 SYN 和 ACK(确认)标志的包。
- 服务器也选择一个初始序列号(ISN)并发送给客户端。
-