Evaluating TCP Performance with RED for Efficient Congestion Control
摘要
TCP is a crucial component of the TCP/IP suite that makes sure that data integrity is upheld while being transferred from source to destination, i.e., that data is transferred in its correct format, in a timely way, and error-free. TCP creates a connection between the transmitter (source) and receiver (destination) and then transmits data over this connection after dividing the data into numerous packets. When nodes and links are overburdened with data during transmission, network congestion results. TCP protocols can help with this problem. Packet damage, insufficient bandwidth, outdated equipment, etc. are some of the causes of congestion. The requirement for a network simulation technology that is both dependable and scalable and can effectively handle congestion issues has increased due to the significant increase in network complexity and the number of computing devices on the network. Numerous variations of the TCP algorithm have emerged to address the Congestion Control problem, which is becoming more and more complex. Many of these TCP versions, including Reno, NewReno, Vegas, Tahoe, Westwood, BIC, and CUBIC, are discussed in this study. The performance analysis of TCP NewReno with the queue disciplines RED and NLRED is also included in this work. It is found that NewReno performs better with NLRED.