卫星通信系统传输控制协议的研究与改进

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:lsj9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传输控制协议(TCP)的拥塞控制机制分为基于丢包和基于时延两类,其中传统TCP使用基于丢包的拥塞控制机制,TCP Vegas等TCP改进协议使用基于时延的拥塞控制机制。本文从提高吞吐率、信道利用率和降低传输时延的角度对LEO卫星通信系统和深空通信系统的传输控制协议进行研究。首先,研究和改进LEO卫星通信系统的SCPS-TP协议。SCPS-TP协议是卫星通信传输控制协议的国际标准,虽然其采用多种改进策略以适应卫星通信环境,但仍存在诸如不对称信道下的带宽浪费问题、稳定性问题、带宽竞争和公平性问题和路由切换带来的问题,为此提出一种适用于LEO卫星通信系统的SNACK-block协议。SNACK-block协议由快速启动算法、基于SNACK机制的拥塞控制算法和快速重建算法组成。快速启动算法中提出一种基于轮数的窗口增长方式,发送端通过控制轮数进行窗口调整;基于SNACK机制的拥塞控制算法提出丢包洞的概念,发送端根据ACK数据包中丢包洞大小执行不同的窗口调整策略;快速重建算法中提出一种基于ACK序列替换的窗口恢复机制,发送端重新定义RTO事件,并通过持续更新ACK序列实现快速的窗口恢复。其次,针对深空通信环境提出一种基于丢包率的差错容忍式拥塞控制PLRM算法。该算法将丢包的概念扩展为丢包率,以应对恶劣的深空环境对拥塞控制的不利影响。发送端通过对丢包率的测量和判断将通信过程分为丢包容忍阶段、普通拥塞阶段和重度拥塞阶段,每个阶段执行不同的拥塞窗口处理策略,从而在链路错误率高的空间环境中保持较高的通信吞吐率。另外,该算法还定义了新的数据包格式。然后,在PLRM算法的基础上提出自适应的差错容忍式拥塞控制ad-PLRM算法。该算法基于丢包率进行自适应的拥塞控制,与通信过程分段的方式相比增加了算法的稳定性。最后,采用数学建模方法和OPNET软件分别对提出的协议和算法进行仿真分析。数学建模结果表明,SNACK-block协议、PLRM算法、ad-PLRM算法的信道利用率比TCP Reno协议分别提高16.88%、19.6%、16.4%,稳定性比TCP Reno协议分别提高48.02%、29.45%、39.84%。OPNET软件仿真从拥塞窗口、传输时延和超时重传时延三个方面,将SNACK-block协议、PLRM算法、ad-PLRM算法与TCP Reno协议进行对比,结果表明所提出的协议和算法在吞吐率、信道利用率和传输时延方面明显优于TCP Reno协议。
其他文献
目的 观察穴位埋线对脾虚湿阻型单纯性肥胖症的治疗效果及其对血脂的影响情况。方法 选取2016年10月~2017年10月就诊于福建中医药大学附属第二人民医院针灸科脾虚湿阻型单纯性
以人民为中心是统领干部思想境界的根本问题,年轻干部锻炼成长特别是提升思想境界要牢固树立以人民为中心的价值观和方法论,一切为了群众、一切依靠群众,从群众中来、到群众
目的:观察加味左归饮治疗肝肾阴虚型缺血性中风病恢复期患者的疗效及安全性,并初步探讨其可能的作用机理方法:采用随机对照的研究方法,选择70例符合缺血性中风病恢复期肝肾阴
我国在2013年9月设立首个自贸区----中国上海自由贸易试验区后,又陆续批准设立了17个自贸区。理论上,设立自贸区将通过转变政府职能、深化金融制度创新、提高贸易和投资的便利化水平等方式促进当地金融、贸易、投资等方面的发展,进而促进地区经济增长。我国一系列自贸区的设立是否如理论预期那样促进了经济增长,是否实现了其设立时的定位目标?针对这一问题的已有实证评估稀缺,基于此,本文以广东自贸区为研究对象,