前端干货HTTP3的原理和发展历程
随着前端开发中新技术的层出不穷, HTTP 已经不知不觉发展到HTTP/3。对于前端开发技术者来讲,要想不断进步,保持职业竞争力,最重要的就是紧随技术潮流的发展。
本文为大家总结并分析了HTTP/3的原理和发展历程,大家花几分钟来看一下吧~
01 HTTP/3的原理
(1) QUIC协议
在了解HTTP/3的原理之前,我们要先了解QUIC协议。与TCP一直是传输层中举足轻重的协议不同,UDP一直默默无闻,长期以来UDP给人的印象就是一个很快但不可靠的传输层协议。
但有时候从另一个角度看,缺点可能也是优点。QUIC(Quick UDP Internet Connections,快速UDP网络连接)基于UDP,正是看中了UDP的速度与效率。同时QUIC也整合了TCP、TLS和HTTP/2的优点,并加以优化。
(2)QUIC和HTTP/3的关系
QUIC是用来替代TCP、SSL/TLS 的传输层协议,在传输层之上还有应用层,我们熟知的应用层协议有HTTP、FTP、IMAP等,这些协议理论上都可以运行在QUIC之上,其中运行在QUIC之上的HTTP协议被称为HTTP/3,这就是"HTTP over QUIC即HTTP/3"的含义。
(3)HTTP/3的核心
HTTP/3功能的核心是围绕着底层的QUIC协议来实现的。TCP可能会间歇性地挂起数据传输,它不支持流级复用,还会产生冗余通信,QUIC协议在以下设计选择的基础上,通过引入一些底层传输机制的改变,解决了这些问题。
通过在QUIC之上构建基于HTTP/3的应用层,您可以获得增强型传输机制的所有优势,同时保留HTTP/2的语法和语义。
除此之外,HTTP/3还使用了一种新的HTTP头压缩机制,称为QPACK,是对HTTP/2中使用的HPACK的增强。
02 HTTP/3的发展历程
(1)HTTP/1.1出现
随着网络技术的不断进步,早在1999年设计的HTTP/1.1不能满足现实技术的需求,所以 2009基于TCP的SPDY被Google 设计了出来。
(2)SPDY是HTTP/2的前身
再后来SPDY的开发组推动SPDY成为正式标准,但是最终没能通过。不过曾经设计过SPDY的开发组,在后来全程参与HTTP/2的制定过程,因此在参考了SPDY的设计下,HTTP/2出现了。
可以说SPDY就是HTTP/2的前身,因此无论是SPDY还是HTTP/2,都是基于TCP的开发出来的。
(3)HTTP/3的出现
但是,我们都知道TCP与UDP相比,效率上存在天然的缺陷,所以在2013年的时候,Google开发团队又了基于UDP的名为QUIC的传输层协议,QUIC英文全名叫做Quick UDP Internet Connections。
Google开发团队希望它能替代TCP,帮助网页传输可以更加高效。再后来经过提议,互联网工程任务组正式将基于 QUIC协议的HTTP(HTTP over QUIC)重命名为HTTP/3。这就是HTTP/3的由来和出现的原因。
看完了HTTP/3的原理和发展历程分析,相信大家对于HTTP/3有了更进一步的认识。
从HTTP/3发展历程,我们也可以看到随着时代的发展,
新技术在不断迭代更新,要想不落于时代和社会,你就要不断的学习进步。
从没衣穿到穿不完,你如何看待小区旧衣回收箱?秋季来临,又到换季时,不少市民家庭都能整理出闲置衣服,而这些废旧纺织品处理得当可成为循环利用的重要资源。01家中要是有不想要的旧衣服,该怎么处理呢?是扔掉还是捐掉呢?随着生活水平的
牛仔裤是如何传到中国的,有着怎样的背后故事?每年大家都会买新衣服,2018年全国服装销售540。6亿件。但是少有人关注旧衣服,新衣服买买买,那旧衣服怎么处理?牛仔裤,英文名为Jeans,最早记载于1567年,是对来自意大利港
1990年一位院士临终告诫中国人质疑3000年的易经,其实是超科学谈到易经,各位会联想到啥?很多人的第一时间想到的是封建思想,亦或是批八字算命,又亦或是一本记不住看不明白的天书。以至于有的研究人员也对易经展开痛批,说易经干扰了中华文明的思维逻辑,
美国空军将派遣数十架F22战斗机前往太平洋地区,以震慑中国本月,美国空军将派遣二十多架F22隐形战斗机参加在西太平洋举行的演习。太平洋空军本周在夏威夷说,大约25架F22猛禽从夏威夷空军国民警卫队和联合基地埃尔门多夫里查德森,阿拉斯加,将
三国对中国领土的贡献,可能与你想象中不同曹魏破乌桓及辽东乌桓又叫乌丸,其前身是东胡的一支,后来迁到乌桓山一带,发展壮大自成一族。东汉末年乌桓一族实力强大,光是骑兵就达20余万,横行北方一带。后来还跟袁绍联手消灭了公孙瓒,
维度解密星月传奇蜥蜴的左右互搏上回说到天狼星人在东方降下三位指引者,这么一来伏羲是满意了,但是女娲就有意见了,我的伊西宁可是一个都没分到,但这事也怪不得天狼星人,因为当时古以色列联合王国最后的一点血脉,犹大国也
SE公布TGS参展作品表新作RPG游戏魔咒之地等在列SE今日(9月10日)公布了将于TGSOnline上展示的游戏作品列表,新作魔咒之地吃鸡手游最终幻想7一等兵在列。具体时间表(均为北京时间)10月1日1800SETGS2021发布
维度解密两宋风云录,北方的崛起唐朝末年,共工派系掀起黄巢起义,不过还是和上次黄巾起义一样,他们并没打算让这些山贼和农民去统治天下,而是搅乱时局,削弱唐朝的有生力量,好让他们真正扶Z的人,也就是北方的契丹趁机起势
维度解密五胡十六国错综复发的南北朝大乱斗自从司马氏逃往江东建立东晋后,东晋的内部权力争斗就一直没停过,不过相比北方,至少政权一直是稳定的,北方那就叫一个乱,五胡(匈奴羯族氐族羌族鲜卑)你方唱罢我登场,前前后后一共建立了十
高难度平台跳跃类游戏摇摆地牢开启抢先体验摇摆地牢是一款风格独特的平台跳跃类独立游戏,其创作灵感来源于像素鸟掘地求生等作品。目前,游戏已在Steam平台开启抢先体验。玩家将扮演一只爱吐舌头的青蛙,靠自己灵活的舌头自由探索地
维度解密罪恶的星际贸易,玛雅文明消失的真相自从天狼星人收拾上古核大战的残局后,共工等人就回到了地下,整个美洲再一次成了权利真空区,蜥蜴人看准时机,穿过地下隧道来到中美洲,接收了玛雅文明,之前共工等人使用的是七星龙领地标志,