今天 Cloudflare 宣布开放测试网站 cloudflare-quic.com 用于 QUIC 的 Beta 测试。该网站支持网络工程任务组针对 QUIC 标准起草的最新草案 —— 第 14 版草案。

在一些新技术标准化或者大规模适用之前,CloudFlare 的系统工程师们就已经长期致力于研究和尝试这些新技术。比如当 HTTP/2, TLS 1.3, DNSSEC, 基于 HTTP 的 DNS 以及加密的 SNI 这些技术还处于孵化期的时候,我们就开始部署早期的标准化实验。 在这些新技术的早期阶段我们就决心研究它们是因为我们相信它们会帮我们创造一个更安全,更快以及更好的互联网。现在,我们很高兴针对 QUIC 正在做同样的事情。

在这篇博文中,我们将向您展示如何揭开 cloudflare-quic.com 在 QUIC 上的改变,并成为世界上第一批使用 QUIC 协议在全球互联网上执行 HTTP 请求的用户。这将是一个你可以自豪的告诉你的子孙们的时刻 —— 不管他们是否会停止嘲笑那些关于汽车故事和使用比如 “meme” 和 “phone” 等过时的词语。

在开始之前,我们先花点时间来回顾下 QUIC 是什么。上一篇由我的同事 Alessandro Ghedini 创作的博文《QUIC 之路》对 QUIC 做了一个精彩的介绍,其中包括它的目标、挑战以及它所带来的技术优势。这篇文章是一个很好的背景阅读,也是一个优秀的入门介绍。

如果你使用常规网络浏览器访问 cloudflare-quic.com,你将会看到一个信息丰富的登录页面。但是,你看到的内容将不会使用 QUIC 传输,因为在发布此博客时,你的浏览器还不支持 IETF QUIC,并且没有一款图形浏览器支持。

有些人可能会指出 Google Chrome 多年来一直支持 QUIC,但我们必须重申 Chrome 支持的协议是Google 自己基于 UDP 的传输层协议。该协议曾被称为 QUIC 但已失去该标签的意义,现在我们称之为 gQUIC,而且 gQUIC 的机制与现在 IETF QUIC 明显不同。