SNACK-based Improvement of TCP for Wired and Wireless Networks
Peter Trúchly, R. Repka · 2020
Wireless networks and systems are an inseparable part of current communications systems and we use them almost every day to connect to the Internet (via local networks or public hot spots) from fixed and mobile devices. Analogous to satellite networks they are based on wireless links characterized higher bit error rates. A higher level of bit errors in a network causes packet losses and together with packet losses due to network congestion these losses degrade overall performance of reliable transport protocols. The Transport control protocol (TCP) is one of the most used transport protocols in the current Internet. TCP based on its original definition manipulated various packet losses in the same way as if they lose due to network congestion. This method of treatment is not suitable for packet losses due to link bit errors and degrades the performance of TCP. In this paper, we present a modification of TCP (Sni2Wi-TCP) we proposed. In order to increase TCP performance, we integrated a selective negative acknowledgement as well as a loss determination algorithm to classify types of losses.