This document provides lecture notes on computer networks. It begins with an introduction to computer networks, defining them as interconnected autonomous computers that exchange information. It then discusses network models including the OSI reference model, which structures network communication across seven layers of abstraction. The document outlines the key concepts covered in each of the five units of an undergraduate course on computer networks.