This document provides an overview of a course on communication networks taught by Dr. G. Balamurugan. It outlines the course objectives, outcomes, topics to be covered including network fundamentals, physical layer, and history. It also lists the reference textbooks and describes the layered network architecture and how data is transferred between two remote machines using the layered approach.