计算机应用 ›› 2005, Vol. 25 ›› Issue (05): 1179-1181.DOI: 10.3724/SP.J.1087.2005.1179

• 网络技术及网格计算 • 上一篇    下一篇

一种改善Ad Hoc网络中TCP性能的跨层方法

肖永康,李萌,山秀明,任勇   

  1. 清华大学电子工程系
  • 发布日期:2005-05-25 出版日期:2005-05-01
  • 基金资助:

    国家 863计划资助项目(2003AA142010)

Cross-layer method to improve TCP performance in Ad Hoc networks

 XIAO Yong-kang, LI Meng, SHAN Xiu-ming, REN Yong   

  1. Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
  • Online:2005-05-25 Published:2005-05-01

摘要: 大量研究表明AdHoc网络中TCP的性能非常差,这主要是由于TCP的拥塞控制机制不能有效地解决由共享信道竞争造成的分组丢失问题。文中提出了一种根据TCP发射端MAC层的RTS重发次数,来自适应地调整TCP的最大窗口大小的跨层方法,以控制网络中分组的数量,减小信道竞争。仿真结果表明,该方法能够显著地提高TCP的吞吐量,并改善其稳定性。

关键词:  Ad Hoc网络, IEEE802.11MAC协议, TCP, 跨层方法

Abstract: Many researches have shown that TCP performance in ad hoc networks is extremely poor, because the congestion control mechanism of TCP cannot effectively deal with the problem of packet drops caused by the shared channel contention. In this paper, a cross-layer method was presented,which adaptively adjusted the TCP maximum window size according to the number of RTS (Request To Send) retries of the MAC layer at the TCP sender, to control the number of TCP packets in the network and thus decrease the channel contention. The simulation results show that this method can remarkably improve the throughput and stability of TCP.

Key words: Ad Hoc networks, IEEE 802.11 MAC protocol, TCP, cross-layer method

中图分类号: