This document provides an introduction to computer networks and the internet. It discusses topics like the definition of a computer network, advantages of networks, types of networks including LAN, MAN and WAN, network topologies like bus, star and ring, transmission media like twisted pair cables and fiber optics, the OSI model protocol layers, and concepts like delay, loss and throughput in networks. The document is meant as a teaching aid for a course on computer networks and the internet.