论文部分内容阅读
传输层是网络体系中非常重要的一层,它负责数据的端到端传输。TCP(Transmission Control Protocol,传输控制协议)和SCTP(Stream Control Transmission Protocol,流传输控制协议)是两种常见的传输层协议,在IP网络中有着广泛的应用。它们在不可靠的IP网络上为应用层提供可靠的端到端数据传输服务。无线移动自组网(Mobile Ad hoc Networks,简称MANET)是一组由无线节点组成的自组织的不需要基础设施支持的网络。由于节点的移动导致网络拓扑变化频繁,相比有线IP网络Ad hoc网络变得更加不可靠,这对TCP和SCTP提出了更高的要求。本文首先对TCP和SCTP进行了介绍,然后对国内外关于TCP和SCTP协议在无线自组织网络中的研究现状进行了阐述。通过分析研究现有各种针对SCTP的改进方法,本文提出了基于SCTP协议的移动Ad Hoc网络传输层设计方法,该设计方法利用SCTP多宿多流特性为无线移动自组网提供高效可靠的传输服务。可靠性保障是指数据在传输过程中遇到网络故障时,SCTP能够快速做出反应迅速切换到另一条可达路径上,需要利用SCTP协议的多宿特性,这种机制称为故障恢复机制。本文提出了三种故障恢复机制改进方案,分别是:超时查询路由方法、可控超时查询路由方法、显式路由故障通告方法。它们均利用网络层路由信息为传输层提供判断依据从而使得发送方能够根据网络状况判决是否进行路径切换。高效是指数据能够快速的从源端传递到目的端,这种快速可以由两个方面提供:一是为不同的业务流提供不同的QoS保障,为高优先级的业务流提供优先服务,需要利用SCTP多流特性,二是为高优先级的业务流选择最佳路径进行传输,需要利用SCTP协议的多宿特性。最后通过仿真对SCTP故障恢复机制改进进行了验证,这些方法充分利用SCTP的多宿特性,当一条路径出现故障时能够快速的做出反应切换到备份路径上,能够为无线移动自组织网络的数据传输提供一定的可靠保障。仿真结果表明,显式路由通告(ERFN)方法与SCTP原始故障恢复机制相比,故障恢复时间明显降低,提高了SCTP在移动Ad-hoc网络中的故障恢复能力。