Motivation Types of Distributed Operating Systems Network Structure Network Topology Communication Structure Communication Protocols Robustness Design Issues An Example: Networking To provide a high-level overview of distributed systems and the networks that interconnect them To discuss the general structure of distributed operating systems