【刷题】面筋-网络-浏览器中输入一个URL后,按下回车后发生了什么

概述

  • 浏览器输入域名发生了什么?(Web页面请求过程)
    • 浏览器会从主机的Hosts文件中查看是否有该域名和IP地址的映射;
    • 如果Hosts文件没有,浏览器会查看自己的缓存;
    • 当上面两个方法都行不通时,只能去请求DNS服务器来获取IP地址;
    • 获取到IP地址后,建立TCP连接、三次握手;
    • 确认连接后发送一个HTTP请求报文;
    • 服务器处理请求,并对请求做出响应;
    • 浏览器收到服务器响应,得到html代码;
    • 渲染页面。(浏览器根据响应报文来解析CSS样式、JS交互等等)

详述

图示:



参考链接

END

posted @   anliux  阅读(301)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示