# Circuit and packet switching

> Computer Science · CIE A-Level
> Source: https://www.owlsprep.com/study/cie-9618-u2-circuit-and-packet-switching/

This module explains two core data switching methods used in telecommunications and computer networks. You will learn how each method works, their key differences, and appropriate real-world and exam-scenario use cases for each approach.

**Prerequisites:** [Basic network concepts and terminology](https://www.owlsprep.com/study/cie-9618-u2-basic-network-concepts/)

## Learning objectives

- Describe how circuit switching and packet switching operate
- Compare and contrast key characteristics of both switching methods
- Evaluate appropriate use cases for each method in real networks
- Answer common exam questions on this core topic

## Circuit Switching Fundamentals

**Circuit Switching** — A connection-oriented switching method that reserves a dedicated end-to-end communication path for the entire duration of a session before any data transmission begins.

*Example:* Traditional public switched telephone network (PSTN) calls use circuit switching.

When a session is initiated, a connection request is sent through the network to reserve bandwidth and physical links at each switch along the path from sender to receiver. This connection remains exclusively reserved for the session until it is terminated, even if no data is being transmitted during idle periods.

**Worked example:** A user makes a 10-minute phone call over a PSTN circuit-switched network. Describe the full sequence of events.

1. 1. The user dials the receiver's number, sending a connection request through the network.
2. 2. Each network switch along the route allocates a dedicated physical channel exclusively to this call.
3. 3. Once the full end-to-end path is established, a confirmation is sent to the caller, and voice data transmission begins.
4. 4. For the full 10 minutes of the call, the dedicated path remains reserved, even during silences in the conversation.
5. 5. When the call ends, the connection is terminated, and reserved channels are released for other sessions.

> **tip**
>
> Once the connection is established, circuit switching guarantees consistent low latency, making it ideal for uninterrupted real-time traffic.

## Packet Switching Fundamentals

**Packet Switching** — A connectionless switching method that splits large data messages into small, independently routed blocks called packets that share network links with traffic from other sessions.

*Example:* All internet traffic (web browsing, file transfers, video streaming) uses packet switching.

Each packet has two parts: a header that stores control information (including the destination address and sequence number) and a payload that holds the user data. Routers read each packet's header and forward it independently, so different packets from the same original message can take different routes based on current network congestion. The destination device reassembles packets into the original message using the sequence numbers.

**Worked example:** A user sends a 1000KB photo over the internet, with a maximum packet payload size of 1KB. Describe the transmission sequence.

1. 1. The sender splits the photo into 1000 packets, each with 1KB of photo data (payload) and a header holding destination address, sequence number, and sender address.
2. 2. Each packet is forwarded independently by routers. If a link is congested, some packets are routed along alternative paths to avoid delay.
3. 3. Packets arrive at the destination out of order, so the device uses sequence numbers to reorder and reassemble them back into the original photo.
4. 4. Once transmission is complete, no network resources remain reserved for this transfer.

> **info**
>
> Packet switching uses statistical multiplexing to share bandwidth across multiple sessions, making it far more efficient than circuit switching for bursty data traffic.

## Comparison and Use Cases

| Characteristic | Circuit Switching | Packet Switching |
| --- | --- | --- |
| Connection type | Connection-oriented (dedicated) | Connectionless (shared) |
| Bandwidth efficiency | Inefficient (wastes idle capacity) | Efficient (statistical multiplexing) |
| Latency | Consistent low latency post-setup | Variable queuing/propagation delay |
| Service guarantee | Guaranteed bandwidth | No native guarantee |
| Failure resilience | Full connection fails on link failure | Packets rerouted around failures |
| Scalability | Low, limited by fixed channels | High, scales to large networks |

**Exam command terms**

CIE 9618 exams use consistent command terms for this topic with specific marking expectations:

- **Compare** — Include similarities and differences between both methods *(You need at least one point for each method for full marks)*

- **Evaluate** — Assess suitability for a given scenario *(You must justify why one method is preferred for the specific use case)*

**Check your understanding**

Check your understanding of use cases:

1. Which switching method is most commonly used for modern live video calls over the internet?

   - A. Pure circuit switching
   - B. Packet switching with QoS
   - C. Both are equally common

   *Why:* Modern calls use packet switching with quality of service (QoS) to prioritize real-time packets, combining efficient bandwidth use with acceptable latency.

2. Which of the following is a core advantage of circuit switching?

   - A. More efficient bandwidth use
   - B. Lower overall network cost
   - C. Guaranteed consistent latency

   *Why:* The dedicated path eliminates variable queuing delay, resulting in consistent low latency ideal for real-time voice.

## Common pitfalls

- **Wrong:** Claiming circuit switching is never used in modern networks
  - Why it fails: Exam questions often test recognition of scenarios where circuit switching is still appropriate
  - Correct: Recognise that circuit switching remains in use for traditional PSTN and private dedicated real-time networks
- **Wrong:** Stating all packets from the same message take the same path
  - Why it fails: Packet switching routes each packet independently based on current network conditions
  - Correct: Understand that different packets from the same message can take different routes to the destination
- **Wrong:** Confusing connection orientation: calling circuit switching connectionless
  - Why it fails: This is the core defining difference between the two methods, costing easy marks
  - Correct: Remember: circuit switching = connection-oriented, packet switching = connectionless
- **Wrong:** Claiming packet switching always has lower latency than circuit switching
  - Why it fails: Circuit switching has no variable queuing delay once connected, so it has more consistent lower latency
  - Correct: Acknowledge that circuit switching has lower and more consistent latency for ongoing sessions than packet switching during congestion
- **Wrong:** Forgetting to mention packet reassembly at the destination
  - Why it fails: Mark schemes require this key step when describing how packet switching works
  - Correct: Always include that packets are reassembled into the original message at the destination after arrival

## Cheatsheet

| Feature | Circuit Switching | Packet Switching |
| --- | --- | --- |
| Connection | Dedicated end-to-end | Shared links |
| Setup required | Yes, pre-transmission | No |
| Bandwidth use | Wasted when idle | Shared, efficient |
| Latency | Consistent, low | Variable |
| Resilience | Low (full failure on link drop) | High (packets rerouted) |

## What's next

Circuit and packet switching is a foundational topic for all further network study in CIE 9618, and it is regularly tested in both Paper 1 and Paper 2, often combined with scenario-based questions about network design, performance, and protocol behaviour. Mastering the key differences and use cases will help you answer comparison and evaluation questions efficiently, which are high-weightage in exams. Next, you can build on this knowledge by exploring how routers forward packets across packet-switched networks, learn the structure of the TCP/IP protocol suite that powers the internet, or study how switching method impacts network performance metrics like latency and jitter.

- [Hardware](https://www.owlsprep.com/study/cie-9618-u3-overview/)
- [Logic gates](https://www.owlsprep.com/study/cie-9618-u3-logic-gates/)
- [Boolean Algebra](https://www.owlsprep.com/study/cie-9618-u3-boolean-algebra/)

---

From [OwlsPrep](https://www.owlsprep.com) — free study guides for A-Level, IB, AP and IGCSE, written against the official syllabus. Canonical page: https://www.owlsprep.com/study/cie-9618-u2-circuit-and-packet-switching/
