Date Added: Jan 2010
TCP is the most common transport layer protocol used in Internet. It was designed primarily for wired networks, assuming reliability at lower layers and packet losses are considered as an indication of congestion. The characteristic of wireless links is very different from wired links, particularly in terms of loss behavior. In wireless networks, most packet losses are due to poor link quality and intermittent connectivity, which TCP may falsely assume as congestion. These wrongly trigger the congestion control mechanism of TCP, resulting into end-to-end throughput degradation.