美文网首页
用户打开浏览器,输入 baidu.com,页面展示百度首页。整个

用户打开浏览器,输入 baidu.com,页面展示百度首页。整个

作者: 赵学习 | 来源:发表于2019-02-07 20:14 被阅读0次

关于从url输入到页面展现

第一步 在浏览器输入url

    url:统一资源定位符,用于定位互联网上的资源
   常用的协议( http,https,ftp,file)

第二步 域名解析

    域名解析的流程
    (1)浏览器缓存-浏览器从dns记录的时间
    (2)系统缓存    -从Hosts文件查找是否有该域名和对应的ip
    (3)路由缓存    -一般路由器也会缓存地址
    (4)ISPdns缓存-比如到电信的dns上查找缓存
    (5)如果都没有找到,则向跟域名的服务器查找域名对应ip,根域名的服务器把请求转发到下一级,直到找到ip。

第三步 服务器处理

    web服务器 
      常见:apack、nginx、iis、lighttpd
      web服务器接受用户的request交给网络代码,或者接受请求反向代理其他web服务器。

第四步 网络处理流程

    mvc模型(model)、视图(view)、控制器(controller)

第五步 浏览器处理

  html字符中被浏览器接受后被一句句读取解析;
  解析到link标签后重新发送请求获取css;
  解析到script标签后发出请求获取并执行代码;
  解析到img标签发送请求获取图片资源。

第六步 绘制网页
浏览器根据html和css计算得到渲染树、绘制到屏幕上,js会被执行。

相关文章

  • 前端面试题:从URL输入到页面实现

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

  • 第一篇博客

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

  • Exe.3 task 1st

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

  • #从url输入到页面展现

    > 用户打开浏览器,输入baidu.com,页面展示百度首页,整个过程发生了什么?下面以baidu.com举例说明...

  • 从输入URL到网页呈现的过程

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

  • 用户打开浏览器,输入 baidu.com,页面展示百度首页。整个

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

  • 从URL的输入到页面展示

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

  • 文章(从输入URL到页面展现)

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么?——这是一个从输入URL到页面展现...

  • 2019-03-20

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

  • 输入网址后发生了什么

    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么 总述 1、输入网址。2、浏览器查找...

网友评论

      本文标题:用户打开浏览器,输入 baidu.com,页面展示百度首页。整个

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