Date Added: Sep 2012
A mobile ad hoc network is a collection of mobile nodes without any infrastructure. Wireless links have issues like low bandwidth, node mobility multi-hop, channel competition and interference from other channels. Since TCP/IP is most popular and most widely used networking protocol on the Internet, therefore its use over ad hoc network is obvious. In multi hop wireless network the principle problem of TCP lies in its congestion control. TCP reacts to all packet losses as if they were cause by congestion i.e. a long time out and dropping congestion window. In wireless links there can be losses due to link failure so TCP can reveal poor performance. Mobile ad hoc networks need routing algorithm for communication among non-neighboring nodes.