📡 Paper 1 · 1.2 Communication and Internet Technologies
1.2.6 Circuit and Packet Switching, and DNS
Cambridge 9618 · International A Level Computer Science · ~14 min read
Notes
Video
Slides
Quiz
Worksheet

Circuit Switching

In circuit switching, a dedicated physical path (circuit) is established between sender and receiver before communication begins, and this path is maintained for the entire duration of the communication.

  • The path is reserved exclusively — no other traffic can use those links
  • Guaranteed constant bandwidth and low latency once connected
  • Connection setup time required before data transfer
  • If no data is being sent, the circuit is still held — wasteful
  • Example: traditional telephone (PSTN) network

Packet Switching

In packet switching, data is split into small units called packets. Each packet is sent independently across the network and may take different routes to the destination, where packets are reassembled.

  • Each packet contains: header (source IP, destination IP, packet number, total packets), payload (data), and trailer (error checking)
  • Packets may arrive out of order — destination reassembles using packet numbers
  • No dedicated circuit — network resources are shared efficiently
  • If one route is congested, packets can take alternative routes
  • Used by the internet (IP, TCP)
FeatureCircuit SwitchingPacket Switching
PathDedicated circuit reservedNo dedicated path — packets routed independently
Resource useInefficient — circuit held even if idleEfficient — bandwidth shared between many users
DelaySetup delay, then constant low latencyVariable latency (packets may queue at routers)
ReliabilityGuaranteed bandwidthNo guaranteed bandwidth — best effort
Packet orderingNot applicablePackets may arrive out of order — must be reassembled
ExampleTraditional phone call (PSTN)Internet (TCP/IP)

DNS — Domain Name System

DNS is a hierarchical, distributed database system that resolves human-readable domain names (e.g. www.bbc.co.uk) into IP addresses (e.g. 151.101.128.81). Without DNS, users would need to remember IP addresses for every website.

DNS Resolution Process

  1. User types www.example.com in browser
  2. Browser checks its local cache — if found, uses cached IP
  3. If not cached, query goes to the local DNS resolver (usually provided by ISP)
  4. Resolver checks its cache; if not found, queries the root name server
  5. Root server directs to the appropriate TLD (top-level domain) server (e.g. .com)
  6. TLD server directs to the authoritative name server for that domain
  7. Authoritative server returns the IP address
  8. Browser connects to the IP address; response is cached for future use

DNS Structure

  • Root servers: top of the hierarchy — know the TLD name servers
  • TLD servers: for each top-level domain (.com, .org, .uk, .ac)
  • Authoritative name servers: know the IP addresses for their specific domain
  • DNS records: A record (domain → IPv4), AAAA record (domain → IPv6), MX record (mail server), CNAME (alias)
Exam tip: Cambridge often asks to describe DNS resolution step by step, or compare circuit vs packet switching. For circuit switching: dedicated path, constant bandwidth, wasteful if idle, used for phone calls. For packet switching: packets routed independently, efficient, out-of-order arrival, used by the internet. For DNS: know the hierarchy (root → TLD → authoritative) and the caching mechanism.
⚠️ Common Mistakes
  • Saying packet switching guarantees delivery — it does not; TCP (at the Transport layer) adds reliability on top of IP
  • Forgetting that DNS results are cached — this is crucial for efficiency
  • Saying circuit switching is used on the internet — the internet uses packet switching
  • Forgetting that packets can take different routes and arrive out of order — they must be reassembled using packet numbers
✅ Notes completed!
Video coming soon
Click slide or press arrow keys to navigate

Worksheet — 1.2.6 Circuit/Packet Switching & DNS

8 questions · instantly marked · Cambridge 9618 standard

Q1Describe how circuit switching works and give one advantage and one disadvantage.[4]
✅ Mark scheme
Mark scheme
A dedicated physical path is established before communication and held for the entire session [1]; Advantage: guaranteed constant bandwidth / no variable latency / no out-of-order packets [1]; Disadvantage: bandwidth wasted when no data is being transmitted — circuit still held / inefficient use of network resources [1]; [4th mark: suitable example e.g. traditional telephone network] [1].
Q2Explain what a packet contains and why packet numbers are needed.[4]
✅ Mark scheme
Mark scheme
A packet contains a header (source/destination IP, packet number, total packets) [1]; a payload (data being transmitted) [1]; and a trailer (error-checking data such as a checksum) [1]; Packet numbers are needed because packets may take different routes and arrive out of order — the destination uses packet numbers to reassemble them in the correct order [1].
Q3A company wants to set up a video conferencing system. Compare circuit switching and packet switching and explain which is more suitable.[4]
✅ Mark scheme
Mark scheme
Circuit switching provides guaranteed bandwidth and constant latency — good for real-time communication; packet switching has variable latency but is more efficient [2]; For video conferencing, either could be justified [1]; Packet switching is the modern standard and allows efficient sharing of network resources while codecs handle minor quality variation; circuit switching would give guaranteed quality but is wasteful and expensive [1].
Q4Explain the purpose of DNS. Why is it necessary?[3]
✅ Mark scheme
Mark scheme
DNS (Domain Name System) resolves domain names (e.g. www.bbc.co.uk) into IP addresses [1]; it is necessary because computers communicate using IP addresses but humans find it easier to remember domain names than numerical IP addresses [1]; DNS acts as a distributed phone book for the internet [1].
Q5Describe the steps that occur when a browser resolves www.example.com to an IP address using DNS.[5]
✅ Mark scheme
Mark scheme
Browser checks local cache — if IP found, uses it [1]; if not, query sent to local DNS resolver (ISP) [1]; resolver queries root name server, which directs to TLD server (.com) [1]; TLD server directs to the authoritative name server for example.com [1]; authoritative server returns IP address; result is cached [1].
Q6Why is DNS caching important for network performance?[3]
✅ Mark scheme
Mark scheme
DNS caching stores the results of previous DNS queries locally [1]; when the same domain is requested again, the IP address can be returned immediately without querying the DNS hierarchy again [1]; this reduces DNS query traffic on the network and speeds up page loading for frequently visited websites [1].
Q7State one advantage of packet switching over circuit switching for internet data transfer.[2]
✅ Mark scheme
Mark scheme
Packet switching is more efficient — bandwidth is only used when packets are actually being transmitted; in circuit switching the dedicated path is held even when no data is being sent [1]; Or: fault tolerance — if one route is congested or fails, packets can be rerouted via alternative paths [1].
Q8Describe the role of the authoritative name server in the DNS hierarchy.[2]
✅ Mark scheme
Mark scheme
The authoritative name server is the final authority for a specific domain [1]; it stores the actual DNS records (A records etc.) and returns the IP address for that domain to the requesting DNS resolver [1].
Topic Quiz
Question 1 of 15
You scored
out of 15
Card 1 of 10
Click to reveal definition
🎉
All cards reviewed!
TermDefinition
🎯

Mini Test — 1.2.6 Switching & DNS

10 questions · 10 marks · 10 minutes

← 1.2.5 TCP/IP Model
13 of 82 · Cambridge 9618
1.2.7 Network Security →
🔒
Pro lesson
Upgrade to CSZone Pro to access all Cambridge 9618 A Level lessons.
Upgrade to Pro →