如何理解:QUIC的stream之间可以并行、交错地传输

mark
  • 198

如何理解?

QUIC的stream之间可以并行、交错地传输
回复
阅读 520
1 个回答
✓ 已被采纳

主要原因是QUIC是基于UDP的,而此前的http1也好,http2也好都是基于TCP的,虽然http2里加入了stream的概念,在同一个tcp连接里可以允许有多个流存在,但流与流之间依然有依赖关系,流2的包排在流1的包后面,一旦流1丢包,需要重传,流2也得被迫等待,所以会出现队头堵塞的现象。而UDP没有这种依赖性,流1的包丢了就丢了,重传也是流1的事,不会堵塞流2和流3,所以stream之间可以并行交错传输。

宣传栏