【讨论题】浏览器输入地址到页面展示,中间总共经历了什么?
1.1k
等34人参与

题目描述:我们大家结合已经学习过的内容,还原一下从“浏览器输入地址”到“页面最终呈现出来”之间,都经历了什么?大家可以用文字STEP BY STEP的表示出来。
提示

​ 1、浏览器输入url。先解析url地址是否合法

2、浏览器检查是否有缓存(浏览器缓存-系统缓存-路由器缓存)。如果有,直接显示。如果没有,跳到第三步。

3、在发送http请求前,需要域名解析(DNS解析),解析获取对应过的ip地址。

4、浏览器向服务器发起tcp链接,与浏览器简历tcp三次握手

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

6、服务器收到处理的请求,将数据返回至浏览器

7、浏览器收到http响应。

8、浏览器解析响应。如果响应可以缓存,则存入缓存

9、浏览器发送请求获取嵌入在HTML中的资源(html,css,JavaScript,图片,音乐等),对于未知类型,会弹出对话框

10、浏览器发送异步请求

11、页面全部渲染结束。

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信