当然,这种额外的加密机制也有助于增强新协议的总体安全性和隐私性 。虽然 TCP+TLS 非常适合保护信用卡或电子邮件内容等个人敏感数据,但却仍容易受到复杂(隐私)攻击的影响 。而且随着 AI 技术的快速发展 , 这些攻击的实施门槛也越来越低 。通过进一步加密此类元数据,QUIC 协议无疑能够更好地应对精心策划的恶意攻击 。
QUIC 还包含诸多其他与安全相关的功能,包括防御分布式拒绝服务(DDoS)攻击、以及防放大和 RETRY 数据包等功能 。
最后 , 与 TCP 相比,QUIC 还带来了大量效率和性能改进 , 包括更快的连接握手(参见图三)、消除“队头阻塞”问题、更好的数据包丢失检测 / 恢复,以及处理用户切换网络的方法(我们将在后续文章中具体介绍) 。
文章插图
图 3 QUIC 在设置上拥有更快的连接速度,因为它能将“传输”三向握手与 TLS 加密会话相结合,性能优于 TCP+TLS 中的两个独立过程
3我们真正需要的并不是 HTTP/3 , 而是 QUIC
最初,我们也曾尝试保留 HTTP/2 并进行增量式调整 , 希望能在底层用上 QUIC(毕竟当初保留这么多协作元素和可复用协议,意义也就在于此) 。但很明显,QUIC 与 TCP 之间存在着巨大差异,HTTP/2 根本无法全部兼容 。因此,互联网工程任务组才决定专门为 QUIC 制作新的 HTTP 版本 , 这就是现在的 HTTP/3 。
HTTP/3 与 HTTP/2 几乎相同,二者的主要区别就体现在 QUIC/TCP 之上各项功能的技术实现 。但由于 HTTP/3 能够使用 QUIC 的全部新功能 , 因此在加载网页和流媒体视频时将带来更好的性能表现 。也正是这个优势,让 HTTP/3 得到了市场的广泛认可和快速接纳 。
原文链接:
https://blog.apnic.NET/2023/09/25/why-http-3-is-eating-the-world/
推荐阅读
- Python开启http server服务,轻松传输文件
- 为什么说OpenAI杀死了开发者?
- 紫薯粥为什么变绿了,加什么会变紫 紫薯粥为什么变绿了
- 华为jkmal00b是华为什么型号
- 怎么保养化妆刷 如何正确清洗保养化妆刷
- 尼格买提成端水大师?王冠甘愿为其生子,与朱迅私生子正脸曝光
- 男人为什么爱白月光女人 男人为什么爱白月光
- 为什么发朋友圈文字只显示一行 微信怎么发长文字不折叠
- 龟苓膏是乌龟做的吗,真正的龟苓膏是怎么做的
- 正月初一是什么节