您的位置:首页 >资讯>行业资讯

UDP协议是什么意思 UDP协议分析 udp协议百科_天天热消息

2023-06-22 02:06:59 来源: 收藏

UDP协议,UDP协议是什么意思


(资料图片)

UDP 是User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。它是IETF RFC 768是UDP的正式规范。

UDP协议是英文UserDatagramProtocol的缩写,即用户数据报协议,主要用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天,UDP仍然不失为一项非常实用和可行的网络传输层协议。

与我们所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。

UDP协议的主要作用是将网络数据流量压缩成数据报的形式。一个典型的数据报就是一个二进制数据的传输单位。每一个数据报的前8个字节用来包含报头信息,剩余字节则用来包含具体的传输数据。

0UDP报头

UDP报头由4个域组成,其中每个域各占用2个字节,具体如下:

源端口号

目标端口号

数据报长度

校验值

UDP协议使用端口号为不同的应用保留其各自的数据传输通道。UDP和TCP协议正是采用这一机制实现对同一时刻内多项应用同时发送和接收数据的支持。数据发送一方(可以是客户端或服务器端)将UDP数据报通过源端口发送出去,而数据接收一方则通过目标端口接收数据。有的网络应用只能使用预先为其预留或注册的静态端口;而另外一些网络应用则可以使用未被注册的动态端口。因为UDP报头使用两个字节存放端口号,所以端口号的有效范围是从0到65535。一般来说,大于49151的端口号都代表动态端口。

数据报的长度是指包括报头和数据部分在内的总的字节数。因为报头的长度是固定的,所以该域主要被用来计算可变长度的数据部分(又称为数据负载)。数据报的最大长度根据操作环境的不同而各异。从理论上说,包含报头在内的数据报的最大长度为65535字节。不过,一些实际应用往往会限制数据报的大小,有时会降低到8192字节。

UDP协议使用报头中的校验值来保证数据的安全。校验值首先在数据发送方通过特殊的算法计算得出,在传递到接收方之后,还需要再重新计算。如果某个数据报在传输过程中被第三方篡改或者由于线路噪音等原因受到损坏,发送和接收方的校验计算值将不会相符,由此UDP协议可以检测是否出错。这与TCP协议是不同的,后者要求必须具有校验值。

UDPvs.TCP

UDP和TCP协议的主要区别是两者在如何实现信息的可靠传递方面不同。TCP协议中包含了专门的传递保证机制,当数据接收方收到发送方传来的信息时,会自动向发送方发出确认消息;发送方只有在接收到该确认消息之后才继续传送其它信息,否则将一直等待直到收到确认信息为止。

与TCP不同,UDP协议并不提供数据传送的保证机制。如果在从发送方到接收方的传递过程中出现数据报的丢失,协议本身并不能做出任何检测或提示。因此,通常人们把UDP协议称为不可靠的传输协议。

相对于TCP协议,UDP协议的另外一个不同之处在于如何接收突法性的多个数据报。不同于TCP,UDP并不能确保数据的发送和接收顺序。例如,一个位于客户端的应用程序向服务器发出了以下4个数据报

D1

D22

D333

D4444

但是UDP有可能按照以下顺序将所接收的数据提交到服务端的应用:

D333

D1

D4444

D22

事实上,UDP协议的这种乱序性基本上很少出现,通常只会在网络非常拥挤的情况下才有可能发生。

UDP协议的应用

也许有的读者会问,既然UDP是一种不可靠的网络协议,那么还有什么使用价值或必要呢?其实不然,在有些情况下UDP协议可能会变得非常有用。因为UDP具有TCP所望尘莫及的速度优势。虽然TCP协议中植入了各种安全保障功能,但是在实际执行的过程中会占用大量的系统开销,无疑使速度受到严重的影响。反观UDP由于排除了信息可靠传递机制,将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。

关于UDP协议的最早规范是RFC768,1980年发布。尽管时间已经很长,但是UDP协议仍然继续在主流应用中发挥着作用。包括视频电话会议系统在内的许多应用都证明了UDP协议的存在价值。因为相对于可靠性来说,这些应用更加注重实际性能,所以为了获得更好的使用效果(例如,更高的画面帧刷新速率)往往可以牺牲一定的可靠性(例如,会面质量)。这就是UDP和TCP两种协议的权衡之处。根据不同的环境和特点,两种传输协议都将在今后的网络世界中发挥更加重要的作用.

关键词:

相关的文章>>

标签:
UDP协议,UDP协议是什么意思UDP是UserDatagramProtocol的简称,中文名是[ 查看全文 ]
标签:
折粽叶、填糯米、封口、扎捆,不一会儿功夫,一只只各式各样的漂亮粽子[ 查看全文 ]
标签:
现在很多人都去做面部大拉皮,其实面部大拉皮和拉皮手术是一样的,可以[ 查看全文 ]
标签:
《ImmortalsofAveum》是一个正在消失的小众传统的一部分:一款由主要发[ 查看全文 ]
标签:
养猫的人都知道,猫睡觉的时候可以摆出各种姿势,有时蜷缩着,有时趴着[ 查看全文 ]
标签:
6月21日,沪指报收3197 9,较前一交易日下跌1 31%。通信服务行业整体表[ 查看全文 ]
标签:
6月21日,沪指报收3197 9,较前一交易日下跌1 31%。游戏行业整体表现较[ 查看全文 ]
标签:
黎明前的黑暗?一些重要指标显示原油价格或将迎来反弹。[ 查看全文 ]
标签:
6月21日,坐落在北纬40°黄金奶源带上的伊利现代智慧健康谷工业旅游项[ 查看全文 ]
标签:
工信部印发《工业互联网专项工作组2023年工作计划》,其中提出,强化平[ 查看全文 ]
标签:
6月正值全国“安全生产月”,为进一步提高公共安全治理水平,提升突发[ 查看全文 ]
标签:
2×460MW!广州中西部“十四五”首个大型清洁电源项目动工6月21日,由[ 查看全文 ]
标签:
6月17日,毕业典礼刚结束,扬州大学新闻传媒学院2023届研究生高淑慧,[ 查看全文 ]
标签:
为强化重点企业门禁系统管理,规范并指导帮扶重点企业切实做好辆管理工[ 查看全文 ]
标签:
6月19日至20日,省人大常委会党组书记、常务副主任王艳玲前往洪湖、监[ 查看全文 ]
标签:
6月21日,互联网家居品牌“致欧科技”在深交所创业板上市,公司证券代[ 查看全文 ]
标签:
今年初,浙江部署实施县城承载能力提升和深化“千村示范、万村整治”工[ 查看全文 ]
标签:
格隆汇6月21日丨松炀资源603863603863SH公布收到公司控股股东实际控制[ 查看全文 ]
标签:
川润股份6月21日发布投资者关系活动记录表,公司于2023年6月19日接受2[ 查看全文 ]
标签:
CFi CN讯:2023年4月24日,中国证券监督管理委员会出具《关于同意河北[ 查看全文 ]

热门标签

热门搜索:

春季养生 健康问答 资讯

资讯

更多
  • 【天天聚看点】南...

  • 猫睡觉姿势含义,...

  • 观焦点:6月21日游...

  • 趋势反转信号闪烁!...

  • 当前速讯:开园即...

  • 滨海高新区组织开...

图说健康

更多

体育健身

更多