当前位置: 首页 > news >正文

挥手握手

三次握手的核心目的是:双方确认彼此的发送和接收能力都正常,并同步初始序列号,为可靠数据传输做准备。

第一次握手:客户端 -> 服务器第二次握手:服务器 -> 客户端
第三次握手:客户端 -> 服务器
四次挥手是任何一方(客户端或服务器) 都可以主动发起的,目的是为了安全、可靠地关闭一个TCP连接。
第一次挥手:主动关闭方 -> 被动关闭方

· 发送方:客户端(主动关闭方)
· 接收方:服务器(被动关闭方)第二次挥手:被动关闭方 -> 主动关闭方
· 发送方:服务器(被动关闭方)
· 接收方:客户端(主动关闭方)
第三次挥手:被动关闭方 -> 主动关闭方

· 发送方:服务器(被动关闭方)
· 接收方:客户端(主动关闭方)

第四次挥手:主动关闭方 -> 被动关闭方

· 发送方:客户端(主动关闭方)
· 接收方:服务器(被动关闭方)为什么需要四次挥手?

因为 TCP 连接是全双工的,即数据可以在两个方向上独立传输。关闭连接需要分别关闭两个方向的数据流。

· 第一次和第二次挥手:关闭了从客户端到服务器的这个通道。
· 第三次和第四次挥手:关闭了从服务器到客户端的这个通道。

第二次和第三次挥手不能合并,是因为在第一次挥手后,服务器可能还有未发送完的数据需要继续传输给客户端,等所有数据都发送完毕后,服务器才能发出 FIN 包来关闭自己这个方向的通道。这就导致了 ACK 和 FIN 分成了两个包发送。

http://www.jsqmd.com/news/30678/

相关文章:

  • 2025年口碑好的干法脱硫设备品牌厂家排行榜
  • 2025年热门的定制折弯机模具热门厂家推荐榜单
  • 2025年股权融资律师推荐:高性价比解决方案与市场报告
  • 2025年股权融资律师推荐:聚焦企业不同发展阶段的选择排行榜
  • 2025年口碑好的专用折弯机模具厂家最新TOP实力排行
  • 三次握手,四次挥手
  • 模拟网络中断,返回500错误
  • 区别2
  • 2025年靠谱的半导体净化车间厂家最新权威推荐排行榜
  • Cisco Packet Tracer 9.0 (macOS, Linux, Windows) - 思科网络模拟工具
  • haproxy minio http check 问题
  • http-cookie
  • 2025年股权分配律师推荐:高性价比解决方案与选择要点
  • cookie登录
  • 2025年股权分配律师推荐:五大专业律师榜单与选择指南
  • 响应和请求
  • 2025年深圳股权律师推荐:一份权威中立的专业服务选择指南
  • 2025年深圳股权律师推荐:权威评测与行业趋势深度解析
  • session cookie token
  • 2025年股权律师推荐:权威评测与行业趋势深度解读
  • 2025年股权律师推荐:专业领域与市场口碑的综合评估指南
  • http协议原理
  • 2025年股权律师推荐:主流律师排行榜与解决方案
  • 【GitHub每日速递 20251104】Tauri框架:构建跨平台极速桌面应用的神器!
  • 解密prompt系列63. Agent训练方案:RStar2 Early Experience etc
  • 2025年公司股权律师推荐:高性价比解决方案全解析
  • 2025年公司股权律师推荐:主流律师详细评测与选择建议
  • 2025年公司股权律师推荐:权威榜单与选择指南
  • 2025.11.4——1黄
  • PHP 现代特性速查 写出更简洁安全的代码(第一篇)