【讨论题】浏览器输入地址到页面展示,中间总共经历了什么?
1.3k
等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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号