首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
http2相比http1.1有什么新特性?
[问答题]
http/2相比http/1.1有什么新特性?
添加笔记
求解答(0)
邀请回答
收藏(95)
分享
纠错
3个回答
添加回答
3
0123_6
二进制分帧
http1.x是文本格式传输,http2二进制格式传输,并且被切分为多个帧发送,帧可以根据头部流标识重新组装。
单一长连接
同一个域名使用一个TCP连接,能减少握手带来的延时.
多路复用
HTTP/2允许在相同连接中多个请求和回答交错.
头部压缩
用HPACK压缩头部,使用首部表来进行首部字段存储,只有当首部表中的数据变更或为发送过时,才会发送HTTP头部字段.首部表分为静态表和动态表,静态表包含常用字段,动态表包含自定义字段等非常用字段,当新增或改变字段时,会增加或修改动态表中的数据.
服务器推送
客户端请求资源X,服务器判断客户端还需要别的资源,可以主动推送这些资源,客户端需要显示允许服务器启用推送功能.
发表于 2020-12-31 21:54:44
回复(0)
11
牛客122753322号
多路复用:
即多个请求都通过一个TCP连接并发地完成
服务端推送:
服务端能够主动把资源推送给客户端
新的二进制格式:
HTTP/2采用二进制格式传输数据,相比于HTTP/1.1的文本格式,二进制格式具有更好的解析性和拓展性
header压缩:
HTTP/2压缩消息头,减少了传输数据的大小
发表于 2021-01-27 14:39:28
回复(0)
4
DQING
1、数据上的区别
HTTP / 1.1使用文本数据,这通常在网络上效率较低。而HTTP / 2是二进制数据。
2、标头的区别
标头是与请求一起发送的信息,它描述了数据,其来源,类型,长度,可以缓存的时间等。
HTTP / 1.1的标头没有压缩,而HTTP / 2的标头是压缩的。
3、响应请求的顺序
在HTTP / 1.1中,服务器必须以接收请求的相同顺序发送响应。而,HTTP / 2是异步的,它使用流水线,因此可以更快地处理,更快的响应。
4、HTTP / 2是多路复用的
在HTTP / 1.1中,任何时候都只能在TCP连接上处理一个请求。浏览器通常在四到八个连接之间打开,但是大型或慢速资产可能导致其他文件的下载延迟。而,HTTP / 2允许同时在同一(单个)连接上发送多个请求和响应消息。
发表于 2021-03-19 19:53:53
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
网易
2021
Java工程师
上传者:
小小
难度:
3条回答
95收藏
2202浏览
热门推荐
相关试题
五月份的商品销售额为60万元,该月...
数据分析师
途虎
2021
评论
(2)
来自
途虎养车2021秋招数据...
两个圆相交,交点是A1,A2。现在...
微软
网易
智力题
评论
(25)
来自
网易互娱2013研发工程...
有三个企业的年利润额分别是5000...
数据分析师
途虎
2021
评论
(10)
来自
途虎养车2021秋招数据...
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题