当前位置: 首页 > news >正文

【计算机网络】UDP

1.基本概念

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

2.核心特点

无连接

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

不可靠传输

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

开销小

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

多播与广播支持

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

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

3.报文结构

4.优缺点

优点

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

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

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

缺点

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

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

 5.应用场景

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

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

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

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

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

相关文章:

  • DMA在STM32中的应用
  • 文件上传靶场(10--20)
  • OPENGLPG第九版学习 -颜色、像素和片元 PART1
  • Educational Codeforces Round 27 G.Shortest Path Problem? 线性基、dfs
  • 通俗易懂的介绍LLM大模型技术常用专业名词(通用版)
  • 【redis】慢查询分析与优化
  • 三星首款三折叠手机被曝外屏6.49英寸:折叠屏领域的新突破
  • 只音 1.2.0 |纯净无广告,畅听全网音乐,支持无损下载和批量下载
  • 如何借助 ArcGIS Pro 高效统计基站 10km 范围内的村庄数量?
  • CSS—网格布局Grid
  • 死锁问题分析工具
  • 《Windows命令提示符(CMD)函数全解析与应用研究》
  • K8S 集群搭建——cri-dockerd版
  • C# Unity 唐老狮 No.7 模拟面试题
  • vue3 vite或者vue2 百度地图(卫星图)离线使用详细讲解
  • yolov8改进|MobileNetV4替换Backbone,轻量化!!
  • 六十天前端强化训练之第八天到第十四天——综合案例:用户管理系统
  • Releases(发布) 和 版本管理 是两个紧密相关的概念
  • ctfshow做题笔记—栈溢出—pwn65~pwn68
  • Python实现网络通信:Socket模块与TCP/IP协议全解析
  • VPS如何做镜像网站/seo搜索排名优化公司
  • 手机怎样制作个人网站/快速提高网站关键词排名优化
  • 铜仁做网站的公司/关键字排名查询工具
  • 网站空间2G一年多少钱/网站域名服务器查询
  • 长春启做网站多少/网络营销案例分析题及答案
  • 做架构图的网站/北京百度网讯科技有限公司