http3
文章平均质量分 95
阿冬哥
这个作者很懒,什么都没留下…
展开
-
HTTP/3系列-QUIC包头保护
包头保护是QUIC(RFC9000)的一个特性,说白了就是对每个包的包头所有bits,加密能加尽加,注意是能加尽加,不是所有bits都加密。这一点跟google quic(下文简称GQUIC)是不同的,GQUIC的包头是不加密的。本文将结合RFC和chromium中具体实现代码,详细解答以下三个问题:1、为什么要做包头保护?2、怎么做包头保护?3、发送端第一个Initial Packet加密,此时还未协商密钥,接收端怎么解密?原创 2021-12-05 21:41:59 · 2963 阅读 · 0 评论 -
centos中编译http3的压测工具h2load
h2load可以压测http3,其编译详见https://github.com/nghttp2/nghttp2/tree/quic。官方的编译方法应该在ubuntu上很ok,在centos中编译的有点不顺畅,下面将遇到的一些坑及其解决办法详细描述一下。1、安装gcc 8等依赖编译ngtcp2需要gcc >= 8.0,简单的安装方法如下:yum install centos-release-sclyum install devtoolset-8-gcc devtoolset-8-gcc-c++原创 2020-06-12 11:27:48 · 1964 阅读 · 1 评论