无线TCP性能改进的研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:hezeliu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对移动性的追求,以3G技术和无线局域网技术为代表的无线网络获得了巨大的发展,无线网络的角色从有线网络的补充逐渐转变为有线网络的有力竞争者,给有线网络带来了巨大的冲击。 传输控制协议(TCP)提供了端到端的可靠的数据流传输服务,现在已成为Internet协议簇中的重要部分。 随着无线网络的发展,人们发现,这种为传统的有线网络设计的可靠传输协议在无线网络环境下性能却严重恶化。其主要原因在于TCP假设分组丢失是由于网络拥塞造成的,一旦发生丢包现象发送方就认为网络发生了拥塞,就会启动拥塞控制机制,减小发送速率以缓解拥塞。 显然这种方法对于链路质量良好的有线环境是合适的,然而在无线网络中拥塞已不再是分组丢失的唯一原因。无线链路的高误码率导致大部分丢包都是由于无线链路出错造成的,TCP并没有相应的机制来区分丢包是由拥塞造成的还是无线链路出错造成的。 如果TCP仍然遵循丢包必然是由拥塞引起的原则,对无线链路出错引起的丢包也采取减小发送速率来进行拥塞控制,就势必降低带宽利用率,导致TCP性能降低。 本文针对以上的问题,进行了深入的分析。结合无线网络的自身特点,深入分析了无线TCP性能低下的根本原因。同时对主流的无线TCP的算法进行研究和分类,并且对其中的具有代表性的算法进行了深入分析,对它们进行了一个横向比较,指出了它们的优点和不足之处。另外本文还提出了一种基于链路层的改进TCP性能的算法,其基本思路是通过过滤来自与无线侧和有线侧的ACK数据和Data数据,来避免没有必要的重传和超时,从而使得TCP的发送窗口始终维持在一个较大的值,提高了TCP的性能。 为了验证本算法的有效性,本文通过NS网络仿真工具对该算法进行了仿真。仿真结果表明了此算法在有线/无线混合网络环境中能够保持较高的吞吐量,有效的提高了TCP的性能。
其他文献
传统的服务质量(QualityofService,QoS)路由都假设网络结点的状态信息可以被准确地获知,但实际网络存在许多因素使得链路状态信息不精确。这些不精确的状态信息将导致网络性能
随着信息技术的蓬勃发展,WEB上的信息资源也呈指数级的飞速膨胀。然而在目前的万维网中,绝大部分有效的信息都只能由人工来理解,用户越来越难从海量的数据中查找自己需要的资源
随着Internet的发展,传统的C/S模式已不能满足新业务(如实时业务和多媒体内容分发等)的需求。主要原因是C/S模式在信息资源共享方面,会导致中心失效和硬件资源不能充分利用。为
为了能够快速构建车载信息娱乐系统,越来越多的汽车制造商希望将HTML5技术应用到车载领域。虽然HTML5以开发周期短的优点成为了快速构建车载信息娱乐系统的优秀解决方案,但是目
以软交换为核心的下一代网络的各项技术的逐步成熟,分组业务迅速发展,占据了越来越多的市场份额。然而传统的IP网络是基于“尽力而为”的服务机制的,缺乏有效的流量工程管理,不能
由于网格技术广泛的应用前景,网格安全正受到越来越多的关注。认证和访问控制作为网格安全的两大主要问题,引起了国内外很多政府、科研机构以及一些大型公司的重视。 本文首
近年来,国内乃至国际频频发生各种灾害,这些灾害不仅对受灾群众,甚至对于救援人员都会造成较为严重的创伤后心理应激障碍,这无疑会影响救援工作的开展与实施,如若不采取积极
随着电子商务和无纸化办公深入到各个领域,基于角色的访问控制方式得到广泛的应用,并形成了NIST RBAC标准。本文在NIST RBAC的基础上提出一种新的扩展模型,扩展模型依据客体和操
本文首先对网格计算进行了简单概述,包括网格技术的发展、网格定义、网格特性以及目前较为流行的网格体系结构。网格作为一种新模式的分布式计算基础架构,因其资源和服务的异构
随着越来越多的用户通过WWW来实现信息共享和查询,某些流行的站点可能因为访问用户过多而导致服务质量下降。为了增强服务的可用性和改善网络的流量分布,人们在网络中布置镜像