基于RUDP的可靠数据传输研究

被引量 : 0次 | 上传用户:blyd831104
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前保证数据可靠通信一般是采用传输控制协议TCP或SCTP。但这两种协议都不能很好的适应当前网络应用对数据传输的高效性和带宽适应性的要求。SCTP是基于流的传输协议,是一个无边界的协议,如果要将它应用于数据的通信中,就需要用户处理数据报的边界和完整性,这将不可避免的增加系统的开销并降低通信的效率。而TCP协议中的AIMD算法虽然减少了TCP拥塞窗口,但不能快速的恢复可用带宽。另外,TCP拥塞控制中的不公平的RTT(TCP分组的往返时间)造成了拥有不同RTT的并发TCP流不公平地分享带宽。随着网络带宽延时产品(BDP)的增加,TCP的RTT的算法严重的限制了TCP协议在广域网分布式计算的效率。 传输层的另一个广泛使用的协议是UDP用户数据报协议。UDP是基于消息的传输协议,主要用来支持需要在计算机之间传输数据的网络应用。通过使用端口号为不同的应用保留其各自的数据传输通道,UDP协议可以实现对同一时刻内多项应用同时发送和接收数据的支持。UDP协议是不需建立连接的一种传输协议,具有效率高、速度快和占用资源少等优点,在基于消息通信和实时系统中可以显著提高系统传输数据的效率。但是UDP没有保障可靠传送数据的传输机制,不能满足应用程序传输数据、消息的可靠性要求。为实现支持高性能数据传输,很自然的就会想到结合TCP和UDP的优点,在UDP之上增加一些保证数据可靠传递的控制机制,满足应用的需要。RUDP协议框架正是在这种背景下产生的。 作者在收集和分析了大量近年来国内外的数据传输文献资料后,对可靠数据传输技术进行了深入研究,根据RUDP协议框架和WinSocket技术,设计了RUDP通信软件模块,实现了分布式系统间可靠、高效的数据通信。 论文首先分析了可靠传输传技术的发展、研究方向和存在的问题;接着深入研究了RUDP协议的基本原理,着重阐述了RUDP的实现机制,包括滑动窗口机制、定时器管理机制以及速率控制机制;提出了基于RUDP的可靠数据传输的系统架构,确定了系统的设计目标,给出了系统的逻辑模型,分析了系统的逻辑模块结构,进行了各逻辑模块的设计;最后,根据论文中提出的逻辑模型,设计实现了基于RUDP的可靠数据传输系统,并详细分析了系统实现过程中所采用的主要关键技术,实际的比较了RUDP与TCP协议通信效率。为数据传输可靠性要求高的业务应用提供了参考依据。
其他文献
以最低成本,在最短时间内生产出高质量的产品已成为制造企业竞争的焦点,其中成本已成为决定产品竞争力的核心因素,如何有效的降低成本是一个研究热点。降低产品成本的方法很多,如
我国小额诉讼操作规则的立法缺失促使各地方法院制定了差异迥然的小额诉讼程序规范。建立统一的小额诉讼程序是民诉法未来发展必要举措,而对各地小额诉讼操作规则差异性因素
描述了移动互联网及3G增值业务的特点,结合移动互联网当前飞速发展的现状,参考移动互联网年度数据,从产业链角度对移动互联网的发展趋势作出详细分析。得出互联网必然向移动
近年来,随着国家间贸易往来的日益频繁,国际贸易所造成的环境资源不公平流向和全球稀缺的自然资源的退化和衰竭的趋势日益加剧,使得贸易和环境问题在各个层面、各个领域被广
闪光对焊是一项在现代工业生产中广泛使用的技术。由于工业的现代化发展,在焊接过程中不仅对液压装置的传动性能提出了更高的要求,而且需要焊接设备在受到干扰的情况下具有更
水轮机是一种把水流的机械能转变为旋转机械能的动力机械,它一般是以水流为动力带动发电机工作,从而把能量远距离输运出去。水轮机的失效形式一般为主要过流部件的汽蚀造成的
目的:探讨精细护理对肿瘤患者PETCT显像检查质量和满意度的影响。方法:选取我院2015年1月-2016年10月收治的行PETCT显像检查患者84例,随机等分成观察组和对照组,对照组采取常规
<正>最容易在影视剧中植入广告的产品类型当属衣食住行四种。在一个作品风靡全国的同时,主角穿什么衣服、吃什么东西、用什么日用品、开什么车都会在一夜之间成为最热话题。
目的 探讨短暂脑缺血再灌注后大鼠脑内 3型一氧化氮合酶 (nitric oxide synthase,NOS)的表达及作用 ,为脑缺血治疗提供理论依据。方法 采用免疫组织化学方法 ,用 3型 NOS的