UDP的主要特点及其使用场景-飞外网

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源码,但是不知道大家.... OpenFPGA 发表于 07-03 15:26 • 152次
经过简单的使用,我发现最初的C语言版本功能缺失,而js版本包实在大的恐怖、而支持的平台非常有限,所以.... Linux爱好者 发表于 07-01 10:30 • 147次
目前的应用需求是:主机(DRP)的TYPEC接口分出3个USB2.0接口到USB1-3。准备选用CH334作为USB HUB;U... 发表于 07-01 07:44 • 112次
如何在IP的kernel module里设置并使用IP interrupt 用附件里的 system-user.dtsi 把 project-spec/meta-user/re.... FPGA之家 发表于 06-30 09:48 •
modbustcp是在以太网通信的基础上,添加modbus高层协议,这是一种一主多从的通信形式。与m.... 广成CAN总线 发表于 06-30 09:34 •
Arm 全面计算解决方案重新定义视觉体验 强力赋能移动游戏 Arm® 今日宣布推出 2022 全面计算解决方案 (TCS22),可提供不同级别的性能、效率和可扩.... 发表于 06-29 14:37 • 359次
中科亿海微:芯有灵犀 智创未来,世界FPGA珠峰攀登者 中科院团队:托举行业新星 中科亿海微电子科技(苏州)有限公司(企业官网:http://www.ehi.... 发表于 06-27 14:16 • 585次
一、大学校园IP网络广播系统建设背景 某大学位于长江中游具有“南国完壁”美誉的历史文化名城湖北省荆州.... hyteway 发表于 06-27 12:45 •
芯片IP机遇大爆发,安谋科技或将成为“领跑者” 我国半导体产业正处于快速发展期,AI、5G、自动驾驶等新兴方向推动着产业的快速升级;但与此同时,我国.... 发表于 06-24 12:41 • 975次
芯动科技量产LPDDR5/5X/DDR5 IP一站式解决方案 日前,芯动科技率先突破10Gbps,以先进FinFet工艺量产了全球最快的LPDDR5/5X/DDR.... 芯动科技Innosilicon 发表于 06-24 11:55 • 771次
M31円星科技开发验证完成超低功耗12纳米PCIe5.0高速接口IP 全球硅智财供应商-円星科技 (M31 Technology,6643)近日宣布12纳米制程的PCI .... 发表于 06-22 18:35 • 1498次
CH32V307VCT6的TCP客户端例程,烧到开发板上ping不通,客户端也连接不上是为什么? CH32V307VCT6的TCP客户端例程,烧到开发板上ping不通,客户端也连接不上,网口灯也是亮的。这是为什么?&nbs... 发表于 06-22 06:57 •
如何使用PCIe5.0/6.0 PHY IP在数据中心存储设计中实现U.2/U.3连接 系统公司在设计服务器时面临的一个主要挑战,是升级存储架构以满足当前和未来的数据中心要求。这些升级包括.... 科技绿洲 发表于 06-21 11:05 • 265次
udp_over_tcp为UDP服务中转数据 ./oschina_soft/gitee-gnb_udp_over_tcp.zip 发表于 06-21 10:17 •
使用字符串和无符号整数来存储IP的具体性能分析 在看高性能MySQL服务器和UDP上位机的MJPG码流传输 本文采用的硬件板卡为飞凌嵌入式OKMX8MP-C开发板,系统版本Linux5.4.70+Qt5.15.... 发表于 06-09 11:27 • 390次
搜索Xilinx即可找到官网,点击进入。微信的限制也太大了吧,这里放不了图片,只能口述了。进入官网页.... FPGA之家 发表于 06-09 10:34 • 503次
Imagination已向中国企业开放所有IP系列的授权 Harold认为,芯动科技“风华一号”在数据中心和桌面市场都颇具有竞争力,也凸显了这两大领域对本地创.... Imagination Tech 发表于 06-08 10:52 • 315次
CH565网口ping延时很大要怎么处理呢? 使用的CH565官方开发板(CH565W-R0-1v1),官方提供的TCP IP协议栈demo,开发板和2台电脑(A电脑和B电脑)均接至千... 发表于 06-06 06:05 • 129次
STM32之LWIP网络协议栈TCP服务器创建 lwip是瑞典计算机科学院网络嵌入式系统小组(SICS)的Adam Dunkels(亚当·邓克尔) .... 嵌入式技术 发表于 06-02 08:44 • 4409次
CH563 TCP如遇断网等故障如何重连? 各位大侠好: CH563 TCP有二个重连问题: &... 发表于 06-02 06:14 • 123次
15.6寸便携式触控录播主机概述、特点及参数 录播主机在视频会议、教学、校园活动等场所广泛使用,可以连接有线高清云台摄像机或者固定摄像机视频输入,.... FHD|4K摄像机|录播工厂 发表于 06-01 10:47 • 928次
芯原图像信号处理器IP获IEC 61508工业功能安全认证 此前已通过ISO 26262 ASIL B认证 领先的芯片设计平台即服务(Silicon Platform as a Service,SiPaaS®.... 文传商讯 发表于 06-01 10:19 • 1403次
智原强化物联网ASIC推出Soteria安全IP子系统 ASIC设计服务暨IP研发销售厂商智原科技(Faraday Technology Corporati.... 文传商讯 发表于 06-01 09:14 • 1565次
STM32之LWIP网络协议栈移植步骤与方案 LwIP是Light Weight(轻型)IP 协议,有无操作系统的支持都可以运行。LwIP 实现的.... 嵌入式技术 发表于 06-01 08:35 • 4150次
有线网卡驱动和动态分配IP的详细说明 W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方.... 嵌入式技术 发表于 05-31 17:40 • 484次
STA+UDP相关配置指令 STA+UDP模式配置函数设计 在万物互联的时代,各家互联网公司都大力推广物联网平台,WIFI作为连接平台的其中一种枢纽,ESP82.... 嵌入式技术 发表于 05-30 09:17 • 248次
RT-Thread技术大会:RNDIS主机驱动软件应用说明 在RT-Thread全球技术大会上,开发者详细介绍了RNDIS主机驱动软件的应用说明,据图如下图: 姚小熊27 发表于 05-28 14:57 • 616次
RT-Thread全球技术大会:RNDIS通信协议原理及主机驱动框架 在RT-Thread全球技术大会直播上,开发者详细介绍了RNDIS通信协议的原理及主机驱动框架,具体.... 姚小熊27 发表于 05-28 14:43 • 514次