UDP商谈相关表明科技美学

科技美学 1


 

       UDP 是User Datagram
Protocol的简称, 普通话名是用户数据报业协会议,是OSI(Open System
Interconnection,开放式系统互联)
参考模型中一种无连接的传输层协议,提供面向事务的简约不可信新闻传递服务,IETF
PRADOFC 768是UDP的标准规范。UDP在IP报文的协议号是17。

      UDP协议全称是用户数量报业协会议
 ,在互联网中它与TCP协议一样用于拍卖数据包,是一种无连接的协商。在OSI模型中,在第五层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和无法对数据包实行排序的瑕疵,也正是说,当报文发送之后,是力不从心得知其是还是不是平安全部到达的。UDP用来支撑那个急需在电脑之间传输数据的网络选择。包蕴互连网录像会议系统在内的累累的客户/服务器格局的互连网利用都须要接纳UDP共同商议。UDP共同商议从问世至今已经被使用了成都百货上千年,尽管其早先时期的光荣已经被有些好像协议所掩盖,但是便是是在今天UDP仍旧不失为一项十三分实用和有效性的互联网传输层协议。

       
与所熟识的TCP(传输控制协议)协议一样,UDP协议直接放在IP(网际协议)协议的顶层。依据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。UDP合计的重大意义是将网络数据流量压缩成数据包的花样。贰个一级的数量包正是二个二进制数据的传输单位。每1个数据包的前7个字节用来含有报头新闻,剩余字节则用来含有具体的传输数据。

       
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极客空间《你知道PO中华VT吗》中有详实说明。

总厅长度:15个人,定义的用户数据报的总厅长度。首部加上数量,二十一个人能够定义的总市长度是0-65535字节,但短小长度是8字节,有首部没有数量。

校验和:那些字段用来校验整个用户数据报(首部加数据),具体育高校验和算法,详见FPGA极客空间《你知道PING成效是怎么落到实处的呢》。

科技美学 4

科技美学 5


 

UDP伪首部

伪首部的效率:为了数据包的接收者分明发送和接收UDP数据包是来自科学的源地址且该数据包是发放本身的。

出殡方构造伪首部与待发送的UDP数据一起总计校验和接下来发送给接收方,接收方使用同一的情势总括校验和,并与发送方的校验和相比,假使同样,则表达该数据包是发给本机的,且数量传输无误。

科技美学 6

UDP在IP中的封装


 

 版权全体权归卿萃科技(science and technology) 圣何塞FPGA 事业部,转发请申明出处
 

 

作者:杭州卿萃科学技术ALIFPGA  

 

原文地址:圣何塞卿萃科技(science and technology)FPGA极客空间
微信公众号

 


 

    科技美学 7

 

  扫描二维码关怀圣何塞卿萃科学和技术FPGA极客空间