做为咱们网上冲浪最为常见,也常常被人忽视的 HTTP 已经更新换代到了 HTTP/3。本文简单明了的带你认识 HTTP/3 的做用。html
最近二狗子看到本身存储女神婷婷照片所用的云服务商——又拍云推出了 HTTP/3 尝鲜功能。做为爱好学习的二狗子同窗既惊喜又好奇,他对 HTTPS、HTTP/2 很是熟悉,可是对于 HTTP/3 倒是少了一些了解。git
“HTTP/2 都还没普及,没想到又拍云居然连 HTTP/3 功能都上了,真不愧是业界良心,果真他们常说的技术氛围不仅是说说的。看样子这段时间本身不够勤快,是时候去学习下 HTTP/3 相关知识了。”二狗子一边内心想着,一边就开始找资料学习了。github
要深刻了解 HTTP/3,那首先要知道什么是 HTTP/3。浏览器
如上图所示,HTTP/3 是基于 QUIC 的协议。而 QUIC 协议是 Google 提出的一套开源协议,它基于 UDP 来实现,直接竞争对手是 TCP 协议。安全
另外,要聊 HTTP/3,HTTP 的发展历程是怎么也绕不过去的,并且能够讲好久。服务器
若是想要详细了解 HTTP 的前世此生与发展历程,能够查看以前的内容《当我谈 HTTP 时,我谈些什么》。网络
今天咱们在这里简单说一下 HTTP/3 相比较 HTTP/2 进步的那些点。curl
回归正题,相比 HTTP/2 而言 HTTP/3 有如下几点提高:工具
没有哪项技术是天衣无缝的,更不用说是还在发展中的 HTTP/3 了。学习
HTTP/3 创建传输用的是 UDP 协议,而在 HTTP/3 出现前 UDP 的一般出现地点是相似《计算机网络》这样的书面理论,即使是实际应用也大多和网络攻击一块儿出现,这就致使 UDP 的名声不太好。名声差了天然在硬件上的支持也捉襟见肘,大部分互联网服务也就理所固然的对 UDP 的访问进行限制。
可是毫无疑问的,HTTP/3 是目前最前沿的互联网标准,它的缺点能够经过不断的改进来完善。相比与 HTTP/3 自己的缺陷问题,做为一项新技术最致命的问题是可否得到足够多的有效支持,从而进行大范围推广。
那么当前的环境已经有迎接 HTTP/3 的能力了么?
HTTP/3 做为互联网的标准革新之一,在支持方面无非两点,一个是服务端,一个是客户端。
先来看一下客户端,你们所熟悉的浏览器 Chrome 以及经常使用 Curl 命令行工具都已经支持 HTTP/3 特性。在 Chrome 的开发者工具一栏里你能够看到一项显示为“HTTP/2+quic/99”,这就是 Chrome 已经支持 HTTP/3 的证据。毕竟 HTTP/3 的组成离不开 QUIC 协议。
而在 Curl 命令行工具[https://github.com/curl/curl] 的最新版本, 你只需在常规的命令末尾添加“--HTTP/3”便可使用 HTTP/3,若是目标服务器支持,它会天然的返回“HTTP/3 200”。
确认了客户端的支持,咱们接下来看一下服务端。
自 2013 年 QUIC 被正式公开以来,到 2020 年已经发展了差很少7年,目前网上已经有了很多热门开源的项目,除去带头大哥 Google 在完成了对自身搜索引擎的支持,还同时拉上了 Gmail 、YouTube 等站点。但对于国内的绝大部分站点来讲,HTTP/3 之路,彷佛还停留在东土大唐,即便 Nginx 已经公开声明:“咱们已经支持 QUIC 协议“。
咱们能够看到,虽然目前环境尚未全面迭代到 HTTP/3 ,可是 HTTP/3 的发展是不可阻拦的。
做为一家极客氛围极强的公司,又拍云在很多厂商还没准备好时,苦心钻研,现已推出 HTTP/3 尝鲜服务,您能够切身体验 HTTP/3 带来的变革。
[可是毫无疑问的,HTTP/3 是目前最前沿的互联网标准,它的缺点能够经过不断的改进来完善。相比与 HTTP/3 自己的缺陷问题,做为一项新技术最致命的问题是可否得到足够多的有效支持,从而进行大范围推广。
那么当前的环境已经有迎接 HTTP/3 的能力了么?
HTTP/3 做为互联网的标准革新之一,在支持方面无非两点,一个是服务端,一个是客户端。
先来看一下客户端,你们所熟悉的浏览器 Chrome 以及经常使用 Curl 命令行工具都已经支持 HTTP/3 特性。在 Chrome 的开发者工具一栏里你能够看到一项显示为“HTTP/2+quic/99”,这就是 Chrome 已经支持 HTTP/3 的证据。毕竟 HTTP/3 的组成离不开 QUIC 协议。
而在 Curl 命令行工具[https://github.com/curl/curl] 的最新版本, 你只需在常规的命令末尾添加“--HTTP/3”便可使用 HTTP/3,若是目标服务器支持,它会天然的返回“HTTP/3 200”。
确认了客户端的支持,咱们接下来看一下服务端。
自 2013 年 QUIC 被正式公开以来,到 2020 年已经发展了差很少7年,目前网上已经有了很多热门开源的项目,除去带头大哥 Google 在完成了对自身搜索引擎的支持,还同时拉上了 Gmail 、YouTube 等站点。但对于国内的绝大部分站点来讲,HTTP/3 之路,彷佛还停留在东土大唐,即便 Nginx 已经公开声明:“咱们已经支持 QUIC 协议“。
咱们能够看到,虽然目前环境尚未全面迭代到 HTTP/3 ,可是 HTTP/3 的发展是不可阻拦的。
做为一家极客氛围极强的公司,又拍云在很多厂商还没准备好时,苦心钻研,现已推出 HTTP/3 尝鲜服务,您能够切身体验 HTTP/3 带来的变革。