Google QUIC 是一种新的传输协议。它使用 UDP 并提供了一组非常好的特性:
- 它不需要初始握手(0-往返)
- 它具有设计的安全功能(TLS和TCP的组合)
- 它带来了流的概念,非常适合避免线头问题并且非常适合 HTTP2 ( https://community.akamai.com/community/web-performance/blog/2017/08/10/how-does -http2-solve-the-head-of-line-blocking-hol-issue )
- 拥塞控制算法在用户空间,可以轻松替换
在他们的 SIGCOMM17 出版物中,他们讨论了 QUIC 的一些性能优势,但我的问题是:
我们是否真的需要放弃传统的基于 TCP 的技术并转向 QUIC?QUIC 的杀手级应用是什么?除了使用 QUIC 或者至少觉得他或她应该这样做的谷歌人之外,还有其他人吗?
我的感觉是,我们有机会通过使用 TCP 快速打开或多路径 TCP 等现有系统来实现大部分承诺的好处。