2018-01-17

浏览器工作流程

当用户在浏览器中输入baidu.com以后,页面会跳转到百度首页,这中间都发生了什么,让我们来一探究竟。

URL(Uniform Resource Locator)

用户输入的baidu.com,就是一个URL,全称为统一资源定位符。常见协议有:http、https、ftp以及file等。

域名解析

浏览器根据用户输入的URL(baidu.com),自动进行解析。常见的解析流程有:  
1.浏览器缓存。
2.系统缓存。
3.路由器缓存。
4.ISP DNS缓存。
浏览器通过如上方式,将用户输入的URL自动解析到百度首页的公网IP。

服务器处理以及本地化展现

浏览器解析完后,相关IP地址在后台服务器中进行交换,自动定位到百度的官网,同时从远端获取文件。文件获取完毕后,通过MVC的方式传输到本地浏览器上进行处理,最终渲染行程用户看到的百度首页。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容