DevOps研发效能
媒体矩阵
开源中国APP
授权协议 Apache
开发语言 Rust 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发网络工具包
开源组织
地区 国产
投 递 者 不详
适用人群 未知
收录时间 2025-04-25

软件简介

QUIC 协议是下一代互联网重要的基础设施,而 gm-quic 则是一个原生异步 Rust 的 QUIC 协议实现,一个高效的、可扩展的 RFC 9000 实现,同时工程质量优良。

gm-quic 不仅实现了标准 QUIC 协议,还额外实现了 RFC 9221 (Unreliable Datagram Extension)、qlog (QUIC event logging) 等扩展,另外还有纯碎基于 quic 进行密钥交换的 ssh样例。

众所周知,QUIC 拥有许多优良特性,以及极致的安全性,十分适合在高性能传输、数据隐私安全、物联网领域推广使用:

高性能数据传输:

  • 0-RTT 握手,最小化建连时延

  • 流的多路复用,消除了头端阻塞,提升吞吐率

  • 多路径传输,提升传输能力

  • BBR 等高效的传输控制算法,保证低时延、高带宽利用率

数据隐私安全:

  • 默认集成 TLS 1.3 端到端加密

  • 实现前向安全密钥和经过身份验证的数据包头,以抵御篡改。

IoT 和边缘计算:

  • 支持连接迁移,以便在网络变化(例如从 Wi-Fi 切换到蜂窝网络)时保持会话。

  • 实现轻量级通信,支持不可靠数据报(RFC 9221),适用于实时物联网场景。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部