企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
[TOC] ## 一句话解释 ### 三次握手 ~~~ 客户发送SYN到服务端 服务端返回SYN+ACK到客户端 客户端发送ACK ~~~ ### 四次挥手 ~~~ 客户端发送终止请求FIN过去 服务端没发完数据,发送ACK确认 服务端传输完数据发送FIN 客户发ACK回去断开连接 ~~~ ## 详细解释 ### TCP建立连接三次握手 1.客户端发送连接请求: SYN=1,seq=x(请求数) 2.服务器响应客户端的请求,并发送另一个连接请求: ACK=1,Ack=x+1:响应客户端的请求 SYN=1,seq=y:发起另一个方向的连接请求 3.客户端响应服务器的连接请求 ACK=1,Acl=y+1 ### TCP断开连接四次挥手 1.客户端发送断开连接请求 FIN=1 2.服务器响应客户端的断开连接请求 ACK=1 TCP半关闭:客户端不能给服务器发送数据,服务器可以给客户端发送数据 3.服务器发送断开连接请求 FIN=1 4.客户端响应服务器的断开连接请求 ACK=1