我是靠谱客的博主 精明外套,最近开发中收集的这篇文章主要介绍浏览器输入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到显示页面,都经历了什么?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部