参考文章:
https://segmentfault.com/a/1190000022662058https://segmentfault.com/a/1190000022662058https://github.com/sisterAn/JavaScript-Algorithms/issues/131
https://github.com/sisterAn/JavaScript-Algorithms/issues/131
首先,
- http以及https都属于http1.1版本的,http1.1版本是基于文本的协议。
- http2是2015年提出的,改成了二进制协议,解决http1.1的性能问题
- 三者均是基于tcp,https和http2在tcp之上还多了一层ssl协议,用作保密。
HTTP
客户端(如Web浏览器)从服务器(如Web服务器)请求资源时用到的协议。
HTTP/1.1
这是HTTP协议目前的流行格式。它是基于文本的协议,
HTTP/1.1消息可以是未加密的(网站地址以http://开头),也可以使用HTTPS加密(网站地址以https://开头)。客户端使用URL的开头来决定要使用的协议&#x