Circuit and packet switching
Computer ScienceΒ· Unit 2: Communication, Topic 5Β· 40 min read
1. Circuit Switching Fundamentalsβ β ββββ± 10 min
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.
A user makes a 10-minute phone call over a PSTN circuit-switched network. Describe the full sequence of events.
- 1
- The user dials the receiver's number, sending a connection request through the network.
- 2
- Each network switch along the route allocates a dedicated physical channel exclusively to this call.
- 3
- Once the full end-to-end path is established, a confirmation is sent to the caller, and voice data transmission begins.
- 4
- For the full 10 minutes of the call, the dedicated path remains reserved, even during silences in the conversation.
- 5
- When the call ends, the connection is terminated, and reserved channels are released for other sessions.
2. Packet Switching Fundamentalsβ β β βββ± 15 min
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.
A user sends a 1000KB photo over the internet, with a maximum packet payload size of 1KB. Describe the transmission sequence.
- 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
- Each packet is forwarded independently by routers. If a link is congested, some packets are routed along alternative paths to avoid delay.
- 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
- Once transmission is complete, no network resources remain reserved for this transfer.
3. Comparison and Use Casesβ β β βββ± 15 min
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 |
Check your understanding of use cases:
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
Reveal answer
B βModern calls use packet switching with quality of service (QoS) to prioritize real-time packets, combining efficient bandwidth use with acceptable latency.
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
Reveal answer
C βThe dedicated path eliminates variable queuing delay, resulting in consistent low latency ideal for real-time voice.
4. Common Pitfalls
Wrong move:
Claiming circuit switching is never used in modern networks
Why:
Exam questions often test recognition of scenarios where circuit switching is still appropriate
Correct move:
Recognise that circuit switching remains in use for traditional PSTN and private dedicated real-time networks
Wrong move:
Stating all packets from the same message take the same path
Why:
Packet switching routes each packet independently based on current network conditions
Correct move:
Understand that different packets from the same message can take different routes to the destination
Wrong move:
Confusing connection orientation: calling circuit switching connectionless
Why:
This is the core defining difference between the two methods, costing easy marks
Correct move:
Remember: circuit switching = connection-oriented, packet switching = connectionless
Wrong move:
Claiming packet switching always has lower latency than circuit switching
Why:
Circuit switching has no variable queuing delay once connected, so it has more consistent lower latency
Correct move:
Acknowledge that circuit switching has lower and more consistent latency for ongoing sessions than packet switching during congestion
Wrong move:
Forgetting to mention packet reassembly at the destination
Why:
Mark schemes require this key step when describing how packet switching works
Correct move:
Always include that packets are reassembled into the original message at the destination after arrival
5. Quick Reference 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) | ||||||||||||||||||||||||||||||||
C | o | m | m | o | n | u | s | e | c | a | s | e | ||||||||||||||||||||||
P | S | T | N | c | a | l | l | s | , | d | e | d | i | c | a | t | e | d | l | i | n | k | s | |||||||||||
I | n | t | e | r | n | e | t | , | f | i | l | e | t | r | a | n | s | f | e | r | s | , | s | t | r | e | a | m | i | n | g |
When this came up on past exams
AI-estimated based on syllabus patterns β cross-check with official past papers for accuracy. Use only as revision-focus signals.
- 2022 Β· 1
Compare switching methods
- 2023 Β· 2
Evaluate switching use cases
- 2021 Β· 1
State advantages of packet switching
Going deeper
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
- βLogic gates
- βBoolean Algebra
