This document summarizes circuit switching and packet switching techniques in communications networks. It discusses how circuit switching establishes a dedicated physical path between communicating nodes but is inefficient for bursty traffic. Packet switching breaks messages into packets that are transmitted over shared links, improving efficiency. Key aspects covered include virtual circuits, datagrams, packet switching advantages, X.25 standards, and how Frame Relay improved on X.25 by reducing overhead.