HTML——基础知识

什么是浏览器

  • 浏览器能够将网页内容呈现给用户看,并让用户与网页交互的一种软件

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

    • IE Trigent
    • 谷歌 WebKit/Blink
    • 火狐 Gecko
    • Safari WebKit
    • Opera Presto

什么是服务器

  • 服务器也是电脑,配置更高,24h不断电,不关机的计算机
  • 服务器专门用于储存数据的电脑,访问者可以访问服务器获得储存的页面
  • 服务器一旦关机,访问者就无法访问

浏览器访问网页原理

  • 当里利用浏览器访问网页时,其实是有真实的物理文件输出的,浏览器会先将网页上的内容缓存至本地文件夹,然后渲染呈现给用户看
  • 平时第二次打开网页会比第一次快,是因为第一次访问时已经将网页的信息缓存到了本地
  • 一个网页不是一个文件,而是一堆文件,网页越复杂文件越多

浏览器请求数据的过程

  1. 按下回车时浏览器根据输入的URL地址发送请求报文
  2. 服务器接收到请求报文,会对请求报文进行处理
  3. 服务器将处理完的结果通过响应报文返回给浏览器
  4. 浏览器解析服务器返回的结果,将结果显示出来
  • 请求报文:
    请求行+请求头+空行+请求体
  • 响应报文:
    响应行+响应头+响应体

什么是URL

  1. 在浏览器中输入的地址就是URL
  2. URL格式
  1. URL拆分
  • 网络协议类型 http://
  • 服务器IP地址 127.0.0.1
  • 服务器端口号 :80
  • 资源路径 网页在服务器上的路径
  • 资源名称 index.html
  1. 补充
  • URL全称Uniform Resource Locator(统一资源定位符), 互联网上的每一个资源都有一个唯一的URL地址
  • 由于IP地址全是数字, 无任何的含义,难以记忆。 所以在访问网页时最常见的不是IP地址而是“域名”(一串有含义的字母OR数字)
  • 好比: http://www.baidu.com AND http://111.13.100.92:80/

什么是HTTP协议

  • HTTP是Hypertext Transfer Protocol的缩写, 超文本传输协议
  • 浏览器访问网页就是去服务器请求数据,HTTP协议用来约束/规范浏览器和服务器之间的沟通
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。