基于UDT协议的数据传输方法及装置、电子设备和存储介质制造方法及图纸

技术编号:33124828 阅读:33 留言:0更新日期:2022-04-17 00:32
本公开实施例是关于一种基于UDT协议的数据传输方法及装置、电子设备及存储介质。本公开实施例提供的基于UDT协议的数据传输方法可包括:在第一阶段基于UDT协议的数据包传输时,采用第一算法增大拥塞窗口CWND的尺寸;在基于所述CWND的尺寸达到预设值时,切换到第二阶段采用第二算法调整所述CWND的尺寸,其中,采用所述第二算法对所述CWND的调整幅度,小于采用所述第一算法调整所述CWND的调整幅度。所述第一算法调整所述CWND的调整幅度。所述第一算法调整所述CWND的调整幅度。

【技术实现步骤摘要】
基于UDT协议的数据传输方法及装置、电子设备和存储介质


[0001]本公开涉及网络
,尤其涉及一种于用户数据包协议((User Data Protocol,UDP)的数据传输(UDP

based Data Transfer,UDT)协议的数据传输方法及装置、电子设备和存储介质。

技术介绍

[0002]UDT协议是一个基于UDP的数据传输协议,产生的主要目的是针对传输控制协议(Transmission Control Protocol,TCP)在高带宽长距离网络上的传输性能差”的问题,尽可能全面支持突发数据包(Burst Data Packet,BDP)BDP网络上的海量数据传输。UDT是建立与UDP之上的面向双向的应用层协议,引入了新的拥塞控制算法和数据可靠性控制机制。它不仅可以支持可靠的数据流传输(STREAM类型TCP)和部分可靠的数据报(DGRAM类似网络上发广播消息)传输,也可以应用在点对点技术,防火墙穿透,多媒体数据传输等领域。

技术实现思路

[0003]本公开实施例提供一种基于UDT协议的数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于用户数据包协议的数据传输UDT协议的数据传输方法,其特征在于,包括:在第一阶段基于UDT协议的数据包传输时,采用第一算法增大拥塞窗口CWND的尺寸;在基于所述CWND的尺寸达到预设值时,切换到第二阶段采用第二算法调整所述CW ND的尺寸,其中,采用所述第二算法对所述CWND的调整幅度,小于采用所述第一算法调整所述CWND的调整幅度。2.根据权利要求1所述的方法,其特征在于,所述在第一阶段基于UDT协议的数据包传输时,采用第一算法增大拥塞窗口CWND的尺寸,包括:在启动基于UDT协议的数据包传输时,接收到接收端发送的确认应答ACK反馈时,采用所述第一算法增大所述CWND的尺寸。3.根据权利要求2所述的方法,其特征在于,所述第一算法为指数算法。4.根据权利要求1至3任一项所述的方法,其特征在于,所述在基于所述CWND的尺寸达到预设值时,切换到第二阶段采用第二算法调整所述CWND的尺寸,包括:在接收到所述ACK反馈且所述CWND的尺寸达到预设值时,切换到按照预设步长值S调整所述CWND的尺寸,其中,所述S等于1个或多个单个数据包的最大值MSS。5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:在检测到数据包的否认应答NACK时,根据第一系数及所述CWND的当前尺寸之间的乘积,更新所述CWND的尺寸,其中,所述第一系数位于0.5至0.9之间。6.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:若检测到所述数据包的反馈超时,将所述CWND的尺寸更新为预设倍数MSS,并且根据更新前的所述CWND的尺寸确定网络最大容量ssthresh,其中,所述ssthresh等于第二系数与所述更新前的CWND的尺寸之间的乘积,其中,所述第二系数位于0.4至1之间。7.一种基于用户数据包协议的数据传输UDT协议的数据传输装置,其特征在于,包括:增大模块,用于在第一阶段基于UDT协议的数据包传输时,采用第一算法增大拥塞窗...

【专利技术属性】
技术研发人员:张春黄鑫吴晓亮
申请(专利权)人:北京快乐茄信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1