07-09-2014, 11:03 AM
The purpose of this paper is to analyze and compare the different congestion control and avoidance mechanisms which have been proposed for TCP/IP protocols. Different TCP variants are TCP Tahoe, TCP Reno, New Reno, Sack, TCP Vegas, Cubic, Fack, Lite, TCP Westwood, BIC, CTCP. Here we will be discussing about TCP Tahoe, TCP Reno, New Reno, TCP Sack, TCP Vegas. TCP‟s robustness is as a result of its reactive behavior in the face of congestion, and fact that reliability is ensured by re-transmissions. All the above mentioned implementations suggest mechanisms for determining when a segment should be re-transmitted and how should the sender behave when it encounters congestion and what pattern of transmissions should it follow to avoid congestion. In this paper we shall discuss for some of the TCP variants how the different mechanism affect the through put and efficiency of TCP.