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极客空间