写点什么

HTTP-over-QUIC 将成为 HTTP/3 标准

  • 2018-11-12
  • 本文字数:627 字

    阅读完需:约 2 分钟

HTTP-over-QUIC 将成为 HTTP/3 标准

hq (HTTP-over-QUIC)这个协议名称已经存在很长时间了,现在这个协议改了名称,正式成为 HTTP / 3。


IETF 中的 QUIC 工作组致力于创建 QUIC 传输协议。QUIC (Quick UDP Internet Connection,快速 UDP 互联网连接) 是一个新的基于 UDP 的多路复用且安全的传输协议,最初由谷歌开发。它从头开始设计,且为 HTTP/2 语义做了优化。尽管以 HTTP/2 作为主要的应用协议而构建,然而 QUIC 的构建是基于传输和安全领域数十年的经验的,且实现了使它成为有吸引力的现代通用传输协议的机制。QUIC 提供了等价于 HTTP/2 的多路复用和流控,等价于 TLS 的安全机制,及等价于 TCP 的连接语义、可靠性和拥塞控制。


当 IETF 开始标准化该协议时,它分为两层:传输层和 HTTP 部分,设想是这个传输协议也可以用于传输其他数据,而不仅仅用于 HTTP 或类似 HTTP 的协议。在当时这个协议的名字仍然是 QUIC。


在社区中,大家使用 iQUIC 和 gQUIC 这样的非正式名称来指代不同版本的协议,以将 QUIC 协议与 IETF 和 Google 分开(因为它们在细节上有很多不同)。通过“iQUIC”发送 HTTP 的协议在很长一段时间被称为“hq”(HTTP-over-QUIC)。


2018 年 11 月 7 日,Litespeed 的 Dmitri 宣布,他们和 Facebook 已成功完成了两个 HTTP / 3 实现之间的第一次互操作。在 11 月 8 日的 IETF-103 HTTPbis 会议上大家达成共识,确认 hq 新的名称是 HTTP/3。


现在已经明确了,HTTP/3 就是使用 QUIC 进行传输的新 HTTP 版本!


参考链接:https://daniel.haxx.se/blog/2018/11/11/http-3/


2018-11-12 12:102013
用户头像
张婵 InfoQ 技术编辑

发布了 87 篇内容, 共 53.7 次阅读, 收获喜欢 218 次。

关注

评论

发布
暂无评论
发现更多内容

一个酷酷的“幽灵”控制台工具

为自己带盐

C# 控制台 7月月更

Salesforce 容器化 ISV 场景下的软件供应链安全落地实践

阿里巴巴中间件

阿里云 容器 云原生 安全

AI人脸编辑让Lena微笑

逝缘~

华为云 AI Gallery 7月月更

Linux 下的传统 IPC 通信原理

北洋

Andriod 7月月更

组织实战攻防演练的5个阶段

穿过生命散发芬芳

攻防演练 7月月更

offer如何选择该考虑哪些因素

KEY.L

7月月更

Ubuntu22.04 源码安装Python3.10

IT蜗壳-Tango

7月月更

谈谈讲清楚这件事的重要性

阿里巴巴中间件

阿里云 技术 云原生

OpenSergo 即将发布 v1alpha1,丰富全链路异构架构的服务治理能力

阿里巴巴中间件

阿里云 微服务 云原生 云原生开源 OpenSergo

想要在Linux中只显示隐藏文件,用对ls就可以实现

wljslmz

Linux 运维 7月月更

Android 面试知识点

沃德

android 程序员 7月月更

leetcode 53. Maximum Subarray 最大子数组和(中等)

okokabcd

LeetCode 动态规划 数据结构与算法

抖音或将推出独立种草社区平台:会不会成为第二个小红书

石头IT视角

架构实战营模块 6 作业

Roy

架构实战营

鸿蒙智联汽车【1.0】

坚果

HarmonyOS OpenHarmony 7月月更

【愚公系列】2022年7月 Go教学课程 005-变量

愚公搬代码

7月月更

全链路压测:影子库与影子表之争

阿里巴巴中间件

阿里云 云原生 全链路压测 影子

一个开发者自述:我是如何设计针对冷热读写场景的 RocketMQ 存储系统

阿里巴巴中间件

阿里云 RocketMQ 云原生编程挑战赛

async / await

Jason199

Async await 7月月更

《HarmonyOS实战—入门到开发,浅析原子化服务》

攻城狮杰森

操作系统 HarmonyOS 7月月更

自律,提升自制力原来也有方法

沃德

程序员 7月月更

当 Knative 遇见 WebAssembly

阿里巴巴中间件

阿里云 容器 云原生 Knative WebAssenbly

【问道】编译原理解析

小明Java问道之路

编译原理 编译器 汇编语言 7月月更 Graal编译器

Nginx 主机配置文件中如何配置能够支持 IPv4 和 IPv6

HoneyMoose

windows下设置TortoiseGit客户端连接git不用每次输入用户名和密码

乌龟哥哥

7月月更

当我们谈论不可变基础设施时,我们在谈论什么

阿里巴巴中间件

阿里云 容器 云原生 托管

Java 9 中的字符串(String)压缩的改进

HoneyMoose

牛客java选择题每日打卡Day8

京与旧铺

7月月更

ServiceMesh主要解决的三大痛点

阿泽🧸

Service Mesh 7月月更

算法入门很简单:算法题的破解之道上篇

宇宙之一粟

算法 7月月更

LinkedBlockingQueue源码分析-初始化

zarmnosaj

7月月更

HTTP-over-QUIC 将成为 HTTP/3 标准_安全_张婵_InfoQ精选文章