Limitation and challenges of TCP in Mobile ad hoc Networks

Transmission control protocol (TCP) is a transport layer protocol which is basically designed for wired networks. However, it is not performing well in multi-hop wireless networks especially Mobile Ad-hoc Network (MANET). Dynamic topology, multi-hop architecture, high errors ratio, channel contentions, inability to differentiate congestion and non-congestion losses, slow errors recovery process, security shortcomings and inefficient packet ordering mechanism are such limitations and challenges of TCP in multi-hop wireless networks, which are affecting the efficiency and reduce the chances of overall multi-hop wireless network optimization. There is a need either to propose an entire new transport layer protocol for such multi-hop wireless networks, or cross layer approach can be a good candidate solution. In this article we discuss the challenges and limitation with possible directions for TCP improvements. This article will serve the purpose of a basic guideline for the multi-hop wireless TCP researchers.

[1]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[2]  Hui-Tang Lin,et al.  A cross-layer design for TCP end-to-end performance improvement in multi-hop wireless networks , 2008, Comput. Commun..

[3]  Dzmitry Kliazovich,et al.  Cross-layer congestion control in ad hoc wireless networks , 2006, Ad Hoc Networks.

[4]  Feng Wang,et al.  Improving TCP performance over mobile ad-hoc networks with out-of-order detection and response , 2002, MobiHoc '02.

[5]  Ravi Prakash,et al.  A feedback based scheme for improving TCP performance in ad-hoc wireless networks , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[6]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[7]  Nitin H. Vaidya,et al.  TCP-DCR: a novel protocol for tolerating wireless channel errors , 2005, IEEE Transactions on Mobile Computing.

[8]  Jian Liu,et al.  ATCP: TCP for mobile ad hoc networks , 2001, IEEE J. Sel. Areas Commun..

[9]  Mario Gerla,et al.  Effectiveness of RTS/CTS handshake in IEEE 802.11 based ad hoc networks , 2003, Ad Hoc Networks.

[10]  Ajay Kumar Singh,et al.  TCP-ADA: TCP with adaptive delayed acknowledgement for mobile ad hoc networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[11]  Eitan Altman,et al.  Novel Delayed ACK Techniques for Improving TCP Performance in Multihop Wireless Networks , 2003, PWC.

[12]  Jiwei Chen,et al.  TCP with Delayed Ack for Wireless Networks , 2006, BROADNETS.

[13]  Torsten Braun,et al.  A dynamic adaptive acknowledgment strategy for TCP over multihop wireless networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..