简易认知:HTTP、HTTPS、SPDY、HTTP2

2020-09-04  本文已影响0人  卡门001

HTTP 0.9

HTTP0.9 只支持一种方法—— Get,请求只有一行。

HTTP 1.0

HTTP1.0 版本发布,大大丰富了 HTTP 的传输内容,除了文字,还可以发送图片、视频等,这为互联网的发展奠定了基础。

    <HTML>
        一个包含图片的页面
           <IMGSRCIMGSRC="smile.gif">
      <HTML>

HTTP 1.1

HTTP1.1 - 作为一个目前使用最广泛的协议版本

缺点

HTTPS

HTTPS 是以安全为目标的 HTTP 通道,在HTTP下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。

SPDY

SPDY - SPDY 并不是新的一种协议,而是在 HTTP 之前做了一层会话层

SPDY 引入了一个新的二进制分帧数据层,以实现多向请求和响应、优先次序、最小化及消除不必要的网络延迟,目的是更有效地利用底层 TCP 连接。

HTTP2

HTTP/2 于 2015 年标准化,主要目的是优化性能。其特性如下:

从使用 Chrome 查看,目前主流网站基本都已经部分使用了 HTTP/2:
知乎、bilibili、GIthub 使用了 wss 协议。

也有很多网站使用了 SSE(格式如 data:image/png;base64,<base64 string>)

而且很多网站都有使用 HTTP/2 + QUIC,该协议的新名称是 HTTP/3,它是基于 UDP 的 HTTP 协议。

HTTP/2.0 与 SPDY 不同的地方,主要有如下两

上一篇 下一篇

猜你喜欢

热点阅读