论文部分内容阅读
目前中国的航天测控网覆盖率不高,影响了中国航天事业的发展,随着Internet的发展,把Internet接入到航天测控网是提高中国航天测控网覆盖率的有效途径。现行Internet中使用的传输控制协议是TCP和UDP,该协议不宜直接应用到航天测控网中。本文的主要研究工作意在解决Internet中的TCP协议在航天测控网中的适用性问题,改善其在分布式航天测控网中的性能表现。本文的创新点是把目前应用较广泛的BP神经网络应用到TCP协议中来,用BP神经网络控制路由器上数据包队列的平均队列长度,以降低数据包在路由器上的延迟和用反馈机制从RED算法中得到置位变量,动态调节拥塞窗口大小,控制进入网络的数据包的数量。针对航天测控网的特点和目前Internet网络状况,本文主要提出了两种减少网络拥塞的改进算法。首先,对链路算法中的RED算法进行改进。用BP神经网络对路由器上队列长度进行提前控制,以降低数据包通过路由器的延迟。其次,根据XCP的显示反馈思想,本文联合链路算法和源算法提出改进方案,分别从路由器上应用BP神经网络对队列长度进行控制和在源算法中对拥塞窗口的增长大小进行控制,减小拥塞发生的概率。在NS2仿真环境中进行仿真结果表明:改进后的TCP算法性能要优于原TCP算法,网络吞吐量提高约为6.3%。恰当的神经网络模型可以有效的预测未来网络中数据包的流量情况,该算法应用在航天测控网中可以用来减少网络拥塞的发生。