HTTP/3使用UDP代替了TCP,UDP是一个非连接的协议,传输数据之前源端和终端不建立连接。 UDP信息包的标题很短,对系统资源的要求比TCP要低。并且UDP是使用最大努力交付,即不保证可靠交付。
我们经常使用的“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包, 如果数据包是否到达的消息及时反馈回来,那么网络就是通的。
至于,这种基于QUIC的HTTP协议究竟未来发展如何,目前只能拭目以待了。
下面是一张大图,通过图解来介绍HTTP/1.0、HTTP/1.1、HTTP/2.0(SDPY)和HTTP over QUIC(HTTP/3)