0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

UDP的主要特点及其使用场景

ss 来源:今日头条、博客园、百度 作者:今日头条、博客园 2021-08-31 17:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

User Datagram Protocol的简称是UDP, 中文名是用户数据报协议。UDP为应用程序提供了一种无须简历连接就可以发生封装的IP数据包的方法。是开放式系统互联参考模型中一种无连接诶的传输层协议,提供面向十五的简单不可靠详细传送服务。

UDP 的主要特点

1、UDP 是无连接的,即发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。

2、UDP 使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的连接状态表。

3、UDP 是面向报文的。发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。因此,应用程序必须选择合适大小的报文。

4、UDP 没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。很多的实时应用(如IP电话、实时视频会议等)要去源主机以恒定的速率发送数据,并且允许在网络发生拥塞时丢失一些数据,但却不允许数据有太多的时延。UDP正好符合这种要求。

5、UDP 支持一对一、一对多、多对一和多对多的交互通信

6、UDP 的首部开销小,只有8个字节,比TCP的20个字节的首部要短。

UDP适用场景

通常情况下,UDP的使用范围是较小的,一般可以在以下场景使用

1、实时性要求很高,并且几乎不能容忍重传:

2、TCP实在不方便实现多点传输的情况;

3、需要进行NAT穿越;

4、对网络状态很熟悉,确保udp网络中没有氓流行为,疯狂抢带宽;

5、熟悉UDP编程

整合自:今日头条、博客园、百度百科

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP
    IP
    +关注

    关注

    5

    文章

    1895

    浏览量

    157084
  • 主机
    +关注

    关注

    0

    文章

    1078

    浏览量

    36916
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1438

    浏览量

    83930
  • UDP
    UDP
    +关注

    关注

    0

    文章

    335

    浏览量

    35584
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    水工专用光缆型号及其特点

    水工专用光缆并非一个标准化的独立分类,其型号需根据具体应用场景(如观测、传感、通信)选择对应的光缆类型。以下是一些常见的水工相关光缆型号及其特点: 常见水工相关光缆型号 GYTA型光缆: 结构:室外
    的头像 发表于 01-30 09:55 320次阅读

    C语言主要特点

    C语言的主要特点有: 1.语言简洁、紧凑,使用方便、灵活 。C语言一共只有32个关键字、9种控制语句,程序书写形式自由,主要用小写字母表示,压缩了一切不必要的成分。C语言比其他许多高级语言简练
    发表于 01-05 07:41

    Neway电机方案在电机控制的应用场景

    Neway电机方案在电机控制的应用场景Neway电机方案在电机控制领域的应用场景广泛且效果显著,其核心优势在步进电机、伺服电机控制及CNC机床主轴驱动等场景中得到了充分验证。一、步进电机与伺服电机
    发表于 01-04 10:10

    请问C语言中整形溢出对哪些应用场景影响较大?

    C语言中整形溢出对哪些应用场景影响较大
    发表于 12-24 08:24

    请问MOSFET在电源管理中有哪些应用场景

    MOSFET在电源管理中有哪些应用场景
    发表于 12-23 07:07

    Switch的应用场景

    Switch的应用场景如下: 调用一到多个函数 设置变量值或者返回一个值 执行一到多个代码片段 如果case标签很多,在switch的前两个使用场景中,使用查找表可以更高效的完成。例如下面的两种
    发表于 12-12 07:28

    蓝牙网关是什么?都有哪些功能?应用场景有哪些?

    点,更构建起“设备互联-数据流转-智能管控”的完整链路,成为物联网生态中不可或缺的核心组件。本文将系统解析蓝牙网关的核心价值、技术架构、应用场景、现存挑战及未来趋势,为读者呈现这一关键技术的全貌
    发表于 12-11 15:21

    CW32 SysClk系统时钟的应用场景与切换规则

    主要用场景包括: 1、时钟故障自动切换当检测到当前系统时钟源失效时,可快速安全切换到其它可用时钟源上,提高产品可靠性。 2、功耗管理在待机状态切换 SysClk 的时钟源为低速时钟降低系统功耗,在
    发表于 12-11 07:51

    CW32L083系列微控制器有哪些主要特点

    CW32L083系列微控制器有哪些主要特点
    发表于 12-09 06:34

    CW32L083有哪些应用场景

    CW32L083有哪些应用场景
    发表于 11-24 07:37

    大电流发生器有什么主要特点

    大电流发生器的主要特点集中在 “大电流输出能力、操作便捷性、安全可靠性、场景适配性” 四大核心维度,满足电气设备耐受电流测试需求。 输出性能稳定 能输出高幅值工频大电流,部分型号可达数千至数万
    发表于 11-20 17:30

    请问CW32L011有哪些应用场景

    请问CW32L011有哪些应用场景
    发表于 11-17 06:25

    CW32L0系列都有哪些应用场景?有哪些优势?

    目前芯源的低功耗MCU比较火爆,就是CW32L0系列都有哪些应用场景?有哪些优势?
    发表于 11-14 06:03

    充气式试验变压器的主要特点是什么?

    充气式试验变压器的主要特点围绕轻便结构、稳定绝缘、低维护需求展开,尤其适配现场移动测试场景。 1. 便携性突出,适配移动场景 以气体(如 SF₆、干燥空气)替代传统绝缘油,无需厚重油箱。其体积和重量
    发表于 11-05 15:01

    第五章 W55MH32 UDP示例

    本文介绍了在 W55MH32 芯片上实现 UDP 通信及数据回环测试的方法。阐述了 UDP 协议的概念、特点、应用场景、报文传输流程和报文结构,展示了实现过程,借助网络调试工具完成测试
    的头像 发表于 07-24 09:13 1535次阅读
    第五章 W55MH32 <b class='flag-5'>UDP</b>示例