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的方式传输到本地浏览器上进行处理,最终渲染行程用户看到的百度首页。

你可能感兴趣的:(2018-01-17)