第 59 题:请描述 HTTP 握手过程?

当建立协议的时候,TCP 进行了 3 次握手

  1. 客户端请求连接服务器
  2. 服务器响应成功
  3. 客户端回应服务器准备开始连接

当终止协议的时候,tcp 进行了 4 次挥手

  1. 客户端向服务器发送,断开请求
  2. 服务器向客户端发送,还有数据没有传输完毕,请稍等
  3. 服务器向客户端发送,传输完毕,可以随时断开请求了
  4. 客户端向服务器发送,你断开请求吧,不用回复了

然后各自断开请求

  1. 服务器断开请求
  2. 客户端等待 2 秒后没有收到消息,断开请求

也可以这么理解

男:我要挂了哦
女:等哈,我还要敷面膜
女:我敷完了,现在可以挂了
男:我舍不得挂,你挂吧

然后各自挂电话

女:好吧,我挂了
男:等了 2MSL 听见嘟嘟嘟的声音后挂断

参考资料
第 16 题:谈谈你对 TCP 三次握手和四次挥手的理解

附加

  • 此文章通过自媒体多平台发布,发布后不再进行维护,如对内容有任何异议可以到下方的 GitHub 中进行讨论
  • 【持续维护/更新 500+前端面试题/笔记】https://github.com/noxussj/In...
  • 【利用 THREE.JS 实现 3D 城市建模(珠海市)】https://3d.noxussj.top/

你可能感兴趣的:(html)