【发布时间】:2020-08-16 21:54:26
【问题描述】:
我阅读了一些关于 http2 与 http3 的内容,我了解到的主要内容是 h3 将使用 QUIC,而 QUIC 又使用 UDP。据我所知,UDP 和 TCP 之间的主要区别在于 TCP 能够检查数据完整性并在数据损坏时要求客户端重新发送数据。由于这似乎是一个非常重要的方面,我想知道 h3 如何简单地切换到 UDP。那么如何保证数据的完整性呢?
【问题讨论】:
我阅读了一些关于 http2 与 http3 的内容,我了解到的主要内容是 h3 将使用 QUIC,而 QUIC 又使用 UDP。据我所知,UDP 和 TCP 之间的主要区别在于 TCP 能够检查数据完整性并在数据损坏时要求客户端重新发送数据。由于这似乎是一个非常重要的方面,我想知道 h3 如何简单地切换到 UDP。那么如何保证数据的完整性呢?
【问题讨论】:
HTTP/3 使用 QUIC Transport Protocol,而后者又位于 UDP 之上。确保可靠交付的是 QUIC 协议。
【讨论】: