Beta

实现 HTTP/3 与 QUIC

Build your own HTTP/3

HTTP/3 基于 QUIC 协议,代表了 Web 传输的未来。在这个挑战中,你将实现 QUIC 的核心特性,包括连接迁移、多路复用、0-RTT 连接建立等。

支持的语言

ruRust
goGo
cpCpp
挑战进度42 阶段

预计时间

20-40 小时

难度范围

入门 - 困难

已有学习者

2,000+

技术标签

HTTP/3QUICUDP多路复用

你将学到什么?

  • 理解 QUIC 协议架构
  • 实现可靠 UDP 传输
  • 掌握多路复用机制
  • 理解 0-RTT 连接优化

前置要求

  • 了解 TCP/UDP 区别
  • 了解 HTTP/1.1 和 HTTP/2

学习路径

0 个阶段

详细阶段信息即将发布,敬请期待。

AI 演进导读

我们的 AI 引擎会将源码的 Git 演进历史可视化,带你从「第一行核心代码」开始, 逐步理解每个设计决策背后的思考过程。不只是知道「是什么」,更要理解「为什么」。