0

如果我理解,QUIC 的存在是为了在同一个 UDP 通道上多路复用多个流,包括相同的密钥交换。

QUIC 对 VoIP 等也有不可靠的传输模式。 https://datatracker.ietf.org/doc/draft-pauly-quic-datagram/

有没有人考虑过使用这种不可靠模式或另一种“不太可靠”模式的 QUIC 的“文件”传输模式?文件传输是否会从比 QUIC 流支持的更少的有序传递中受益更多?

有一个 bittorrent 变体µTP ( BEP-29 ),它的存在部分是为了减少对住宅互联网的干扰,但支持 bittorrent 通常高度无序的交付。

我想通过接受来自多个发送者的数据包大小的块,QUIC 的文件传输协议也可以类似于 bittorren,但这是另一个主题。

4

1 回答 1

2

无序、不可靠的文件传输协议的一个优点是它们不需要支付内存成本来保持随着连接的 BDP 增长的重传缓冲区。这些缓冲区的大小不正确可能会导致高 BDP 链路上的显着性能损失。

用于每端文件的随机访问持久存储允许在应用程序级别处理重新排序和重新传输。

没有线头阻塞也可能导致稍微更好的 IO 利用率。

但这些问题都是极端情况。对于在一个大陆内批量传输单个大文件,QUIC 的可靠流模式可能会在吞吐量最佳值附近执行。

于 2019-06-23T03:36:38.390 回答