美文网首页饥人谷技术博客
用户打开浏览器,输入 baidu.com,页面展示百度首页。整个

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

作者: SamPig | 来源:发表于2017-12-13 07:13 被阅读0次
    用户打开浏览器,输入 baidu.com,页面展示百度首页。整个过程发生了什么?
    (1)在浏览器中输入URL

    首先要理解,baidu.com 是一个域名,也是一个URL(统一资源定位符),用于定位百度的首页。

    (2)域名解析

    浏览器在接收到这个URL后,实际上不知道baidu.com是什么东西,它需要查找baidu.com网站所在服务器的IP地址,才能找到目标。
    域名解析有5种方式:

    a.浏览器缓存
    b.系统缓存
    c.路由器缓存
    d.ISP DNS缓存
    e.根域名服务器查询
    (3)服务器处理
    服务器处理流程
    (4)网站处理流程
    MVC 模型(model)-视图(view)-控制器(controller)
    MVC
    浏览器处理

    服务器返回的文件被浏览器接受后会一句一句读取解析。

    绘制网页

    浏览器根据HTML和CSS计算得出渲染树,绘制到屏幕上,JavaScript会被执行。

    相关文章

      网友评论

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

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