This document provides an overview of computer networks. It discusses the agenda and definitions of networks, advantages of networking, common network topologies including bus, star, ring and mesh. It also describes fundamental network classifications like LAN, MAN and WAN. The document outlines applications of networks and defines key components like links, nodes, switches, routers and hubs. It concludes with a discussion of cloud computing and modes of data transfer in networks.