Skip to content

三次握手四次挥手

  • 三次握手

    • 第一次握手 (SYN):
      • 客户端发送一个SYN (Synchronize Sequence Numbers)
      • "客户端说,我想建立连接"
    • 第二次握手 (SYN + ACK):
      • 服务器收到 SYN 包后,回复一个 SYN + ACK (Acknowledgement)
      • "服务端确认,我收到了,你收到了吗?"
    • 第三次握手 (ACK):
      • 客户端收到服务器的 SYN + ACK 包后,再发送一个 ACK 包
      • “客户端:我也听到了 (ACK)”
  • 四次挥手

    • 第一次挥手 (FIN):
      • 客户端: 我说完了 (FIN)
      • 客户端:“我说完了,我要挂了”
    • 第二次挥手 (ACK):
      • 知道了,等我说完 (ACK)
      • 服务端:“知道你说完了,但是我这可能还有话要说”
    • 第三次挥手 (FIN):
      • 关键字:我也说完了 (FIN)
      • 服务端:“我也说完了,你可以挂了”
    • 第四次挥手 (ACK):
      • 关键字:好的 (ACK) + 等待
本站访客数 人次 本站总访问量