论文部分内容阅读
流控制传输协议SCTP是为适应网络技术越来越高的发展需求,由IETF信令传输工作组(SIGTRAN)制定并提出的。由于其自身所具备的各种创新性特征,SCTP已经成为一种通用的传输层协议。SCTP可以同时作用于多个端口,不过在默认情况下只允许其中一个端口进行数据传输,因此,SCTP并未发挥其多端口的优势。一种多路径并行传输的SCTP协议,即多路径同时传输(CMT,Concurrent Multi-pathTransmission)的流媒体传输控制协议的出现,解决了这一问题。CMT的提出不仅在很大程度上提高了端到端的吞吐量,同时也极大地提高了网络资源的利用率。本文则是基于CMT,分析了多路径并行传输中的吞吐量计算模型。文章首先介绍了SCTP的发展背景和和研究现状。然后,对SCTP的基本特征和拥塞控制机制,及CMT的关键技术进行了说明。接下来,对SCTP并行多路径传输中的吞吐量计算模型进行了阐述,此模型实现了两条路径并行传输时的吞吐量计算,且两条路径的网路性能参数即丢包率、带宽、延时等是相同的。不过,在异构网络环境中,由于采用了不同的接入技术,各传输路径的的性能是有差异的,所以该吞吐量计算模型并不能有效地满足异构网络中多路径并行传输的需求。因此,本文对此计算模型进行了改进,提出了可以适用于异构网络的,具有不同路径参数的多路径并行传输的吞吐量计算模型。最后,利用网络仿真工具NS2,在不同的网络参数情况下对提出的改进模型进行仿真验证,通过对所提改进模型的计算结果和相应仿真结果的对比分析,验证所提方案的可行性。