发布网友 发布时间:2022-04-22 04:25
共1个回答
热心网友 时间:2023-12-03 03:20
TCP 协议是一种面向连接的协议,是工作在传输层的协议。TCP 协议通过三次握手和四次挥手来建立连接和断开连接。
三次握手:
1. 第一次握手:客户端向服务端发送一个 SYN 报文,表示请求建立连接。
2. 第二次握手:服务端收到 SYN 报文后,向客户端发送一个 SYN+ACK 报文,表示同意建立连接。
3. 第三次握手:客户端收到 SYN+ACK 报文后,向服务端发送一个 ACK 报文,表示确认建立连接。
四次挥手:
1. 第一次挥手:客户端向服务端发送一个 FIN 报文,表示请求关闭连接。
2. 第二次挥手:服务端收到 FIN 报文后,向客户端发送一个 ACK 报文,表示已经收到关闭请求。
3. 第三次挥手:服务端向自己的应用程序发送一个 FIN 报文,表示请求关闭连接。
4. 第四次挥手:客户端收到 FIN 报文后,向服务端发送一个 ACK 报文,表示已经收到关闭请求。