UDP
UDP(用户数据报协议)是无连接、不可靠、无序的传输层协议,开销低延迟小,适合实时与广播。
用途
提供轻量数据传输,无需建连与确认,适合实时音视频与 DNS 查询。
机制
无连接:直接发送数据报,无握手、无 ACK、无流控。8 字节首部(源端口、目的端口、长度、校验和)。可靠性由应用层处理(如 QUIC 自带可靠)。支持广播与多播。
用例
- DNS 查询(53)
- 实时音视频(WebRTC)
- DHCP 发现
- 游戏低延迟通信
示例
- 输入
8-byte header + payload输出Sent directly, no acknowledgmentLow overhead
常见错误
- UDP's unreliability loses data
- Add application-layer retransmission or use QUIC