Skip to Main Content
Standard TCP is unable to differentiate loss due to packet corruption from that due to network congestion. Networks with higher bit error rates, such as those with wireless links, violate many of the assumptions made by TCP, causing degradation of end-to-end performance. In this paper we present TCP Montenegro in order to improve performance of TCP congestion control in wireless and wired environment. It is modification of well known TCP LogWestwood+ congestion control with using loss discrimination algorithm in the presence of errors in wireless link. The main idea is to make different levels of aggressiveness in the case of congestion loss and in the case of wireless loss. Simulation experiments show that the proposed scheme can effectively mitigate the negative impact of wireless link errors on the performance of standard TCP.