我是靠谱客的博主 精明外套,这篇文章主要介绍浏览器输入url到显示页面,都经历了什么?,现在分享给大家,希望可以做个参考。

过程分析:

1、首先,我们在浏览器地址栏中,输入要查找页面的url。

2、然后浏览器依次在 浏览器缓存 -> 系统缓存 -> 路由器缓存中去寻找匹配的url,如果这些缓存中有,就会直接在屏幕中显示出页面内容。若没有,则跳到第三步操作。

3、在发送http请求前,浏览器需要先进行域名解析(即DNS解析),以获取相应的IP地址。
补充:DNS (Domain Name System)是一个域名系统,它充当一个可以将域名和IP地址相互映射的一个分布式数据库,能够让我们更方便的去访问互联网,而不用去记IP地址。

4、获取到IP地址之后。浏览器向服务器发起TCP连接,与浏览器建立TCP三次握手。
补充:TCP即传输控制协议。TCP连接是互联网连接协议集的一种。

5、握手成功之后,浏览器就会向服务器发送HTTP请求,来请求服务器端的数据包。

6、服务器处理从浏览器端收到的请求,接着将数据返回给浏览器。

7、浏览器收到HTTP响应。

8、再读取页面内容、进行浏览器渲染、解析html源码。

9、生成Dom树、解析css式、js交互

10、客户端和服务器交互

11、ajax查询状态,状态成功则显示url对应的页面内容。

最后

以上就是精明外套最近收集整理的关于浏览器输入url到显示页面,都经历了什么?的全部内容,更多相关浏览器输入url到显示页面,都经历了什么内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(137)

评论列表共有 0 条评论

立即
投稿
返回
顶部