【计算机网络】UDP

devtools/2025/3/13 21:11:25/

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轮询设备状态,适应大规模网络管理


http://www.ppmy.cn/devtools/166853.html

相关文章

重生之我在学Vue--第6天 Vue 3 状态管理(Pinia)

重生之我在学Vue–第6天 Vue 3 状态管理(Pinia) 文章目录 重生之我在学Vue--第6天 Vue 3 状态管理(Pinia)前言一、Pinia 核心概念速览1.1 为什么需要状态管理?1.2 Pinia 核心三要素 二、Pinia 快速上手2.1 安装与初始化…

[动手学习深度学习]13.丢弃法 Dropout

权重衰退是常见处理过拟合的方法 丢弃法比权重衰退效果要好 动机 一个好的模型 需要第输入数据的扰动具有鲁棒性 使用有噪音的数据等价于Tikhonov正则丢弃法:在层之间加入噪音 (所以丢弃法其实是一个正则) 无偏差的加入噪音 对x加入噪音…

重新认识OpenCV:C++视角下的历史演进、功能特性以及OpenCV 4.11新特性

(基于2025年最新技术动态,面向工业级C开发者) 一、OpenCV的历史迭代与技术定位 自1999年英特尔实验室诞生以来(记住这个人-加里 布拉德斯基,是他怀揣着美好愿景启动了这个项目),OpenCV已成长…

leetcode日记(92)从前序与中序遍历序列构造二叉树

想了很久很久,其实思路很简单,应该是在数据结构上讲过的方法。 意思是前序遍历中,正中间一定是第一位,而中序遍历,正中间在中间位置,将左右节点分开。 有了这个思路就好做了。 每次取前序遍历的下一位&a…

Pygame实现射击鸭子游戏3-1

基于pygame的打鸭子游戏如图1所示。 图1 打鸭子游戏 从图1中可以看出,玩家通过鼠标控制瞄准镜的移动,点击鼠标左键射击鸭子。而鸭子则从屏幕左边向右边游动,当游到屏幕右侧边界后,重新回到屏幕左侧继续游动。 游戏需要创建两个类…

【每日学点HarmonyOS Next知识】类型判断、刘海高度、隐私弹窗、滑动下一页效果、清楚缓存

1、HarmonyOS instanceof判断错误? ArkTS部分支持instanceof,可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5 instanceof运算符在传递的过程中可能会发生以下情况&…

CTFHub-上传文件

打开网址 新建一个文档&#xff0c;在其中写下面的内容&#xff0c;将名字该为1.php <?php eval($_POST[cmd]);?> 将1.php提交上去&#xff0c;发现没反应 按f12查看后发现没有提交的代码&#xff0c;右键编辑&#xff0c;自己写一个 <input type"submit"…

Python的顺序结构和循环结构

文章目录 一、条件语句&#xff08;1&#xff09;条件语句的定义&#xff08;2&#xff09;条件语句的语法&#xff08;a&#xff09;单分支 if&#xff08;b&#xff09;双分支 if-else&#xff08;c&#xff09;多分支 if-elif-elif-...-else &#xff08;3&#xff09;注意事…