Published by Patrick Mutisya · 8 days ago
Show a clear understanding of circuit switching, its operation, advantages, disadvantages and how it differs from packet switching.
Circuit switching is a method of communication where a dedicated communication path is established between two endpoints for the duration of a session. The path consists of a series of physical or logical channels that remain reserved exclusively for the call until it is terminated.
The total capacity \$C\$ of a link is divided among \$n\$ simultaneous circuits, each receiving a bandwidth \$B\$:
\$ B = \frac{C}{n} \$
If a circuit is idle for a fraction \$p\$ of the time, the effective utilisation \$U\$ of that circuit is:
\$ U = 1 - p \$
| Aspect | Circuit Switching | Packet Switching |
|---|---|---|
| Resource Allocation | Dedicated path for the whole session | Resources shared; packets routed independently |
| Bandwidth Utilisation | Often low due to idle periods | Higher overall utilisation; bandwidth used only when packets are present |
| Latency | Predictable, low after setup | Variable; depends on network congestion |
| Scalability | Limited by number of circuits that can be simultaneously reserved | Highly scalable; many users share the same links |
| Typical Use Cases | Traditional telephone networks, real‑time voice/video with strict QoS | Internet data traffic, email, web browsing, modern \cdot oIP (over packet networks) |
Consider a 1 Gbps link that can support up to 100 simultaneous voice calls, each requiring 10 Mbps. If only 30 calls are active, the remaining 70 circuits are idle, wasting \$70 \times 10\text{ Mbps} = 700\text{ Mbps}\$ of potential capacity.
Circuit switching provides a guaranteed, low‑latency communication channel by reserving a fixed portion of network resources for the entire duration of a session. While this ensures predictable performance, it can lead to inefficient utilisation of bandwidth, especially when traffic is bursty or intermittent. Understanding these trade‑offs is essential when comparing circuit‑switched systems with packet‑switched alternatives, which aim to maximise network utilisation at the cost of variable latency.