This document provides an overview of computer networks, including their basic components and classifications. It discusses the different types of networks like PAN, LAN, MAN, and WAN and how they are defined by their size and coverage area. Various network architectures like client-server, peer-to-peer and hybrid are also outlined. Finally, common network topologies such as bus, star, ring, mesh and tree are defined along with how they structure the interconnection of nodes.