一枚数据包的两种旅程
TCP 先通过三次握手建立连接,提供可靠、有序的字节流。传输中可能丢失,TCP 会重传;后到的字节可以缓存,补齐后再按序交付。UDP 无需建立传输层连接,独立发送数据报,本身不保证送达、顺序或重传。实时应用可自行处理丢失。完整文件通常适合 TCP,实时语音、游戏常使用 UDP;具体性能取决于网络与应用设计。HTTP/3 使用基于 UDP 的 QUIC,并在其上实现可靠传输。
TCP 先通过三次握手建立连接,提供可靠、有序的字节流。传输中可能丢失,TCP 会重传;后到的字节可以缓存,补齐后再按序交付。UDP 无需建立传输层连接,独立发送数据报,本身不保证送达、顺序或重传。实时应用可自行处理丢失。完整文件通常适合 TCP,实时语音、游戏常使用 UDP;具体性能取决于网络与应用设计。HTTP/3 使用基于 UDP 的 QUIC,并在其上实现可靠传输。