三次握手 && 四次挥手
首先我们先了解一下当输入url按下回车时,会发生什么事情:
1.判断该网址有没有缓存,如果有缓存,加载缓存
2.如果没有缓存,会通过DNS解析域名为IP地址
3.客户端与服务端建立链接 (3次握手)
4.服务端找到对应资源后,返回给客户端
5.客户端解析资源,加载资源
6.关闭客户端与服务端的链接 (4次挥手)
三次握手
1.客户端向服务端发送一条报文信息,验证服务端是否具备接收消息和发送数据能力
2.服务端接收到信息后,向客户端发送一条确认信息,同时验证客户端是否具备接收消息的能力
3.客户端接收信息后,向服务端发送一条消息,让服务端知道客户端也具备接收消息的能力
四次挥手
1.客户端向服务器发送一条消息,代表客户端要断开链接了
2.服务端接收到消息后,数据可能还没有发送完毕,首先会向客户端发送一条确认消息,表示我知道客户端要关闭连接了
3.服务端发送完消息后,会再次向客户端发送一条消息,表示我这边数据已经传递完毕了和服务端要关闭连接了
4.客户端接收这条消息后,回复一条确认消息,表示知道服务端要关闭连接了和客户端也要关闭连接了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话