This document provides lecture notes on computer networks. It begins with an introduction to networks, their uses, types, and reference models like TCP/IP and OSI. It then covers the physical, data link, and network layers in depth, explaining protocols, addressing, routing, error handling, and more. The document aims to help students understand computer networks and various protocols at a fundamental level.