zoukankan      html  css  js  c++  java
  • TCP三次握手四次挥手


    为什么是三次握手

    原因:tcp是全双工通信,需要保证双向通信可靠性。
    流程

    • 客户端请求,服务端回复,客户端便知道对方可收到自己的消息,确定 客户端到服务端 链路畅通。
    • 服务端请求,客户端回复,服务端便知道对方可收到自己的消息,确定 服务端到客户端 链路畅通。
      而服务端回复和请求放在了一个请求里,便合并成了三次

    为什么是四次挥手

    流程

    1. 客户端告诉服务端我将不发送信息了(但还可以收取信息和发送指令)。==》客户端关闭发送
    2. 服务端告诉客户端我知道了(避免客户端未收到回复重复发)。==》服务端关闭接收
      ...(中间服务端继续发送前面没来得及处理的请求的回复给客户端,所以二三次挥手不能合并)。
    3. 服务端告诉客户端我也将不发送信息了。==》服务端关闭发送
    4. 客户端告诉服务端我知道了。==》客户端关闭接收

    至此,服务端客户端资源释放完毕。

  • 相关阅读:
    js动画(三)
    js动画(二)
    css内容生成器
    css选择器基本属性
    css样式图片、渐变、相关小知识
    wed网页开发面试笔试必备小知识
    html5.边框属性相关知识点
    伪类选择符
    窗口尺寸小用法
    css3选择符使用个人理解。
  • 原文地址:https://www.cnblogs.com/victor-leeson/p/10707976.html
Copyright © 2011-2022 走看看