Abstract:
Today’s world is extremely dependent on the internet, and so as a result, the usage
of the internet in all aspects of our life is rapidly rising. The congestion control
algorithm is a crucial component of TCP, and it was built on the idea that packet
loss is generally relatively minimal, and that packet loss is consequently an indicator
of network congestion. The congestion control algorithm used by a specific
version of TCP determines its performance characteristics. This thesis will give an
overview of different TCP variants, and their characteristics in the wireless network.
In this paper, we have experimented with four TCP variants (TCP CUBIC, TCP
Vegas, TCP Yeah, TCP Westwood Plus) and noticed their performance for increasing
nodes. For the increasing nodes, the throughput decreases. The performance of
TCP protocols are experimentally evaluated with an implementation in Linux using
Network Simulator Version-3 (NS3). We have chosen the desired file of wifi-tcp.cc
from NS3 and edited it according to our experimental need. The performance of
throughput in CUBIC gives the best result according to our simulation.
Description:
This thesis submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Electronics and Telecommunication Engineering of East West University, Dhaka, Bangladesh