【发布时间】:2018-08-18 02:53:40
【问题描述】:
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 或者至少觉得自己应该这样做的 Google 人员之外,还有其他人吗?
我的感觉是,我们有机会通过使用 TCP 快速打开或多路径 TCP 等现有系统来实现大部分承诺的好处。
【问题讨论】:
-
有 a good talk I watched about QUIC recently 说 (IIRC) Google 发现它主要有助于减少尾部延迟,并且主要在连接较差的区域产生很大影响。
标签: performance networking tcp quic