This document provides an introduction to computer networks. It discusses what a computer network is, the benefits of networking such as sharing resources and information across multiple devices, and different types of network connections and topologies. Specifically, it covers centralized computing versus networking, different transmission modes (simplex, half-duplex, and full-duplex), how networks are classified based on transmission technology (broadcast/multipoint and point-to-point networks) and scale (LAN, MAN, WAN), and components of a data communication system including messages, senders, receivers, transmission medium, and protocols.