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.
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.

Assessments

Report