TCP传输的三次握手四次挥手策略

TCP传输的三次握手四次挥手策略如下:

  1. 第一次握手:客户端发送一个带有SYN标志的数据包给服务器,并记为SYN_Client。
  2. 第二次握手:服务器收到SYN_Client后,向客户端发送一个带有SYN和ACK标志的数据包,记为SYN_Server和ACK_Client。
  3. 第三次握手:客户端收到SYN_Server和ACK_Client后,向服务器发送一个带有ACK标志的数据包,记为ACK_Server。此时,客户端到服务器的连接建立。

TCP断开连接需要四次挥手。

  1. 第一次挥手:主动关闭方发送一个FIN标志位为1的数据包,用来关闭主动方到被动关闭方的数据传输。
  2. 第二次挥手:被动方收到FIN包后,发送一个标志位为1的ACK数据包,确认序号为收到的序号+1。
  3. 第三次挥手:被动方发送一个标志位为1的FIN包,用来关闭被动方到主动方的数据传输,告知主动方,数据发送完毕,不会再发送数据。
  4. 第四次挥手:主动关闭方收到FIN包后,发送一个标志位为1的ACK包,确认序号为收到的序号+1,至此,四次挥手完成。
相关推荐
叶子椰汁7 分钟前
ORMPP链接MySQL 8.0错误
服务器·数据库·c++·mysql
hao_wujing2 小时前
Web 连接和跟踪
服务器·前端·javascript
Jackilina_Stone2 小时前
【网工】华为配置专题进阶篇①
网络·华为·网工
lally.2 小时前
计算机网络
网络·计算机网络
LPH31192 小时前
Linux系统安全管理
linux·网络·安全·系统安全
liulilittle3 小时前
MacOS X 命令行永久设置网卡IP、MASK、GW、DNS
网络协议·tcp/ip·macos
2501_916008893 小时前
iOS端网页调试 debug proxy策略:项目中的工具协同实践
websocket·网络协议·tcp/ip·http·网络安全·https·udp
朱小勇本勇4 小时前
Clang Code Model: Error: The clangbackend executable “D:\Soft\Qt5.12.12\Tool
运维·服务器·数据库·qt·nginx
网硕互联的小客服4 小时前
502 Bad Gateway:服务器作为网关或代理时收到无效响应处理方式
运维·服务器·gateway
kikumaru7144 小时前
Mac 安装 finalshell
linux·网络·macos