千家信息网

HTTP2协议主要改进点有哪些

发表于:2024-10-16 作者:千家信息网编辑
千家信息网最后更新 2024年10月16日,本篇文章给大家分享的是有关HTTP2协议主要改进点有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、改成二进制协议,每次传输二进制
千家信息网最后更新 2024年10月16日HTTP2协议主要改进点有哪些

本篇文章给大家分享的是有关HTTP2协议主要改进点有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

1、改成二进制协议,每次传输二进制帧,帧有以下几个字段

类型type,长度length,flag,StringID流标志,Payload负载,最基础的两种类型HEAD类型和DATA类型

2、多路复用,可以在一个连接上,同时传输多个数据流,每个流的传输顺序是固定的,按先后到达拼接

3、支持优先级,通过权重

4、支持重置中断,在HTTP/1.1中,如果一个请求发出去了,在没有发送完的情况下,是不好取消的,只能断开这次的TCP连接,但是断开重连有有点费时,HTTP2可以发送一个RST_STREAM帧,表示取消这次请求传输,后面重新开始传

5、头部压缩,大部分的请求头部都是相似的,尤其类似cookie这些信息,有时候占比很重,可以压缩

6、支持服务端推送,服务端在响应客服端请求A资源时,预估可能马上也会用到B资源,服务端可以把B资源发送给客户端,当然前提是客户端显示的告知服务端,客户端允许这种推送,并且最终客户端有决定权是否接受,如果不接受,可以发送一个RST_STREAM帧取消

7、支持流量控制,支持客户端和服务端沟通彼此的数据窗口大小

以上就是HTTP2协议主要改进点有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

客户 客户端 支持 服务 类型 传输 资源 二进制 头部 数据 更多 知识 篇文章 推送 实用 相似 不好 优先级 先后 决定权 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山西服务器机柜订制价格 网络安全培训暂趋全面 深圳小迪网络技术活有限公司 湖北销售软件开发 数据库除了DISTINCT 久速服务器 异构数据库同步软件 下载文件受服务器带宽影响吗 网络安全个人案例 软件开发去哪些城市好 北京加工软件开发包括哪些 天津亿赛科技互联网 提升网络安全和管理能力 双桥区租房软件开发 招聘网络技术人员试题 上海手机软件开发管理 喜来达软件开发服务怎么样 重庆pdu服务器专用电源价格表 什么用于数据库开发 如何进去私服服务器 阿里云json数据库教程 魔兽世界60级怀旧服服务器 怎么知道服务器上安装了哪些程序 电子软件开发专业的大学 松江区网络软件开发品质保障 无线路由器怎么设置网络安全 网络安全传输策略研究论文 火影忍者手游暗影之眼服务器 公安局网络安全大队辛苦吗 数学模型 软件开发人员的薪金
0