本页协议说明(点开阅读)

UDP (User Datagram Protocol)

干什么用的

IP 只负责把包送到某台主机。可一台主机上跑着几十个程序 —— 到底交给谁?

★★★ UDP 加的就是端口号这一件事:目的端口 53 交给 DNS,443 交给 QUIC。

★★ 除此之外它几乎什么都不干,头一共 8 字节。

为什么要有个「不可靠」的协议

★★★ 因为「可靠」是要花时间的:TCP 得先握三次手,丢包了还要等重传超时。

★★ 查一个域名,重发一次比等一轮 TCP 握手更快;开视频会议丢一帧,等重传到了那一帧早就该播过去了。

★★★ 所以 UDP 不是「差一点的 TCP」,而是把要不要可靠交给应用自己决定。

★ 常见误解

★★★ 「UDP 不可靠,正经业务不能用」 —— DNS、QUIC(HTTP/3)、视频会议全都是 UDP。

★★★ 「UDP 比 TCP 快」 —— 带宽一样,省下的是握手和等重传的时间。

★★ 「UDP 没有校验和」 —— IPv4 里可选(填 0 就是不校验),IPv6 里强制。

冀ICP备2026021556号-2|冀公网安备13068302000206号