Enhancing TCP Performance in Mobile Ad hoc Networks
Ameer Ahmed, Kashif Sharif · 2004
Abstract: Transmission Control Protocol (TCP) is widely used end-to-end transport layer communication protocol. It has self-generating error and flow control schemes. It performs well in wired networks, where packet losses are primarily due to congestion. Packet loss in wireless networks could be due to bit error rate (BER) or disconnections due to mobility. If standard TCP is applied on wireless networks, it leads to performance degradation. In this paper, performance of Newreno, Selective Acknowledgement (SACK), Explicit Congestion Notification (ECN) and Westwood have been analyzed through simulations and then new solution Enhanced Newreno (E-Newreno) has been proposed and tested through simulations. Results for E-Newreno show more stable and consistent results. Its link utilization mechanism is much efficient than other protocols.