这个版本的主要目标是:
- 发布一个更新,防止一些软件实现将 QUIC 原先设计中的可扩展点固化,不利于将来更新版本
- 引入版本协商框架 (version negotiation framework)
- 它还可以作为 QUIC 未来任何版本小改动的模板。
与版本 1 的差别
1. Version 字段
版本 2 使用 0x6b3343cf
作为新的 Version 字段的值。
版本 1 中使用的是 0x00000001
2. 长头包的类型(Long Header Packet Type)
版本 2 使用了新的类型值:
Initial
:1
0-RTT
:2
Handshake
:3
Retry
:0