Main Article Content
The transmission control protocol (TCP) is one of the major protocols in TCP/IP suite that ensure process to process error and flow control. It provides reliability via use of acknowledgements and sequence numbers. It makes sure that the packets are delivered in order to the processes. It ensures that it deals with the congestion a packet faces as it traverses the internet nodes to its destination using a variety of congestion control algorithms. This paper focuses on a comparative study on some of these congestion control algorithms namely, New Reno, Compound TCP (CTCP) and TCP Cubic. We analyzed their performance on Microsoft’s latest operating system build, named Windows 20H1 and have analyzed the throughput and latency occurred while using these algorithms under 20H1 build of Windows 10 operating system. We were connected via WIFI to Long-Term Evolution (LTE) IP packet core-based network to access a remote file server based in Europe for downloading big size files and measuring the throughput and latency involved with these three congestion control algorithms. Respective algorithm was configured one by one via Power shell of Windows 20H1 in administrative mode. The access network mode deployed was dual network band 2.4 Ghz IEEE 801.11n. The analysis only starts via each network band’s co-channel interference has been minimized, RSSI and signal strength is optimum and wireless security has been set to appropriate levels. The results show that TCP Cubic gives an appreciable increase in throughput while downloading big size files (4-5 GB) through LTE network when compared to Compound TCP and NewReno.