Transmission Control Protocol (TCP) provides end to end transmission service which provides a significant contribution in congestion control in the network. TCP throughput is better in wired network than in wireless network, because TCP first designed to work in wired network. The main problem with TCP in wireless network is that no differentiation between network congestion and packet or wireless loss. Many versions of congestion algorithms have been built to accomplish an ideal state of congestion control in both wired and wireless networks. This paper provides a comparison study of congestion control in different popular versions of TCP designed in literature.