可靠传输协议RUDP的研究与改进

来源 :云南大学 | 被引量 : 0次 | 上传用户:roy1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传输层的TCP协议和UDP协议各有特点和优势。传输控制协议TCP是面向连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的通信连接,TCP协议中的AIMD(Additive Increase Multiplicative Decrease)算法虽然减少了TCP拥塞窗口,但不能快速地恢复可用带宽。特别是在高带宽时延乘积网络中,由于TCP的自身局限性严重限制了TCP在广域网分布式计算中的效率,并且基于RTT的算法会导致不同TCP流占用不同的带宽,出现不公平现象。用户数据报协议UDP是基于消息的传输协议,它不与对方建立连接,而直接地就把数据包发送过去。在高速数据传输网络中,UDP协议具有效率高、占用资源少等优点,在基于消息通信和实时系统中可以显著提高系统传输数据的效率。但UDP也有自身的不足,UDP的数据传输是不可靠的,对于传输中丢失的数据不采取任何措施。   随着网络传输业务的快速发展,在某些对可靠性和高效性要求都较高的应用环境中,TCP和UDP都不能很好地满足应用需求,这就需要能够兼顾可靠性和高效性的传输层协议。为实现支持高性能数据传输,考虑结合TCP和UDP的优点,在UDP之上增加一些保证数据可靠传递的控制机制,满足应用的需要。RUDP(Reliable User Datagram Protocol)协议框架正是在这种背景下产生的。   本文主要工作是对RUDP的代码进行分析,作了两方面的改进:一方面分析了一种简单且健壮的穿越NAT(Network Address Translation)技术,也就是STUN(Simple Traversal of UDP Through Network.Address Translators)技术,并采用STUN技术使RUDP穿越NAT,另一方面分析了分组失序问题对传输性能的影响,提出使用Eifel算法增强RUDP对分组失序的健壮性。
其他文献
木材是生活生产中的重要原材料,木材资源的需求量与日俱增,高效利用木材资源提高木材制品的质量已经成为人们日益关注的主要问题之一。木材含水率是干燥过程中重要指标之一,
“丰农宝”生物菌剂是宝鸡丰农生物菌剂制造有限公司采用现代高科技生物技术研发的生态发酵螯合制剂,是生态复合微生物,即光合菌群、乳酸菌群、酵母菌群、革兰氏阳性放线菌群
2013年的高考语文试题,其导向符合时代精神,沿着这样的导向去践行我们的语文教学,能够促使学生去树立科学发展观,促进学生形成积极向上的价值取向。看毕试卷,深感今后语文教
在数学教学中,数学教师不但要重视数学的思维和创造性的教学,而且要注意在数学课中自然、有效地进行德育渗透.本文笔者就如何在数学课中进行德育渗透谈谈几点看法.
网络的功能和动力学特性受到其拓扑结构影响,因此发展一套复杂网络结构的有效推断方法显得格外重要。在本论文中,作者研究当已知一个网络的每个节点具有一个点过程时,如何统计推
体育运动不单是强健学生体魄,还有对其社交能力产生积极影响,提高大学生人际交往能力的特殊功能.体育锻炼能够提高大学生人际交往能力、克服社交障碍.应重视并挖掘体育运动的
本文讨论了几类特殊的多参数特征值问题:双特征值问题。多参数特征值问题分别来多元统计理论、有限脉冲响应(FIR)系统和优化问题,实际应用中,有时候要求双特征值的和达到最小,而
家庭教育、学校教育和社会教育是构成现代教育体系的三大模块,三大教育模块之间既相对独立又相互贯通.新时期下,对未成年人的品德教育采用家庭、学校、社会教育“三位一体”
正常的课堂教学,教师不能一讲到底,总要辅以必要的课堂提问和练习等。课堂提问是教师在教学中最常用的教学方法,是阅读教学一项重要基本功。提问用得恰当,就有助于教学质量的
新课程标准强调学生在课堂上的主体地位,因此,教师在小学语文课堂课程过程中,应以新课程理念为指导,转变角色,改变观念,树立学生在课堂上的主人翁地位,用建构主义理念培养和