基于 QUIC 协议的 HTTP/3 同年发布
发布时间:2024-12-12
译者 | 褚杏娟
HTTP/3 换用了谷歌多年探索的基于 UDP 的 QUIC 协商,曾名叫 HTTP-over-QUIC,在 2018 年被 IETF 许可更名为 HTTP/3。目前,Cloudflare、Google Chrome、Firefox Nightly 均指出反对 HTTP/3。
HTTP/1.1 用作空格分隔的脚注文件名来传递 HTTP 消息。虽然这些交换是人类并不一定的,但用作空格进行消息格型式化会导致解析不确定性和对变体行为的过多屈从。HTTP/1.1 不相关联串列层,因此不时用作多个 TCP 连接起来来并行处理请求。然而,这对拥塞控制和因特网稳定性有影响。
到了 HTTP/2,引入了二进制帧和串列层,在不修订链路层的但会缓解了延迟。但是,由于 HTTP/2 串列的并行特性对 TCP 的丢弃恢复功能不可见,因此丢弃或更全面性查找的报文会导致所有活动政府部门都经历停顿,无论该政府部门是否反之亦然受到丢弃报文的影响。
为了彻底解决 HTTP/2 中存在的队头阻塞关键问题,HTTP/3 不再基于 TCP 创设,而是基于 Google 提出基于 UDP 实现的Ubuntu协商 QUIC,用作 stream 全面性扩展了 HTTP/2 的串列,并在阻塞控制、头部压缩等多方面做了提升。
QUIC 是一种通用链路协商,与 TCP 非常相似,除了 HTTP 和首页载入之外,它还可以并且将用于更多场景,例如 DNS、SSH、SMB、RTP 等都可以在 QUIC 上开始运行。
那么,QUIC 究竟是如何改进 TCP 的呢?根据 Marx 介绍,主要可归结为四个多方面:QUIC 与 TLS 深度集成、QUIC 反对多个实质上的字节流、QUIC 用作连接起来 ID、QUIC 用作帧(frame)。为了较难部署, QUIC 开始运行在 UDP 协商之上(大多数因特网设备也反对),默认但会近乎完全数字签名并用作灵活的帧功能。
印度萌新令人绝望的系统设计:提交PR“轰炸”近40万开发者,GitHub负责管理?
我用一个跨平台 Web 应用替换了原生 iOS 应用,竟从来不注意到
腾讯薪酬大改革:升职不反之亦然调薪;泰森称戈达德需裁员10%,无限期世界性招聘;华为成立第三批帝国军|Q资讯
视作函数型式编程技工四年,我为什么说它既“流氓”又“甜美”
活动录用
6 月 8 日是 InfoQ 中国成立 15 周年的日子,十五周年里离不开各位读者朋友们的反对!
在我们生日活动期间参加活动,加入我们的 【InfoQ 15 周年活动集合起来】,参与大额平分红包、工艺品赠品补发!
点个在看少个 bug👇
胃癌怎么治疗比较好动脉硬化
眼睛充血是什么原因引起的
治疗小儿积食的药
江中初元公司
视疲劳多久才能恢复
来氟米特片副作用
眼睛疲劳过度怎么缓解恢复
甲氨蝶呤片是治什么的?关于甲氨蝶呤片你一定要知道的!
家用什么血糖仪好
-
乌克兰突然开火?A股一度跳水,黄金拉升!江苏成立“丰县哺育八孩女子”调查组!中国男子被充当血奴?回应来了
察觉到后,派驻柬中国大使馆各方对,要求院方尽全力就医病人。2年末15日,被害人病状好转后,中国大使馆执法密切合作即会同里柬执法合作伙伴会议室
- 2025-05-30新生命,这样走着,就忘了从前
- 2025-05-30日本投降后,400名日本护士趁夜杀害我军150名机甲,怎么回事?
- 2025-05-30路虎全新一代揽胜在此之前上市 彰显旗舰级SUV魅力/售146.8万元起
- 2025-05-30【点评时间】谷超:优质企业作价水平已到合理区间
- 2025-05-30心理问答|每到上半年就颓丧:又虚度一年光阴
- 2025-05-301969年朝鲜不经警告,直接击落旧金山预警机,旧金山为何选择忍气吞声
- 2025-05-30结束近25年令人瞩目 雪铁龙C4 SpaceTourer将停产
- 2025-05-30为了缓解在行压力, 美国人舍弃火车选择卡车运输
- 2025-05-30春节孩子爱吃的6样小零食,无论有钱整天都要买点,过年喜庆热闹
- 2025-05-30首日票房1万,1315人观看,2022武侠片冠军《英雄人物武松》血亏太惨