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)