资讯专栏INFORMATION COLUMN

【前端】从输入页面地址到展示页面信息 浏览器和服务器都做了什么

Atom / 1817人阅读

摘要:很久以前理解过一个从在浏览器地址栏输入,经常建站但是不明白原理,总结一下。浏览器地址栏输入浏览器会先查看浏览器缓存系统缓存路由缓存,如有存在缓存,就直接显示。

很久以前理解过一个URL从在浏览器地址栏输入,经常建站但是不明白原理,总结一下。

1、浏览器地址栏输入url

2、浏览器会先查看浏览器缓存--系统缓存--路由缓存,如有存在缓存,就直接显示。如果没有,接着第三步

3、域名解析(DNS)获取相应的ip

4、浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手

5、握手成功,浏览器向服务器发送http请求,请求数据包

6、服务器:反向代理请求

7、服务器请求数据,将数据返回到浏览器

8、浏览器接收响应,读取页面内容,解析html源码,生成DOm树

*、解析css样式、浏览器渲染,js交互


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/53327.html

相关文章

  • 输入URL地址显示完整的页面Webkit做了哪些事情

    摘要:从输入地址到显示完整的页面都做了哪些事情从输入地址到获取到数据的流程输入地址如。从获取到数据到显示最终完整页面的流程在输入之后,依赖网络模块,资源加载器加载网页只要是能够解析的,都会把输入的地址资源当成解析。 从输入URL地址到显示完整的页面Webkit都做了哪些事情 从输入地址到获取到数据的流程 1、输入URL地址,如:http://www.yejm16361.com/demo......

    468122151 评论0 收藏0
  • 面试题集锦(一)

    摘要:破坏程序的异常处理机制。创建后,会把关联的通过添加到响应头部中。我又问实习生在咱们团队都做什么,他说一般不把实习生当实习生看,就跟团队一起做项目,这样成长的更快简写了,大概就是这个意思你接下来有什么打算走进阿里,哈哈 阿里一面 岗位:web前端开发1 从技术的角度来介绍一下自己回答:大家可以从这样几个方面来介绍自己: 如何学习:学习经历为主,掌握了哪些语言,如何学习...

    rottengeek 评论0 收藏0
  • 2016年总结--成长

    摘要:马尔代夫之行重头戏这一年的工作情况这一年,个人感觉还是做了不少事情,主要集中在我们公司的前端领域,同时也给整个技术团队不少的建议,引入了不少新的东西和方式,总结起来比较重要的在下面五个方面。 如果想看技术相关的,下拉到后面的重头戏就是了。 一个活动页面 在15年末的时候,加入到罗辑思维,刚过来就接手了一个微信朋友圈要传播的活动页面,效果页面大概和当时锤子手机的活动页面漂亮的不像实力派类...

    niuxiaowei111 评论0 收藏0
  • 一文看透览器架构

    摘要:值得注意不同的浏览器使用不同的。今天截至年月,在浏览器进程中运行。这意味着浏览器进程包含一个实例,这是一个潜在的安全漏洞。 本文由云+社区发表作者:廖彩明 在从事前端开发过程中,浏览器作为最重要的开发环境,浏览器基础是是前端开发人员必须掌握的基础知识点,它贯穿着前端的整个网络体系。对浏览器原理的了解,决定着编写前端代码性能的上限。浏览器作为JS的运行环境,学习总结下现代浏览器的相关知识...

    sunsmell 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<