概述
过程分析:
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到显示页面,都经历了什么?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复