[发明专利]一种基于UDT协议的高速网络可靠传输的控制方法在审
申请号: | 201710381213.7 | 申请日: | 2017-05-25 |
公开(公告)号: | CN107204834A | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 吴杰;邢璐;严明 | 申请(专利权)人: | 复旦大学 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L1/16 |
代理公司: | 上海正旦专利代理有限公司31200 | 代理人: | 陆飞,陆尤 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于高速网络数据传输技术领域,具体为一种在高速网络中基于UDT协议的可靠传输的控制方法。本发明首先在发送方添加ACK控制包计数器和丢失重传列表两个功能部件;ACK控制包计数器用于对具有相同ACK序列号的控制包进行统计,以便确认重传数据包的时间;丢失重传列表用于记录发送方已经重传但是还没有被ACK控制包确认过的丢失数据包的序列号;控制传输的具体步骤为发送方启动ACK控制包计数器,获取接收到ACK的统计信息;通过统计ACK控制包计数器的信息,估测重传的数据包是否发生丢包现象,根据所设阈值确定重新重传数据包的时间本发明可以减轻链路的拥塞状态,并做到及时重传,不会对传输的速度产生较大幅度的影响。 | ||
搜索关键词: | 一种 基于 udt 协议 高速 网络 可靠 传输 控制 方法 | ||
【主权项】:
一种基于UDT协议的可靠传输的控制方法,其特征在于,在发送方添加ACK控制包计数器和丢失重传列表两个功能部件;ACK控制包计数器主要用于对具有相同ACK序列号的控制包进行统计,以便确认重传数据包的时间;丢失重传列表主要用于记录发送方已经重传但是还没有被ACK控制包确认过的丢失数据包的序列号;控制传输的具体步骤为:发送方启动ACK控制包计数器,获取接收到ACK的统计信息;其中,ACK控制包计数器记录上一个接收到的ACK控制包的序列号Sack 、接收到相同ACK序列号的次数Tack以及重传阈值,记录上一个接收到的ACK控制包的序列号用于判断ACK控制包是否相同;当传输的数据包发生丢失时,将接收方将数据包的序列号加入到丢失列表中,通过传输NAK控制包,显示将丢包信息反馈给发送方,发送方重传丢失的数据包;发送方通过统计ACK控制包计数器的信息,估测重传的数据包是否发生丢包现象,根据所设阈值,确定重新重传数据包的时间:若超过阈值,则认为重传有丢包现象,将丢失重传列表中的序列号重新加入到丢失列表中,重传这些未确认的数据包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710381213.7/,转载请声明来源钻瓜专利网。