This document provides an overview of computer networks. It defines what a network is and discusses the need for networking. It describes the key components of a network including nodes, servers, network interface units. It also covers the evolution of networks from ARPANET to the modern Internet. It defines different types of networks including LANs, MANs, and WANs. Finally, it discusses various networking topics such as transmission media, switching techniques, wireless networks and common terminology.