导航

随笔分类 -  http2

摘要:gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。 下面我们就从 HTTP2、ProtoBuf 3、 Nginx、gRPC 的角度看他们的 RoadMAP。 HTTP2 2015年5月HTTP2协议正式版发布: RFC7540、RFC75... 阅读全文

posted @ 2015-07-19 21:28 蝈蝈俊 阅读(1084) 评论(0) 推荐(0) 编辑

摘要:HTTP/2 对消息头采用 HPACK 进行压缩传输,能够节省消息头占用的网络的流量。如何理解 HPACK 压缩呢? 如果我们约定将常用的请求头的参数用一些特殊的编号来表示,比如 GET /index.html 用一个 1 来表示,POST /index.html 用 2 来表示。那么是不是可以节省很多字节? 为 HTTP/2 的专门量身打造的 HPACK 便是类似这样的思路延伸。它使... 阅读全文

posted @ 2015-06-18 17:29 蝈蝈俊 阅读(3259) 评论(0) 推荐(2) 编辑

摘要:HTTP2于2015年2月28日正式通过IETF组织批准发布,正式定稿。有关它的内容可以参考: HTTP2 概述 http://www.cnblogs.com/ghj1976/p/4552583.html 。 在HTTP2 的网络通讯中, Frame 是 通讯中的最小传输单位,至少含有一个 Frame header,能够表示它属于哪一个 Stream。一个具体的请求类似如下: ... 阅读全文

posted @ 2015-06-16 17:46 蝈蝈俊 阅读(11354) 评论(0) 推荐(1) 编辑

摘要:CommView是一个专门为网络管理员,安全专家,网络程序员,以及任何想要全面了解一台个人电脑或一个网段中的网络通信量的用户设计的强大的网络监控器和分析器,不过它支持Win系统。我这里用的 CommView 是 http://www.xdowns.com/soft/1/3/2006/Soft_114... 阅读全文

posted @ 2015-06-05 16:34 蝈蝈俊 阅读(3959) 评论(0) 推荐(0) 编辑

摘要:HTTP/2,也就是超文本传输协议第2版,不论是1还是2,HTTP的基本语义是不变的,比如方法语义(GET/PUST/PUT/DELETE),状态码(200/404/500等),Range Request,Cacheing,Authentication、URL路径, 不同的主要是下面几点: HTTP2 主要是针对 Http1的下面几个问题做的优化: 并行能力有限 每一个源... 阅读全文

posted @ 2015-06-04 18:03 蝈蝈俊 阅读(10790) 评论(2) 推荐(1) 编辑