【计算机网络】UDP

1.基本概念

UDP全名叫做用户数据报协议,它是存在于传输层的一个协议

2.核心特点

无连接

它不用像TCP那样每次发送数据之前都需要建立连接,

不可靠传输

这也叫尽最大努力交付,也就是UDP无法保证数据的完整和有序传输,只能尽自己最大努力进行传输。

开销小

UDP的头部的字节数仅仅只有8个字节,而TCP最少有20个字节

多播与广播支持

UDP天然支持一对多传输模式,适用于流媒体分发或网络发现协议。

而TCP只支持单播,UDP都支持。

3.报文结构

【计算机网络】UDP_第1张图片

4.优缺点

优点

速度快:无连接和低开销,适合实时性要求高的场景。

资源占用少:无需维护连接状态,适合服务器处理大量短请求。

支持多播 / 广播:可同时向多个目标发送数据。

缺点

不可靠性:数据可能丢失、重复或乱序。

无拥塞控制:可能加剧网络拥塞(如大量 UDP 洪流攻击)。

 5.应用场景

  1. 实时音视频传输
    VoIP(如Zoom)、直播流媒体优先降低延迟,容忍偶发数据丢失。

  2. 在线游戏
    玩家操作指令需实时同步,短暂丢包可通过状态插值弥补。

  3. DNS查询
    单次请求响应模型,UDP的快速性提升域名解析效率。

  4. 物联网通信
    传感器数据上报频率高,UDP减少资源消耗(如CoAP协议)。

  5. 网络监控
    SNMP使用UDP轮询设备状态,适应大规模网络管理

你可能感兴趣的:(计算机网络,udp,网络协议)