Circuit switching is the oldest networking technology, establishing a dedicated communication path between devices through intermediate nodes. It works by setting up connections between communicating parties before data transfer, dedicating the full path to that connection until it is terminated. While well-suited for analog voice, circuit switching is inefficient for data due to wasted bandwidth on idle connections. Examples of circuit-switched networks include the Public Switched Telephone Network (PSTN) and Private Automatic Branch Exchanges (PABXs).