Teaching Responsibility
LJMU Schools involved in Delivery:
Computer Science and Mathematics
Learning Methods
Lecture
Practical
Tutorial
Module Offerings
5201COMP-SEP-CTY
Aims
To evaluate a range of principles, tools and techniques used for developing networking solutions.
To assess the impact of networking issues such as congestion control, routing and virtualisation on networked applications and their algorithms.
Learning Outcomes
1.
Display an in-depth understanding of a range of concepts and algorithms in Computer Networks.
2.
Analyse the requirements of Networked Applications and the suitability of Network Designs and Algorithms.
3.
Evaluate Computer Networks and related tools and techniques.
Module Content
Outline Syllabus:Quality of Service Models and Mechanisms;
Congestion control: TCP based, Queue Management, Random Early Detection and Congestion Notification;
Routing algorithms: Shortest Path, Distance Vector, Link State;
Routing Protocols: Routing in the Internet, Intra and Inter-domain routing;
Internet Control Protocols: ICMP, ARP, DHCP
Virtual Networks: VLANs and VPNs;
P2P Networking: Main Concepts and design approaches; Distributed Hash Tables;
Domain Name System – DNS: Name space, Resource Records and Domain Name Servers.
Module Overview:
This module builds on your fundamental knowledge of Computer Networks and Data Communications, and develops more in depth knowledge of related concepts which will be underpinned by practical Lab work.
This module builds on your fundamental knowledge of Computer Networks and Data Communications, and develops more in depth knowledge of related concepts which will be underpinned by practical Lab work.
Additional Information:This module builds on fundamental knowledge of Computer Networks and Data Communications, and develops more in depth knowledge of related concepts, which will be underpinned by practical Lab work.