基于分段连接机制改善卫星TCP的性能

来源 :中国科学院研究生院(本部) 中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:emydisk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在实际应用中,卫星通信系统存在着时延大、误码高、非对称等传输特性,造成了卫星TCP性能低下。如何改善卫星TCP的传输性能是一个被广泛重视的问题。目前,在对卫星TCP的性能进行优化的方案中,分段连接机制是的一种较好的方案。它将TCP端对端的连接分割为多段连接,在不同的段采用不同的优化方式,从而改善卫星TCP的整体性能。   本文首先从TCP协议传输机制入手,分析了卫星通信系统对TCP性能影响的原因,阐述了分段连接机制的设计思想、基本工作原理和技术特点,并与其他优化方案进行了对比。在此基础上,重点进行了如下三个方面的研究。   (1)分段连接机制的实现方案   在分段连接机制中,分段连接的实现是一个关键问题,本文采用Netfilter框架提出了一种基于Linux的实现方案。该方案使用用户空间和内核空间的通信技术,在保证整体性能的同时兼顾灵活性。   (2)卫星段传输协议选择   分段连接机制中,卫星段采用何种传输协议直接决定卫星TCP性能改善的效果。XTP是一种应用于有线网络的高速传输协议。本文经过深入研究发现:XTP协议同样也非常适用于卫星通信系统,因此提出了采用XTP作为卫星段传输协议的方案。   (3)TCP缓存机制   分段连接机制中,端对端连接被分割为地面连接和卫星连接。由于有线链路与卫星链路存在着速率上的差异,因此TCP缓存机制是保证地面连接和卫星连接正常数据转发的关键,是分段连接机制正常运行的基础。本文基于TCP协议的停等控制机制和滑动窗口控制机制,提出了两种缓存控制机制:ACK阻塞机制和可用缓存通知机制,以保证缓存不发生溢出,并对它们进行了测试和对比。   在此前国内外关于卫星通信系统TCP性能优化的相关研究中,主要以研究整体系统性能和端到端语义的维持为主,对以上三方面的研究结果较少。本文设计了改善卫星TCP性能的一种分段连接机制的实现方案,并对分段连接机制中卫星段传输协议、TCP缓存机制等进行了研究,提出了卫星段采用XTP协议的建议,和两种缓存控制机制。本文的研究结果使得分段连接机制更加完整可行,对卫星TCP的整体性能的改善更加明显,应用更具有可操作性。
其他文献
随着虚拟化技术的快速发展,虚拟化环境已经成为业务系统的主要运行支撑环境之一。然而虚拟化技术仍然面临着许多挑战,实例失效就是其中之一。实例失效指的是由硬件故障、系统软
随着计算机的普及,网络、通信、DAI等技术的日臻完善,人们进入了网络时代。面对网络上纷繁复杂的信息资源和稍纵即逝的商机,人们越来越感受到及时、高效地应用网络资源的重要性
学位
Web服务(Web Service)是Web发展的自然产物,它能够支持应用系统以松散耦合的方式实现集成与协作,并通过降低应用连接的复杂性来减少应用维护和更新的代价,是目前Web应用环境中非
学位
入侵检测是信息安全防护研究领域中的一个重要环节。本文重点对入侵检测中的木马检测、蠕虫检测、主动欺骗防御、检测防御框架关键技术进行了研究,并以LINUX系统为平台实现了
学位
课题针对Web文档管理存储、文档版式化、异构平台文档及文档信息线下共享、文档在线预览等功能,对文档管理关键技术进行了深入的研究实践,在已有EDM的基础上,做出了更多有利用户
本文分析了Maze-P2P共享软件的日志,详细研究了P2P共享系统中的文件特征和用户特征。通过考察各类文件在数量、大小上的比例,以及文件的副本数分布和下载流行度分布,对P2P共享系
防火墙在网络安全中一直都扮演着重要的角色,但是随着网络规模的变化和攻击者攻击手段的不断改进,单靠防火墙己经难以胜任网络的安全保障工作。入侵检测系统(IDS)是对防火墙的
学位
航天控制仪器的现代化,必须建立在自主知识产权的基础之上,经过近五十年的发展,中国航天科技在设计、制造、原材料、试验等领域完全掌握了核心技术。但是应该清醒认识到,在电子基
学位
学位
Linux是UNIX系统的克隆。目前,Linux的安全性用TCSEC标准来衡量的话,大致处于C2级。设计中所违背的一系列安全原则使得Linux面临着诸如SETUID问题、口令问题、特洛伊木马问题等
学位