论文部分内容阅读
许多人认为无线上网是未来的潮流,因为无线网络可以实现无所不在的、低成本的网络互联。随着无线技术的发展,在宽带骨干网中,无线网络成为了一个可能的选择。因此,研究人员着手研究无线网络技术的发展和应用。 但当前的传输控制协议是针对有线网络环境设计的,在有线网络中工作的较好。而无线网络中的差错检测、差错控制、拥塞控制、能耗都与有线网络不同,将这些协议直接应用到无线网络中具有许多的局限性。因此研究有线/无线混合网络中的传输控制协议是一个热点。 本文首先研究了无线网络TCP协议的演进,介绍了TCP Reno、TCP SACK、WXCP、TCP Westwood四种协议,并仿真比较了TCP Reno与TCP Westwood的网络性能。结果显示,TCP Westwood协议在无线环境的节点运动场景中性能较优。然后在介绍跨层优化的TCP模型的基础上,对协议栈的跨层优化原理、方法、不足进行了研究,并详细描述了四种显式反馈机制ECN、XCP、VCP、MLCP,比较了它们的异同。在此基础之上本文结合端到端的TCP Westwood协议与通用的跨层优化TCP模型,利用MAC层的重传次数作为拥塞度量信息,跨层传递到TCP层,实现了TCP层与MAC层的联合优化设计,并称该协议为TCPW-CE(TCPW with cross-layer ECN)。 为了分析TCPW-CE的网络性能,使用了仿真软件NS2对单TCP流、双TCP流、TCP流和UDP流共存的三种场景进行了模拟。模拟结果显示在单TCP流的节点运动的场景以及TCP流和UDP流共存的场景中TCPW-CE协议提高了吞吐量,在双TCP流的场景中该协议提高了公平性。