This document provides an overview of computer networking concepts and terminology. It introduces the key components of a computer including the processor, memory, and input/output devices. It also covers communication devices and how they can be synchronous or asynchronous. The document discusses how networks are connected including different types of buses and hierarchies. It provides an overview of different operating systems from various developers. It also covers network structure, topologies, media, reliability, flow control, congestion, and the layered protocol architecture of the OSI model.