• Polish the student’s knowledge on C++ language.
• Install NS3 and learn about the NS3 environment, which is an open-source, discrete-event network simulator, which is used by research and educational purposes.
• Learn about the different TCP models in NS3.
• Understand the tutorial example codes of the NS3 such as first.cc, second.cc etc.
• Learn about the Congestion Control Algorithms.
• Do some measurements in Transmission Control Protocol TCP based on the NS3
TCP measurement based on NS3 with investigating different Network scenarios
The main goals of this project are to learn about the different TCP models in NS3, learn about Congestion Control Algorithms, discover the NS3 environment, do some measurements in TCP based on the NS3, and investigate the ability of the Network Simulator software (NS3) for applying different computer network environments. At the end of the project, the student will be able to write his own code on NS3 or merge the available example codes of NS3 to apply different network scenarios.