Komplexpraktikum快速基准测试 一个将QUIC套接字与TCP套接字的性能进行比较的项目。 动机 QUIC是最初由Google开发的传输层协议,目前由IETF开发和标准化。 QUIC的HTTP映射称为HTTP / 3,这是HTTP的最新版本。 默认情况下,通过QUIC进行的通信是加密的。 该项目的目的是测量QUIC协议的性能,并将其与传输控制协议(TCP)和传输层安全性(TLS)进行比较,因为默认情况下TCP不会进行加密通信。 实验设置 在实验中,我们实现了两种不同的设置:使用QUIC的客户端-服务器通信和使用TCP + TLS的客户端-服务器通信。 我们在rust和nodejs中都实现了。 在本实验的其余部分中,我们决定使用nodejs,因为可以将QUIC设置为套接字,也可以直接将其设置为HTTP / 3。 另外,nodejs中的文档也更加详细。 服务器和客户端当前在一台机器
2021-05-07 13:44:08 659KB Python
1
纯Go中的QUIC实现 quic-go是Go中协议的实现。 它实现了和 。 版本兼容性 由于quic-go正在积极开发中,因此不能保证两个不同提交的构建版本可以互操作。 master分支中使用的QUIC版本只是一个占位符,不应视为稳定版本。 将quic-go用作库时,请始终使用带 。 仅这些发行版使用正式的草稿版本号。 导游 我们目前支持Go 1.14+,并启用了支持。 运行测试: go test ./... 没有HTTP / 3的QUIC 看一下。 用法 作为服务器 请参阅。 启动QUIC服务器与go中的标准lib http非常相似: http . Handle ( "/" ,
2021-05-06 15:00:08 694KB go golang protocol quic
1
quic-protocol:Google对QUIC(HTTP3)协议的纯Java实现-源码
2021-04-29 09:01:42 24KB quic
1
quic、prot_quic、goquic、libquic源码中文注释分析,增加C++ quic-client和quic-server example 程序,便于快速掌握学习谷歌quic库源码和学习quic协议,作为新的网络加速协议,可以根据实际需要应用于自己的工程项目中。把google quic源码工程编译安装
2021-04-24 16:26:57 36.53MB quic tcp udp
1
谷歌QUIC协议C++源代码,QUIC是谷歌开发的基于UPD的网络传输协议,重新实现了连接加密、数据包排序、丢包重传、流控等技术,相对于TCP协议有较大的改进,可能成为下一代HTTP3.0的传输协议。
2021-02-28 11:45:05 190.11MB 谷歌 QUIC 源代码 UDP
1
quic协议设计文档,里面描述了quic协议的设计初衷,以及详细的说明文档
2019-12-21 19:34:19 884KB quic
1