[发明专利]一种基于UDT协议的高速网络可靠传输的控制方法在审

专利信息
申请号: 201710381213.7 申请日: 2017-05-25
公开(公告)号: CN107204834A 公开(公告)日: 2017-09-26
发明(设计)人: 吴杰;邢璐;严明 申请(专利权)人: 复旦大学
主分类号: H04L1/18 分类号: H04L1/18;H04L1/16
代理公司: 上海正旦专利代理有限公司31200 代理人: 陆飞,陆尤
地址: 200433 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 udt 协议 高速 网络 可靠 传输 控制 方法
【权利要求书】:

1.一种基于UDT协议的可靠传输的控制方法,其特征在于,在发送方添加ACK控制包计数器和丢失重传列表两个功能部件;ACK控制包计数器用于对具有相同ACK序列号的控制包进行统计,以便确认重传数据包的时间;丢失重传列表用于记录发送方已经重传但是还没有被ACK控制包确认过的丢失数据包的序列号;控制传输的具体步骤为:

发送方启动ACK控制包计数器,获取接收到ACK的统计信息;其中,ACK控制包计数器记录上一个接收到的ACK控制包的序列号Sack 、接收到相同ACK序列号的次数Tack以及重传阈值,记录上一个接收到的ACK控制包的序列号用于判断ACK控制包是否相同;

当传输的数据包发生丢失时,将接收方将数据包的序列号加入到丢失列表中,通过传输NAK控制包,显示将丢包信息反馈给发送方,发送方重传丢失的数据包;

发送方通过统计ACK控制包计数器的信息,估测重传的数据包是否发生丢包现象,根据所设阈值,确定重新重传数据包的时间:若超过阈值,则认为重传有丢包现象,将丢失重传列表中的序列号重新加入到丢失列表中,重传这些未确认的数据包。

2.根据权利要求1所述的基于UDT协议的可靠传输的控制方法,其特征在于,所述UDT协议的ACK控制包计数器的实现逻辑为:对于发送方连续接收到的ACK控制包进行统计,ACK控制包确认的是同一个序列号则增加计数器的值,若接收的是不同的序列号,则计数器清零,发送方根据当前的网络环境和重传设定阈值初始值,并在传输的过程中动态调整,当计数器的值超过阈值时,重发丢失列表中未得到确认的数据包,计数器清零。

3.根据权利要求2所述的基于UDT协议的可靠传输的控制方法,其特征在于,所述重发丢失列表中序列号未得到确认的数据包,即发送方需要维持一个已重发但未确认的丢失列表即丢失重传列表,由于UDT的丢失数据包具有最高传输的优先权,发送方重传丢失的数据包后则将序列号从丢失列表中删除,而接收方对于重传的数据没有可靠性的控制,需要维持一个已重发但未确认的丢失列表,当ACK控制包计数器统计值达到一定的阈值后,重传未确认的丢失数据包。

4.根据权利要求1所述的基于UDT协议的可靠传输的控制方法,其特征在于,进一步还包括:ACK控制包计数器的统计数据到达合理的阈值时,若发送方丢失列表不为空,继续重传丢失列表中的数据包,ACK控制包计数器不清零;

若发送方的丢失列表为空,而已重传但未确认的丢失列表中存在数据,就将这个丢失列表中的值加入到发送方的丢失列表中,在下一个发送周期中优先发送这些数据包,ACK控制包计数器清零;

若发送方丢失列表为空且已重传但未确认的丢失列表中也为空,则立即从ACK控制包确认的序列号开始发送数据包,设置一段等待时间后,及时重传数据,ACK控制包计数器清零,更新计数器重传阈值。

5.根据权利要求1所述的基于UDT协议的可靠传输的控制方法,其特征在于,所述丢失重传列表,在发送方接收到NAK控制包时,将NAK中包含的序列号添加到发送方的丢失列表中,在发送方重传丢失列表的数据包后,将此序列号从丢失列表删除,然后加入到丢失重传列表中;

在发送接收ACK控制包时,首先要更新丢失列表和丢失重传列表中的序列号,删除列表中序号小于ACK序号的值,因为这些数据包已经被接收方确认收到。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710381213.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top