写点什么

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:101988
用户头像
张婵 InfoQ 技术编辑

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

关注

评论

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

尤雨溪 Twitch 直播:下一代前端构建工具 ViteJS —— Open Source Friday

清秋

翻译 大前端 vite webpack 构建工具

使用 Typescript 的一些注意事项

浩浩子

力扣(LeetCode)刷题,简单+中等题(第26期)

不脱发的程序猿

面试 LeetCode 28天写作 算法面经 3月日更

SpringBoot + Mybatis + Druid + PageHelper在多数据源下如何配置并实现分页

北游学Java

Java mybatis spring Boot Starter

ONE MORE

吴小平

智能时代的TCL之舞

脑极体

加密解密之 crypto-js 知识

浩浩子

使用Flask Nginx Gunicorn和Supervisor部署一个简单的Restful API接口服务器

Langer

Python 部署与维护 服务器部署 web服务

Img、net & page新展望:连接感知

云小梦

JavaScript html 网络 用户体验 连接感知

数据分析作业-用户分析-ReadHub

隋泽

产品经理训练营

Redis 作为缓存是如何工作的

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

2021春招JAVA面试总结:Java+并发+Spring+MySQL+分布式+Redis+算法+JVM等

Java 编程 程序员 架构 面试

浅析 Fabric Peer 节点

Rayjun

Logstash 中 Ruby filter 使用指南

Langer

ruby Logstash ELK

位运算符在 JS 中的妙用

浩浩子

推荐引擎概述

跳蚤

shell学习

我是程序员小贱

3月日更

HTML5+CSS3高级动画的应用实践

云小梦

JavaScript html css3 浏览器API 网页动画

一文搞懂如何实现 Go 超时控制

万俊峰Kevin

微服务 超时 Go 语言

我对PageRank 算法的理解

跳蚤

如何学习数据结构与算法

C语言与CPP编程

数据结构 算法

浅析Node中间件Koa&Express:原理和实现

云小梦

JavaScript node.js 中间件 koa

用户体验 | 页面阅读进度提示

云小梦

html css3 用户体验 页面进度提示

第八章作业

LouisN

Java 并发基础(一):synchronized 锁同步

看山

Java Java并发 并发编程

用栈、回溯算法设计迷宫程序

不脱发的程序猿

回溯算法 28天写作 3月日更 迷宫程序

Mac下brew更新及安装Prometheus+Grafana

程序员架构进阶

容器 Prometheus 监控系统 28天写作 3月日更

React 中后台系统多页签实现

清秋

Vue 大前端 React keepalive

架构师训练营 4 期 第13周

引花眠

架构师训练营 4 期

散列(哈希)表算法学习

Nick

数据结构 算法 哈希算法

如何学习数据结构与算法

C语言与CPP编程

c c++ 数据结构 程序人生 算法

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