Transmission control protocolComparisons and Evaluation of TCP versions Tahoe, Reno and NewRenoAbstractThere is been several numbers of transmission control protocols proposed for the past several decades. These proposed TCP versions have been widely acceptable and used in packets switched network. In this paper we will present an overview of Transmission control protocol, discus different versions of transmission control protocols which are current used, explore the challenge faced when deploy these TCP versions and finally compare and evaluate these TCP versions.Index Terms Transmission control protocol (TCP), TCP Tahoe, TCP Reno, TCP Vegas, TCP NewReno, slow start, fast retransmit, fast recovery and congestion avoidance.I. IntroductionTransmission control protocol (TCP) is a connection oriented protocol which was designed to facilitate reliable and secure end-to-end communication between to device in a packet switched network [1].