Networking and Distributed Computing
Module code: CO7213
Module co-ordinator: Professor Thomas Erlebach
In this module you will study problems arising in the design and efficient operation of networks, and the models and algorithmic techniques used in distributed computing. We will discuss the different network layers, routing mechanisms, and important protocols, focusing on the web but also covering wireless networks dealing with these. We will also explore models and basic principles for distributed computing, including architecture and implementation of peer-to-peer networks.