This document defines and discusses different types of computer networks. It begins by defining a computer network as an interconnection of two or more computers that allows them to communicate and share resources. It then lists some common applications of computer networks such as sharing printers, software, databases, exchanging data and information, and sharing information over large geographic areas. The rest of the document discusses and compares different types of computer networks including personal area networks (PANs), local area networks (LANs), wide area networks (WANs), metropolitan area networks (MANs), and campus area networks (CANs). It also covers the components, benefits, and classifications of computer networks based on geography.