Networks and Distributed Computing

Course Overview

This course introduces the underlying principles of computer network design, from the physical layer up through data transport protocols. Methods and mechanisms for constructing distributed computing systems and network services are discussed in the context of common Internet systems such as electronic mail, print and file servers and Web services. The goal of this course is to provide students with an understanding of how to construct large-scale computer networks.