HTTP的通信技术发展史

网络传输

互联网传输的三个非常重要的特点:延时、丢包、抖动。

延时和抖动天生就紧密相连,但它们其实并不同。延时是 数据 从网络上的一个端点移动到另一个端点所花费的时间,这是一个受多种因素影响的复杂的值。另一方面,抖动是两个 数据包 之间的延时差异。

QUIC 概述

Quic 全称 quick udp internet connection,“快速 UDP 互联网连接”,(和英文 quick 谐音,简称“快”)是由 google 提出的使用 udp 进行多路并发传输的协议。

Quic 相比现在广泛应用的 http2+tcp+tls 协议有如下优势:

  • 减少了 TCP 三次握手及 TLS 握手时间。
  • 改进的拥塞控制。
  • 避免队头阻塞的多路复用。
  • 连接迁移。
  • 前向冗余纠错。

优势概述:高可靠性、低延时的网络通信