论文部分内容阅读
传统的 TCP (transmissiOIl control protocol) 是一种面向连接的可靠的传输层协议,它最初是针对有线网络而设计的。由于有线网络链路可靠性高,所以传统 TCP 认为丢包都是由网络拥塞导致的。在无线 ad hoc 网络中,由于是无线移动通信,所以链路的高误码率、节点移动和路由切换等都会导致丢包,而传统的 TCP 并没有考虑到这些因非拥塞而造成的丢包。如果我们不加改进就将传统的 TCP 应用到 MANET中,TCP 就会把非拥塞丢包当作拥塞丢包,从而错误地进入拥塞控制,严重地影响 TCP 的性能。
TCP Veno 是一种新的无线网络环境下 TCP 的拥塞控制机制,它综合了 TCP Reno 和 TCP Vegas 的特点,使得 TCP 在像 PMP 这样的单跳无线网络中的性能有了较大的改善。本论文主要研究通过 TCP Veno 以及跨层优化来提高 ad hoc 网络中 TCP 的性能。
本论文首先通过与TCP Reno比较仿真分析了 TCP Veno 的性能,然后根据 TCP Veno 的特性找到最适合 TCP Veno 的无线 ad hoc 路由协议。接下来,我们探讨了路由协议、链路误码率和多跳结构对 TCP 性能的影响。最后根据 802.11MAC 层的参数对路由层的反馈影响,给出了一种新的层间优化的方法,来改善无线 ad hoc 网络中由于网络拥塞、高误码率、节点移动和路由切换等问题引起的 TCP 性能的下降;同时也对 TCP Veno 在无线 adhoc 网络中的性能进行了研究和验证。