This document provides an introduction to computer networks. It discusses network fundamentals like LAN, MAN and WAN and various network topologies including bus, star, ring and mesh. It also describes common network components like physical media, networking devices, computers that act as clients and servers, and networking protocols like TCP/IP. Finally, it lists several applications that operate over computer networks like email, web browsing, e-commerce, VoIP and video conferencing.