A Behavioral Study of TCP Linux Variants over Satellite Networks
Davide Adami, Christian Callegari, Stefano Giordano, Michele Pagano, Teresa Pepe · 2011
The Transmission Control Protocol (TCP) is used by the vast majority of Internet applications. Since its introduction in the 70s, a lot of variants have been proposed to cope with the different network conditions we can have (e.g., wired networks, wireless networks, satellite links) and nowadays Linux OS includes 13 different TCP variants. The aim of this paper is to offer a detailed comparative analysis of the behavior offered by these variants over satellite networks, in terms of congestion window behavior and achieved throughput.