美文网首页HJCP要求甚解
从URL到页面呈现

从URL到页面呈现

作者: 易景平 | 来源:发表于2018-05-01 17:16 被阅读0次

用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么?

一.通信协议保证信息能够在网络上传输。

浏览器根据HTTP协议生成报文发送给服务器,服务器响应报文返回需要的网页资源。

二.域名解析

把语义化的域名转换成机器能够识别的IP地址,查找顺序为:
1.浏览器缓存
2.电脑上的hosts文件
3.路由器缓存
4.网络服务商
5.根域名服务器
找到百度对应的IP,并发送访问请求.

三.服务器收到请求

image

Web server处理请求。Rails匹配特定的Controller,Controller从Model中获取需要的数据,然后发给View。收到从View返回的HTML文件,发送给浏览器。

四.浏览器收到HTML文件

1.按顺序逐步解析,解析到link、script、img等标签时再发送请求获取相应文件。
2.根据HTML和css计算得到渲染树并绘制到屏幕上。

相关文章

  • 从URL到页面呈现

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么? 一.通信协议保证信息能够在网络上...

  • 从输入url到页面呈现

    1.在浏览器地址输入url2.浏览器查看缓存,如果请求资源在浏览器里有缓存并且新鲜,跳转到转码步骤 如果资源未缓存...

  • 浏览器渲染性能优化

    从用户输入浏览器输入url到页面最后呈现 有哪些过程? 答案大致如下: 用户输入URL地址 浏览器解析URL解析出...

  • 输入URL到页面呈现

    https://juejin.im/post/5d5e795ff265da03e275f29e ①输入URL,首先...

  • 从URL到页面

    第一步 输入URL URL是统一资源定位符,用于定位互联网上的资源,包含http、https、ftp、file等协...

  • 从url到页面

    # dafa

  • 从url到页面

    域名解析 首先,浏览器对域名进行解析,查找域名所在服务器的IP地址,对于题目的网站来说域名就是"baidu.com...

  • 从URL到页面

    从URL到页面 URL:统一资源定位符,用于定位互联网上的资源 http//jirengu.com https//...

  • 从URL到页面

    如何访问网站 Step0 解析URL用户(客户端浏览器)将url解析成三部分:协议 ,域名,路径。 Step1 定...

  • 从URL到页面呈现发生了什么?

    web本质是什么呢? 用户请求远程资源 浏览器查找远程资源,打包用户请求并发送 服务器根据用户请求的资源路径及附带...

网友评论

    本文标题:从URL到页面呈现

    本文链接:https://www.haomeiwen.com/subject/lhzxrftx.html