The IUP Journal of Telecommunications
Performance Evaluation of Congestion Control Mechanism of TCP Variants Over Wired and Wireless Networks Using Various Applications

Article Details
Pub. Date : May' 2022
Product Name : The IUP Journal of Telecommunications
Product Type : Article
Product Code : IJTC020522
Author Name : Potturi G V S Asrith and Sasikala Devi N
Availability : YES
Subject/Domain : Arts & Humanities
Download Format : PDF Format
No. of Pages : 17



Transmission Control Protocol (TCP) is a communications standard that enables application programs and computing devices to exchange messages over a network. Since the 1970s, several TCP variants have been introduced to deal with the fast increasing network capacities, especially in high Bandwidth Delay Product (high-BDP) networks. The different variants are: TCP Tahoe, TCP Reno, TCP New Reno, TCP Linux, TCP Vegas, TCP Sack, etc. TCP provides the quality of performing consistently well and End-To-End (ETE) delivery of packets in the network. Each of these TCP variants has its own mechanism against the problem, some of these approaches can estimate available bandwidths and some react based on network loss and/or delay changes. It is essential to perform a comparison between the high-speed TCP variants that have a high standard of importance, especially after a quick growth of networks bandwidths. In this paper, TCP variants that are implemented in Linux have been evaluated using NS2 network simulator. This performance evaluation presents the advantages and disadvantages in terms of Packet Delivery Ratio (PDR), ETE delay and throughput using different applications like File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP) and Hyper Text Transfer Protocol (HTTP).


Transmission Control Protocol (TCP) is one of the main communications standards of the Internet protocol. The main aspect of TCP is that it can control congestion. Congestion arises when the packet sending rate increases more than the receiving rate. If the rate of sending packets is more than the rate of receiving packets, then congestion arises. TCP provides reliable and connection-oriented network. To deal with congestion, there are different TCP variants like TCP Tahoe, TCP Reno, TCP New Reno, TCP Vegas, TCP SACK, TCP FACK, etc. The paper evaluates a few of them using


TCP variants, Tahoe, Reno, New Reno, Linux, Vegas, Sack, Network Simulator (NS2), Packet Delivery Ratio (PDR), File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP), Hyper Text Transfer Protocol (HTTP)