This document provides an overview of an introduction to computer networks lecture. It outlines the topics to be covered, including an introduction to networks, layered architecture, routing, reliable transmission, flow control, and congestion control. It then discusses what a network is, how infrastructure is shared, circuit switching versus packet switching, best effort service, analogies to the mail system, and characteristics of the Internet's best effort service such as variable delay, packet loss and reordering. It compares the guarantees and efficiencies of circuit switching versus packet switching.