The Transmission Control Protocol, which is to achieve reliable communication through the internet exitsts since the 70s. However the congestion controlling mechanism in it was first defined in October 1983. The research is still going on to create such a traffic managing algorithm which is capable of utilizing the avaliable resources of today’s networks which typically featured by ever expanding bandwidth and rapidly changing conditions.
The researches so far has shown numerous constructs which attempted to improve and exceed their predecessor named RENO in some way. The algorithms mostly differ in the method of implementing the detection of congestion. Some method of perception was proven to be better than others in some situation, which suggests that without neccessary compromises none of the algorithms can be applied in general.
In this thesis I am going to present the TCP congestion controlling algorithms. Examine them in a complex enviroment composed by today’s 4th generation mobile network and wired internet. I will create different scenarios that are going to affect the transfer and inspect how the different implementations adapt to the changing conditions. Based on these inspections I will compare the the TCP types in the perspective of effectiveness among the presented enviromental circumstances. At the same time I will carefully analize the behaviour of the congestion control algorithm (named CUBIC) in LTE environment, because it is the deafult option in Linux kernel.