MsQuic是用C语言 编写的IETF QUIC协议的自由开源实现,可在Windows和Linux平台上使用。 该库被设计为跨平台通用的QUIC协议库,并针对客户端和服务器应用程序进行了优化,以实现最大吞吐量和最小延迟。它支持异步 IO 、接收端缩放(RSS) 和UDP发送和接收合并。
Microsoft Windows的HTTP/3协议栈和SMB协议栈都使用了MsQuic。
源代码在MIT License下获得许可,并可在GitHub 上获得。
参见
- 传输控制协议
- 用户数据报协议
- HTTP/2
参考
外部链接
*
- [https://techcommunity.microsoft.com/t5/networking-blog/msquic-is-open-source/ba-p/1345441 MsQuic is Open Source]
- [https://techcommunity.microsoft.com/t5/networking-blog/making-msquic-blazing-fast/ba-p/2268963 Making MsQuic Blazing Fast]
- [https://techcommunity.microsoft.com/t5/networking-blog/deploying-http-3-on-windows-server-at-scale/ba-p/2839394 Deploying HTTP/3 on Windows Server at Scale]
评论 (0)