This document provides an introduction to computer networks. It defines a computer network as two or more interconnected computers that allow sharing of resources. Computer networks enable communication and collaboration between individuals and organizations. They allow users to share hardware, software, data and perform centralized administration. Networks can be classified based on their scope, ownership, topology, transmission medium, connection management and transmission technology. Key network components include hardware like computers, cables and devices, as well as software like operating systems, applications, protocols and standards.