This document provides an introduction to computer networks. It discusses how computer networks connect autonomous computers that can be located anywhere geographically. It describes different types of networks including LANs, MANs, and WANs. It also outlines common applications and uses of computer networks such as resource and information sharing, communication, and distributed processing. Finally, it reviews important network components like topologies, physical media, networking devices, computers serving as clients and servers, TCP/IP protocols, and applications that run over networks.