CS5021: Advanced Networks
This module is offered in 2016-17.
Aims
The aims of this module are:
- To study new developments and topics in computer networking.
- To review established key abstractions, concepts and technologies.
- To use network monitoring and reporting tools.
Learning Outcomes
On successful completion of this module, the student should:
- Have an in-depth understanding of at least one advanced topic in computer networking.
- Be familiar with key networking abstractions and concepts.
- Have a working knowledge of common network tools and monitoring software.
- Be able to analyse traffic traces.
- Be familiar with current networking technologies.
Syllabus
- Networking concepts: layered models, protocols, messages, patterns of communication, architectures, naming and addressing, quality of service, routing.
- Networking technologies and protocols: 802.3, 802.11, 802.15, 802.16, IPv4, IPv6, TCP, UDP, DVRP, OSPF, NAT, DNS.
- Networking concerns: reliability, resource utilisation, performance, quality of service.
- Advanced topics such as: information-centric networking, Internet of Things, alternate Internet architectures, software-defined networking, 3D immersive web.
Compulsory Elements
This module has no compulsory elements beyond those common to all modules (mark of 4 in each assessment component).
Module Delivery
- [Saleem Bhatti][5]