The University of Sheffield
Department of Computer Science

COM6063 Network and Internetwork Architectures

Summary This unit introduces the principles of computer networks and internetworks, together with relevant background material on data communication. The emphasis of the unit is on the concepts and design issues related to layered communication protocol architectures, local area networks and internetworking (especially the internet protocol suite), with a particular focus on the issues of network security, capacity and reliability, and the mathematical models underlying these.
Session Autumn 2024/25
Credits 15
Assessment
  • Report
  • Formal examination
Lecturer(s) Dr Yoshi Gotoh
Resources
Aims This unit aims to equip students with a sound understanding of the concepts and design issues related to current network and internetwork architectures, together with an understanding of the relevant concepts for data communication. In particular, the module explores the relationships between services and protocols for networks and internetworks, so as to show how they achieve secure and reliable transmission over noisy and insecure channels, and the impacts of the mechanisms used on the capacity of the networks.
Learning Outcomes 

By the end of the module, a student will be able to:

  • Demonstrate understanding of algorithms for error detection and conflict resolution within networks, and of the operation of protocols that use them;
  • Demonstrate understanding of the OSI layered protocol model;
  • Demonstrate understanding of the function and design of local and wide area networks and internetworks, and of internetworking components such as bridges and routers;
  • Demonstrate understanding of the mathematical models and ability to apply these models for network reliability and capacity;
  • Demonstrate understanding of algorithms for encoding and decoding data for secure transmission, and the underlying models of data security.
Content
  • representation of data
  • OSI model
  • local area network (LAN) protocols
  • wide area network (WAN) protocols
  • wireless network protocols
  • issues on network performance
  • internet protocols
  • data compression
  • error detection and correction
  • cryptography
Restrictions

This module assumes students already have some knowledge of basic algebra

Optional modules within the department have limited capacity. We will always try to accommodate all students but cannot guarantee a place. 

Teaching Method In addition to lectures, there will be approximately 4 hours of problem solving/example classes. The problem sheets will reinforce concepts covered in lectures, in preparation for the end of module exam. The Tutorials will support the individual research study for which students study one module topic in particular depth.
Feedback Problem sheets are distributed for students to review the materials at home. Feedback to problem sheets are provided during the tutorial hours.