Institute of Electrical and Electronics Engineers
Most existing TCP variants cannot distinguish between different packet loss causes within MANETs. TCP was, mainly, developed to deal with network congestion errors. While within MANETs, there are packet loss causes other than congestion. Studying the behavior of TCP in front of such losses, the authors notice that TCP doesn't have always the optimum behavior as it reacts, in most cases, without considering the loss cause. This misbehavior might cause network performance degradation and resources' waste. To overcome this problem, many LDAs have been designed. However, these LDAs were optimized for data networks where wireless link is only the last hop, meaning that they might be inadequate for MANETs.