Learning Outcomes:
On the completion of this module, students should be able to:
- understand the architecture of the Internet;
- compare the packet-switching and circuit-switching;
- assess the performance of a computer network system using known metrics;
- explain the motivations and the flow of important network protocols;
- explain the existing mechanisms for key computer network topics such as reliable data transmission and congestion control;
- use network simulators and packet analysers to create a required network scenario, then interpret how the existing network protocol works in realistic settings.