您的位置:首页 > 互联网

为什么说 HTTP/3 正在吞噬世界?

发布时间:2023-10-19 10:18:57  来源:互联网     背景:

声明:本文来自于微信公众号CSDN(ID:CSDNnews),作者:|Sven Mieke,授权转载发布。

超文本传输协议(HTTP)是互联网的基石,可帮助我们加载网页、流式传输视频以及为应用程序获取数据。

去年,负责定义互联网技术的组织IETF(互联网工程任务组)对该协议的新版本 HTTP/3进行了标准化。从那以后,HTTP/3和相关的 QUIC 协议在公共网络上迅速普及。在全世界的网络中,支持HTTP/3的Web服务器大约占19%~50%以上,确切数字取决于数据来源以及测量方法。

由于这些新协议已经被像谷歌和Meta这样的大公司广泛使用,我们可以肯定地说,当前互联网流量的很大一部分已经在使用HTTP/3。事实上,你正在阅读的这篇博客文章很可能是通过HTTP/3加载的!

在本文中,我将提供一些背景信息,尝试阐述HTTP/3解决了什么问题、性能如何、为什么如此迅速被采用,以及仍需努力克服哪些限制等问题。

为什么我们需要HTTP/3?

网络协议描述了网络上的两个实体之间如何进行数据通信,通常是用户设备和Web服务器之间的通信。由于有许多不同的公司构建面向Web的软件,因此协议需要标准化,以便所有这些软件可以“互操作”,也就是说它们都遵循相同的规则,可以相互理解。

在实践中,我们不会只使用一种协议,而是组合使用多个协议,每个协议都有自己的职责和规则(如图1所示)。这是为了提高灵活性和可重用性,无论是使用Wi-Fi、有线连接还是4G/5G,都可以使用完全相同的HTTP逻辑。

图1:HTTP/2和HTTP/3的协议栈,展示了多个协议如何组合以提供完整的互联网功能。

一块钱的水和两块钱水的区别

许多最初用于互联网的协议是在80年代和90年代标准化的,这意味着它们是根据那些年代的目标和限制构建的。尽管其中一些协议经受住了时间的考验,但有一些则显得有些过时。大多数问题都已通过权宜之计和巧妙的技巧解决。但是显然有些协议需要一些改变。尤其是负责保证数据可靠穿越互联网的TCP协议(传输控制协议)。

为什么TCP不适合如今的网络?

HTTP/1.1和HTTP/2依赖于TCP来执行任务。客户端和服务器必须先建立一个TCP连接,才能交换HTTP请求和响应。

华为保时捷mate50RS

华硕tuf gaming b550m-e主板

随着时间的推移,人们已经做出了许多努力来更新TCP并解决一些效率问题,如TCP仍然像加载单个文件一样加载网页,而不会加载数百个单独文件的集合。其中一些更新取得了成功,但大多数影响过大的更新(例如TCP多路径和TCP快速开启)几乎花费了将近十年的时间才能在公共互联网上实际使用。

更改TCP的主要难点是,互联网上有成千上万的设备都拥有自己的TCP协议实现。这些设备包括手机、笔记本电脑、服务器,以及路由器、防火墙、负载均衡器和其他类型的“中间设备”。因此,如果我们想要更新TCP,必须等待相当一部分设备更新其实现,而实际上这可能需要数年的时间。

QUIC解决方案

TCP的问题十分严重,如今最切实可行的方法是用全新的协议替代TCP。这个替代品就是QUIC协议,尽管许多人(打趣地)将其称为TCP2.0。这个绰号很贴切,因为QUIC包含了TCP的许多高级特性,但有一些关键的改变。

主要的变化是,QUIC与传输层安全性(TLS)协议紧密集成。TLS负责在网络上加密敏感数据,它就是HTTPS中的S(安全)。在TCP中,TLS只加密实际的HTTP数据(图2)。而在QUIC中,TLS还加密了QUIC协议本身的大部分内容。这意味着,数据包编号和连接关闭信号等元数据在TCP中对所有中间设备可见(且可更改),但在QUIC中现在只对客户端和服务器可见。

图2:TCP+TLS和QUIC之间的加密差异。QUIC加密的不仅仅是HTTP数据。

此外,由于QUIC的加密更加广泛,因此比TCP更容易更改或添加新功能——我们只需要更新客户端和服务器,因为中间设备无法解密元数据。因此,QUIC成为了一种面向未来的协议,可以让我们更快地解决新的挑战。

QUIC还具有许多其他与安全相关的功能,包括抵御分布式拒绝服务(DDoS)攻击,具有防放大和RETRY数据包等功能。

最后,与TCP相比,QUIC还包括大量的效率和性能改进,例如更快的连接握手(请参见图3),消除了“首行阻塞”问题,更好的数据包丢失检测/恢复,以及处理用户切换网络的方法。

RTX 3070功耗

图3:QUIC具有更快的连接设置,因为它将“传输”三次握手与TLS加密会话建立结合在一起,而在TCP+TLS中,这是两个单独的过程。

我们不需要HTTP/3;我们需要的是QUIC。

最初,人们曾尝试保留HTTP/2,并进行最小的调整,以便在较低的层上也可以使用QUIC(毕竟,这么多可重用协议的整个目的就在于此)。然而,我们很快就发现,QUIC与TCP有很大区别,无法兼容HTTP/2。因此,人们决定制定一个只能用于QUIC的新版本HTTP,最终成为了HTTP/3。

HTTP/3几乎与HTTP/2相同。它与HTTP/2的主要区别是它基于QUIC,而不是TCP。然而,由于HTTP/3可以使用QUIC的所有新功能,因此在加载网页和流式传输视频时,具有更高的性能。实际上,这正是HTTP/3迅速被采用的原因。


返回网站首页

本文评论
差旅天下摘获2021金典奖两项重磅殊荣,引领差旅行业发展风向标
  2021年5月23日,以“双循环新格局下的新发展机遇”为主题,由中国商报社、中国商界杂志社、中国流通行业管理政研会信用管理专委会、中国管理科学研究院商业模式研究所、《...
日期:08-16
比趣头条收益高的头条_在趣头条,放大自身的价值!
  作者:淼哥故事会   ​​淼哥寄语:有担当的专业人士应该主动出击,让那些健康谣言无处藏身,构建清朗网络空间,需要你我携手同心。   2018年10月,我正式入驻趣头条,注册名一...
日期:11-19
一加功不可没!OPPO成为中国手机市场Q1安卓销量第一名_oppo2021市场份额
快科技4月26日消息,第三方调研机构数据显示,2023年第一季度中国智能手机市场销量同比下跌5.4%,较前一季度跌幅收窄。OPPO(含一加)以18%的份额位列安卓品牌第一,一加品牌以210%的增...
日期:04-26
我国首个天基互联网系统明年投入示范应用,天涯海角都可网上冲浪
  11月19日消息 根据央视的报道,我国首个天基互联网系统——“虹云工程”将于明年投入示范应用。   根据央视的报道,“虹云工程”规划建设由一百多颗互联网卫星组成,在距...
日期:04-20
日本收紧对外国研究人员入境审查,以防“高度机密”成果技术流向海外
据日经新闻8月13日报道,日本政府拟收紧对外国研究人员和留学生的入境审查。当提交在日本停留所必需的证明文件时,申报内容将包括海外旅行经历、在日期间的资金来源等等。目的...
日期:08-13
第三方支付牌照望将发 首批32企业或都获牌_拥有第三方支付牌照的公司
随着9月1日获牌大限即将到来,一再延期的第三方支付牌照终于有望在本月发放。 昨日,记者从知情人士处获悉,首批第三方支付企业的支付业务许可证将于本月23日正式发放,届时32家...
日期:07-27
14家大公司限制员工使用ChatGPT 包括苹果、三星等
据Insider报道,一些大公司正在限制其员工对OpenAI的ChatGPT的访问,如亚马逊和苹果均表示担心人工智能可能会让他们面临数据泄露的风险。据不完全统计,14家大公司已对其员工如何...
日期:07-12
最帅国产猎装车!极氪001高速自主领航辅助系统开启测试
近日消息,快科技从极氪汽车官方获悉,极氪携双车正式亮相CES2023展会,同时推出了ZEEK RxmobileyeNZP高速领航辅助驾驶系统,具备L4级智能驾驶能力车型即将落地美国。同时官方宣布...
日期:01-07
易现EZXR AR-Glasses全面开售,重塑线下空间数字化体验
(原标题:易现EZXR AR-Glasses全面开售,重塑线下空间数字化体验) 今年3月,2023易现春季发布会“易世界 现未来”在杭州成功举办,发...
日期:08-21
蚂蚁集团井贤栋:即将发布的大模型是全栈布局、纯自研的
9月7日消息,第二届外滩大会上,蚂蚁集团董事长兼CEO井贤栋表示,蚂蚁把科技作为最核心的竞争力,最重要的生产力,发展根本的驱动力,对大模型高度重视,全情投入。他透露,蚂蚁将在9月8日...
日期:09-08
打破传统IT课程培训弊端,极客时间企业版受青睐_极客学院it在线教育
  IT企业在发展的过程中,培训是一个永恒的话题,但是很多企业在运营过程中会涉及到众多的产品线,使用到的程序语言也有很多种,这就为其制定培训规划提供了很大的难度。近些年...
日期:08-04
日产超70万辆汽车召回:5款车引擎零件缺陷 或致车辆趴窝_2020年日产召回
快科技7月14日消息,据报道,因旗下5种车型在引擎零件设计上存在缺陷,有无法正常行驶的可能性,日产汽车公司当天向日本国土交通省提交申请,请求召回约69.9万辆汽车。目前,日产汽车没...
日期:07-14
华为手表新款watch3微信语音「华为Watch GT 3系列微信手表版上线:支持语音、文字回复」
9月29日消息,今日,@华为终端 官方宣布,华为Watch GT 3系列智能手表正式上线微信手表版。用户可通过蓝牙连接,不必拿出手机,抬手就能查看微信上的语音和图文信息、语音和视频通话...
日期:09-30
斗鱼发布2020游戏直播用户报告:技术+颜值,难怪这么香(斗鱼主播人气排名2020)
  2月19日,国内领先的游戏直播平台斗鱼发布了《2020游戏直播95后人群洞察报告》。报告以活跃在斗鱼平台上的95后年轻用户为研究对象,从用户属性和行为习惯两个维度出发,深度...
日期:07-16
我国自主装备首次进行超深水海域勘探:水深达3000米
快科技10月2日消息,我国自主研发海洋拖缆地震勘探采集装备海经”系统,即将完成水深达3000米深海区的勘探作业,这是我国自主装备首次进行超深水海域地震勘探作业。据了解,拖缆地...
日期:10-02
Visual Studio 2019 for Mac_微软Visual Studio 2019 for Mac 8.4 Preview 4发布
  微软已经发布了 Visual Studio 2019 for Mac version 8.4 Preview 4。该版本带来了对最新稳定版 .NET Core 的支持,对 ASP.NET Core 项目的脚手架支持以及对整体产品可...
日期:08-14
天车刹不住车「天际汽车刹车失灵 故障不断!车主售后找不到人」
不同于蔚小理”这些头部造车新势力,购买新势力中二线品牌的车主,用车的体验可能会大打折扣。据报道,宋先生去年5月花费16万购买一辆天际ME5混动汽车,但前两天,他在路上正常行驶时...
日期:01-29
华为申请“星耀手机”商标_荣耀手机商标HONOR
2 月 8 日讯:天眼查App显示, 1 月 31 日,华为技术有限公司申请注册“星耀手机”“星耀版”商标,当前商标状态为申请中。iqoo屏幕比例是不是16:9harmonyos2内测招募视频媒体的发...
日期:02-08
高管放言抢夺大量宾利客户!捷尼赛思X敞篷概念车即将量产_捷尼赛思像宾利
一台韩国豪华车,竟然让其高管放言称要抢夺宾利欧陆的客户,究竟是勇气可嘉还是有真材实料?近日消息,有海外媒体报道称,现代旗下豪华品牌捷尼赛思X敞篷概念车或将进行量产,并采用限...
日期:01-29
科比坠机去世三周年 官方晒科比与Gigi合照 詹姆斯悼念「科比的坠机身亡照片」
当地时间三年前的今天,一架搭乘有科比和其二女儿Gigi的直升飞机在美国加利福尼亚州卡拉巴萨斯市坠毁。湖人队官推晒出科比与二女儿Gigi合照,配文:今天直到永远”,NBA官方转推。...
日期:01-27