Transmission Control Protocol (TCP) carries the maximum Internet traffic, so performance of TCP largely affects the performance of Internet. However, end-to-end throughput in TCP degrades notably when operated in wireless networks, since random packet losses and packet reordering are considered as congestion. In wireless networks, due to high bit error rate and changing level of congestion, retransmission timeouts for packets lost in transmission is unavoidable. TCP misinterprets this loss to congestion and invokes congestion control by triggering fast retransmission and fast recovery, leading to under-utilization of the network resources. This paper presents various performance improvement mechanisms by which TCP does not consider every packet loss as congestion. These mechanisms help TCP to distinguish between congestion and packet loss and increase throughput performance.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.