This document provides an overview of computer networking. It defines a network as a group of interconnected computers that share resources through communication links. It discusses the development of early networks like ARPANET and defines a computer network. It describes applications of networks like resource sharing, communication, and information sharing. It also categorizes networks based on area into LAN, MAN, WAN, and PAN and discusses characteristics of each. Additionally, it outlines hardware used in networks like NICs, routers, switches and modems. Finally, it differentiates between peer-to-peer and client-server networks.