传输协议RUDP的分析研究及改进

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:haivi2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自上世纪70年代Internet诞生以来,因特网迅速发展。随着TCP/IP技术的发展和人们需求的增加,Internet的应用逐渐由最初仅限于军事应用普及到民用。这使得Internet的规模越来越大,需求也越来越繁多,整个互联网络承载的业务量也成爆炸式增长。目前为止,可以说Internet还是很成功的,这与TCP/IP协议技术的成功支撑是分不开的。目前,可靠的数据传输主要采用TCP和SCTP两种协议。但是,这两种协议在当前数据的高性能传输和带宽适应方面不能很好的满足需求。因为TCP和SCTP都是基于流的传输层协议,无边界的传输协议,即是说用户必须自己处理数据包的完整性和边界,这将不可避免的增加系统开销。在网络时延乘积(BDP)较大的网络中,由于TCP的自身局限性严重限制了TCP在广域网分布式计算中的效率,并且基于RTT的算法会导致不同TCP流对带宽占用不同的带宽,出现不公平现象。在传输层另外一个广泛应用的传输协议是UDP。UDP是一个基于消息传输的协议。不需要事先连接,具有传输效率高,开销小,速度快占用资源小的特点。在基于消息的即时传输流媒体方面具有明显的优势。UDP也有自身的不足。UDP的数据传输是不可靠的,对于传输中丢失的数据不采取任何措施。针对以上问题为了将TCP协议的优点和TCP的优点结合起来满足应用需求,在UDP协议上进行了一些改进。本文所分析研究的RUDP协议便是在这样的背景下诞生的。本文详细分析了RUDP协议原理的基础上提出目前RUDP在应用中所面临的问题和对这些问题的解决措施。包括对RUDP滑动窗口机制进行改进,采用了自适应窗口机制实现了高效的并包发送机制,引入“窗口颜色”概念解决了窗口通告引起的冗余负载问题,提高RUDP协议在传输过程中的性能;利用自适应的网络带宽延时测量方法提供了网络延时测量功能,并在这个基础上改进RUDP原有的定时器机制实现了对网络剩余带宽测量功能,利用基于发送频率的吞吐率模型和基于带宽的拥塞窗口机制实现了RUDP的拥塞控制功能,解决了RUDP对拥塞不敏感,对TCP流不够友好的问题,文章最后利用NS2网络模拟器对改进措施进行了仿真验证。
其他文献
VoIP是IP网络与公用电话网相结合的产物,是利用网络实现语音通信的先进手段,它在提供方便的同时自身也存在着隐患。传统的电话网络(PSTN)具有封闭性,攻击者要窃听电话必须从
随着移动互联网时代的到来,Android系统迅速得到普及。作为移动终端的主要平台,Android系统上的应用程序所存在的安全问题越来越受到人们的关注。由于目前移动终端存储了大量
可拓学是1983年由中国的蔡文教授提出来的。可拓学的目的在于通过从定性与定量两方面研究矛盾本身,解决矛盾的方法。该学科广泛应用于多个领域,已取得了一定的成果。作为信息
随着Internet的发展,网络已经深入人们生活的各个方面,并正在对人们的生活产生更大的改变。人们越来越倾向于从网络获取各种信息和帮助,来完成自己的任务。Web服务的出现提供
三维数字水印攻击算法作为三维数字水印算法的一个重要分支,目的在于找出三维数字水印系统的弱点及其易受攻击的原因,然后加以改进。这就象传统密码学所经历的加密--解密的否
电力市场运营系统在保证电网安全、稳定、经济运行方面起到了重要的作用。为了保证电力市场运营系统中重要信息的安全,必须加强身份认证和访问控制机制。在身份认证方面,本文给出了一种新的用户和服务器间的双向认证模型,该模型除了可以完成用户和服务器之间的双向认证外,双方还可以协商产生协商密钥用来对通信的内容进行加密。访问控制方面,本文设计了一个基于角色和可信度的动态访问控制模型,该模型中用户的权限可以根据其可
Petri网适合于描述异步并发行为的系统。首先,Petri网直接展现并发系统的物理结构层次及资源状态的初始分布状况。其次,在Petri网引发规则的作用下将间接展现出该并发系统的动
人脸检测的目的就是从给定的图像中,框定出人脸的区域。人脸检测是人脸识别的不可缺少的预处理,一般来说其计算量非常大。如何快速而有效地检测出人脸,是人脸检测的一项重要
智能交通系统(Intelligent Transportation System,简称ITS)是目前世界交通运输领域的前沿研究课题,其核心是针对日益严重的交通需求和环境保护压力,采用信息技术、通信技术
3D打印是一种通过堆积材料来形成模型的技术。其中一种3D打印的一般过程是:首先通过三维激光扫描设备获取模型点云数据,其次通过一定的分层算法将点云模型划分成层片信息,最