携手Chrome与Firefox:Cloudflare宣布全力支持HTTP/3新协议

Posted 黑白之道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了携手Chrome与Firefox:Cloudflare宣布全力支持HTTP/3新协议相关的知识,希望对你有一定的参考价值。

文章来源cnBeta.COM

HTTP / 3 是超文本传输协议的下一个主要迭代版本,不过根据 W3Techs 的统计,目前其仅被全球 3% 的互联网网站所使用。好消息是,在 Cloudflare、Google Chrome 和 Mozilla Firefox 的大力支持下,HTTP / 3 于今日得到了极大的推动。Cloudflare 宣布,该公司将于即日起为客户提供一个选项,以便其在控制台仪表盘上为自家域名启用 HTT9 / 3 支持。


携手Chrome与Firefox:Cloudflare宣布全力支持HTTP/3新协议

(图自:Cloudflare,via ZDNet)


启用后,当用户在具有 HTTP / 3 功能支持的客户端上访问 Cloudflare 托管的网站时,连接将被自动升级到最新的协议,而不是通过旧版协议进行处理。


浏览器方面,Chrome Canary 已于本月初添加了对 HTTP / 3 的支持。用户可通过 Chrome 命令行标记“--enable-quic --quic-version = h3-23”进行开启。


此外,Mozilla 计划在今秋晚些时候,为 Firefox 每夜构建版(Nightly Build)引入对 HTTP / 3 的支持。


携手Chrome与Firefox:Cloudflare宣布全力支持HTTP/3新协议

(图自:Cloudflare)


作为 HTTP 的下一个主要版本,HTTP / 3 新协议覆盖了从服务器到客户端的内容,并在浏览器、移动应用、或其它程序中展示。


与前辈们相比,HTTP v3(或 HTTP / 3)已经过彻底的重写,使用全新的 QUIC(而不是 TCP)协议,且内置了 TLS 加密传输支持。

携手Chrome与Firefox:Cloudflare宣布全力支持HTTP/3新协议

(图自:BMC)


这是多种技术的融合,一切只在让网站的加载速度更快,且默认启用加密连接进行传输。而想要深入 HTTP / 3 的原理,就需要从 OSI 网络模型开始说起了。


默认情况下,HTTP(第 7 层协议)是以 TCP(第 4 层协议)作为基础的。TCP 用于协商客户端和服务器之间的连接,然后在双方之间传输数据。


携手Chrome与Firefox:Cloudflare宣布全力支持HTTP/3新协议

(图自:Cloudflare)


然而 TCP 可追溯至上世纪 70 年代,无法充分满足当下近乎实时的通信需求。经过无数工程师团队的多年努力,谷歌提出的 QUIC 方案得到了最多的认可。


据悉,该公司先是创建了 SPDY,以解决 TCP 的某些问题。后来又推出了 HTTP-over-SPDY,最终演变成了 HTTP / 2,目前该版本在互联网站点中的使用率接近 40% 。


携手Chrome与Firefox:Cloudflare宣布全力支持HTTP/3新协议


不过 SPDY 只是针对 TCP 及其原理的另一改进,Google 工程师意识到,如果将 TCP 的可靠性和 UDP 的速度结合在一起,就能形成一个全新的协议,让一切变得更好。


如此一来,就催生了 QUIC 协议的出现。其全称为“快速 UDP Internet 连接”,顾名思义,该协议融合了 TCP 和 UDP 的最佳特性,以构建更快速的第 4 层传输协议。


至于 HTTP / 3,其在超文本传输协议内部实现了 QUIC,在传输级别上取代了 TCP 和 SPDY,并于去年十月正式获得了批准通过。

以上是关于携手Chrome与Firefox:Cloudflare宣布全力支持HTTP/3新协议的主要内容,如果未能解决你的问题,请参考以下文章

不同的字体大小 - Chrome 与 Firefox

CSS 表格显示差异 - Chrome 与 Firefox

表格布局问题 - Firefox 与 Chrome 和 IE7

Chrome 与 Firefox 中的文本大小差异

输入范围样式 IE11/Firefox 与 Chrome 相同

Chrome 与 Firefox 将取消对 FTP 的支持