当建立协议的时候,TCP 进行了 3 次握手
- 客户端请求连接服务器
- 服务器响应成功
- 客户端回应服务器准备开始连接
当终止协议的时候,tcp 进行了 4 次挥手
- 客户端向服务器发送,断开请求
- 服务器向客户端发送,还有数据没有传输完毕,请稍等
- 服务器向客户端发送,传输完毕,可以随时断开请求了
- 客户端向服务器发送,你断开请求吧,不用回复了
然后各自断开请求
- 服务器断开请求
- 客户端等待 2 秒后没有收到消息,断开请求
也可以这么理解
男:我要挂了哦
女:等哈,我还要敷面膜
女:我敷完了,现在可以挂了
男:我舍不得挂,你挂吧
然后各自挂电话
女:好吧,我挂了
男:等了 2MSL 听见嘟嘟嘟的声音后挂断
<img src="https://noxussj.top:3000/59/1.png"></img>
参考资料
第 16 题:谈谈你对 TCP 三次握手和四次挥手的理解
附加
- 此文章通过自媒体多平台发布,发布后不再进行维护,如对内容有任何异议可以到下方的 GitHub 中进行讨论
- 【持续维护/更新 500+前端面试题/笔记】https://github.com/noxussj/In...
- 【利用 THREE.JS 实现 3D 城市建模(珠海市)】https://3d.noxussj.top/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。