如何看待 HTTP/3 ?
如何看待 HTTP/3 ?
About
RTT是一部分,但不是全部。
本质是由于缓存(内存)的极度降价和网速的极大提高,使得滑动窗口模型已经不再适用了。
在TCP模型中,提出滑动窗口本质是为了对网络进行拥塞控制以及将网速放慢至接收端的缓存的可以处理的地步。
三十年多前,电脑的缓存的大小只有640KB,留给TCP端口可用的缓冲区更小,加上CPU处理速度较慢,因此如果不对网速进行限制,很容易出现溢出的现象。
今天有网友翻出了一份1989年4月26日的《参考消息》,中缝里赫然有一条电脑广告,是中科院计算中心下属鹭鸟公司打出的,最新到货了Super PC机,配置有756×380分辨率显示器、640KB内存、两个360KB软驱、一串一并两个接口。三十年前的电脑配置如何?1989年电脑广告告诉你_TechWeb
但是现在网络最大的瓶颈已经不在缓存区了,而是在网速上。
TCP通过设置滑动窗口来限制网速的目的消失了,我们已经不需要限制网速了。
所以QUIC就选择了采用UDP来实现大批量的数据传输,便是很自然而然地选择。