UDP商谈相关表达

图片 1


 

       UDP 是User Datagram
Protocol的简称, 闽南语名是用户数量报协议,是OSI(Open System
Interconnection,开放式系统互联)
参考模型中一样栽无连接的传导层协商,提供面向事务之简约不牢靠音信传递服务,IETF
RFC 768是UDP的正经规范。UDP在IP报文的协议号是17。

      UDP协议全称是用户数据报协议
 ,在网被其跟TCP协议一样用于拍卖数据包,是一模一样种无连接的商谈。在OSI模型中,在第四重合——传输层,处于IP协议的齐亦然重叠。UDP有不提供数据包分组、组装和无可知针对数据包举办排序的欠缺,也就是说,当报文发送后,是无力回天得知该是否平安全部到达的。UDP用来辅助那一个要以电脑之间传输数据的纱选取。包括网络视频会系统在内的过剩的客户/服务器形式的网下都待利用UDP合计。UDP商从问世至今既被以了广大年,即便这多少个头的桂冠已经为有些好像协议所覆盖,但是就是是当今日UDP依旧不失为一项大实用与实惠的网传输层协商。

       
与所熟练的TCP(传输控制协议)协议一样,UDP协商间接放在IP(网际协议)协议的顶层。遵照OSI(开放系统互连)参考模型,UDP和TCP都属传输层协商。UDP协议的要意图是用网络数据流量压缩成数据包的情势。一个一流的数据包就是一个二进制数据的传导单位。每一个数据包的眼前8只字节用来含有报头新闻,剩余字节即便据此来含有具体的传输数据。

       
UDP是OSI参考模型中千篇一律种植无连接的传导层协商,它要用来不求分组顺序到达的导中,分组传输顺序的自我批评以及排序由应用层完成[2]  ,提供面向事务之概括不保险音信传递服务。UDP
商谈基本上是IP协议和上层协议的接口。UDP协议适用端口分别运行于同一台装备上的大都单应用程序。

特点:

         
1)无连接,发送数据以前不需要建立连接。开销和发送在此以前的命宫推迟较短。 

         
2)尽最深大力付出。(可以使一定策略实现可靠传输)

         
3)面向报文,UDP对应用程序交付的报文,添加UDP首部后直付出IP层。不合并,不拆分。

         
4)没有死控制,网络堵塞不相会要来自主机发送率降低。

         
5)UDP援助一对一,一对多,多对同底并行通信

         
6)UDP首部开销相比较小,8字节(TCP为20字节、IP为20字节)

图片 2

UDP协商在网络协议中之职

图片 3

UDP报文帧头


 

源端口和目标端口在FPGA极客空间《你了然PORT吗》中暴发详细分解。

总长度:16各种,定义之用户数据报的毕竟长度。首部增长数量,16各项可以定义之终究长度是0-65535字节,但顶小长是8字节,有首部没有数。

校验和:这几个字段用来校验整个用户数据报(首部加数),具体校验和算法,详见FPGA极客空间《你了然PING效用是怎么落实的吧》。

图片 4

图片 5


 

UDP伪首部

伪首部的意图:为了数据包的接收者确定发送和接收UDP数据包是来自对的源地址且该数据包是关自己的。

发送方构造伪首部与用发送的UDP数据并算校验和接下来发送给接收方,接收方使用同一的点子总计校验和,并同发送方的校验和相比较,假使同样,则印证该数据包是发放本机的,且数量传无误。

图片 6

UDP以IP中之包装


 

 版权所有权归卿萃科技 维尔纽斯FPGA 事业部,转载请申明出处
 

 

作者:杭州卿萃科技ALIFPGA  

 

原文地址:底特律卿萃科技FPGA极客空间
微信公众号

 


 

    图片 7

 

  扫描二维码关注马斯喀特卿萃科技FPGA极客空间

 

 

 


 

 

 

相关文章