Abstract

Transmission Control Protocol (TCP) is a network transmission protocol that implement a consistent information transmission over the computer network. TCP selects array to setup their integrity and transfer operation measures from timeouts and retransmission to maintain efficiency. It also provides stream control, congestion control and fault control mechanism. Congestion is a situation in which node or link carries so much data that deteriorate the performance of network structure such as packet deficit, queuing interruption and block new connections. This paper demonstrates the basic congestion control strategy. In past year, there have been many variations in TCP algorithms originating from the essential TCP which has exclusively Slow Start and Congestion Avoidance mechanism to the variation and extension of latest mechanism. Now TCP occur in distinct variants that incorporate TCP Tahoe, Reno, New Reno, Vegas and Dynamic Vegas. Every of this TCP variant has its characteristics and drawbacks. This paper describes the comparative study of five TCP variants such as TCP Tahoe, TCP Reno, TCP New Reno, TCP Vegas and TCP Dynamic Vegas, their slow start, congestion avoidance and Congestion detection algorithm and also analyze the best extensively used TCP variant abstractly and further investigate the possible future research field.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call