`UDP` 是 `User Datagram Protocol` 的缩写,中文称为用户数据报协议,是一种无连接的传输层协议,属于 OSI 模型中的第四层。它提供的是不可靠的信息传输服务,意味着它不会保证数据包的顺序、完整性或可靠性。UDP 主要特点包括:
无连接:在数据传输之前不需要建立连接。
不可靠:不提供数据包确认、排序或重传机制。
快速传输:由于没有复杂的控制机制,UDP 传输速度快,延迟低。
轻量级:协议头较小,开销低。
应用层负责可靠性:应用层需要自行处理数据的可靠性问题。
UDP 常用于对实时性要求高的应用,如音频、视频流媒体和在线游戏等。与 TCP 相比,UDP 更适用于那些可以容忍数据丢失或乱序到达的应用场景