美文网首页H5/Web前端开发教程
1-1. 浏览器、服务器

1-1. 浏览器、服务器

作者: 一Left一 | 来源:发表于2017-11-07 11:51 被阅读1次

    1、浏览器

    • 浏览器是安装在电脑里面的一个软件,能够将网页内容呈现给用户看,并让用户与网页交互的一种软件。就好比QQ一样都是安装在电脑里面的一个软件。

    2、常见主流的浏览器

    • 谷歌
    • IE
    • 火狐
    • safari
    • Opera

    3、浏览器份额

    4、不同的浏览器有不同的浏览器内核, 浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容,从而导致了浏览器兼容性问题出现

    5、服务器

    • 服务器也是电脑,只不过是比我们的电脑配置更高的电脑,并且24小时不断电,不关机的计算机
    • 服务器是专门用于存储数据电脑, 访问者可以访问服务器获得服务器上存储的资源
    • 服务器一旦关机,访问者就无法访问

    6、浏览器访问网页原理

    • 访问网页,浏览器把相关的资源缓存到本地
    • 浏览器把资源渲染出来,展示给用户看
    • 第一次访问要下载相关的资源可能要比较慢,第二次访问就会相对的快很多
    • 访问网页时是有真实的、物理的文件传输的
    • 网页不是一个文件,而是大量文件组成的
    • 我们之所以平常感觉第二次访问比第一次访问快的原因就是,第一次访问时已经将所有文件缓存到了本地

    7、浏览器请求数据的过程
    1)请求过程

    • 按下回车时浏览器根据输入的URL地址发送请求报文
    • 服务器接收到请求报文,会对请求报文进行处理
    • 服务器将处理完的结果通过响应报文返回给浏览器
    • 浏览器解析服务器返回的结果,将结果显示出来
      2)请求过程验证
    • 利用chome浏览器打开一个网页
    • 打开开发人员工具
    • 打开Network查看请求报文和响应报文,或者是按住F12
      3)报文
    • 请求报文:
      一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分
    • 响应报文:
      一个HTTP响应报文由响应行、响应头、响应体组成

    http://www.w3school.com.cn/html/html_webserver.asp

    相关文章

      网友评论

        本文标题:1-1. 浏览器、服务器

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