Cambridge IGCSE Computer Science 0478 • Topic 2.2 • FutureLogic Gold Standard

Packet Switching Trainer

Understand how packets are routed independently across a network, learn the role of routers, and master the full switching process — from splitting data to reassembly.

Cambridge Exam Mode is ON — hints are hidden. Model answers appear after marking.
📚 Book Notes
🎓 Learn
🎮 Activities
✎ Practice
📋 Exam
🔄 Review
🏆 Mastery

📚 Book Notes — What do I need to know before I start?

Topic Overview: Packet switching is the method used to transmit data across the internet. Data is broken into packets, each packet is routed independently by routers, and all packets are reassembled in the correct order at the destination. Understanding each step — and the exact wording Cambridge expects — is what this lesson builds.

Learning Objectives

By the end, you can…Why it matters
Explain why data is broken into packetsOpening mark point in every switching question
Describe the role of a router in packet switchingTested in s23, w23, m23, s25 — routers are a favourite
Explain why packets may take different routesThe most commonly awarded mark point
Explain why packets may arrive out of orderRequired for full marks in 4–5 mark questions
State when packets are reassembled — and exactly howMost missed mark: "once the last packet has arrived"
State what happens if a packet is missing or corruptedDifferentiates good answers from full-mark answers

Key Terminology

Packet switching

A method of transmitting data by breaking it into packets that each travel independently across a network.

Router

A network device that reads the destination IP address in the header of each packet and forwards it along the most efficient path.

Routing

The process of deciding which path each packet takes through the network to reach its destination.

Hop

Each time a packet passes through a router, it completes one hop. The hop count in the header limits how many routers it can pass through.

Out of order

Packets sent at the same time can arrive at different times because they take different routes at different speeds.

Reassembly

Once ALL packets have arrived at the destination, they are placed back in the correct sequence using the packet numbers stored in their headers.

Core Theory

1. Why data is broken into packets

Sending one large file at once would block the network connection for every other user. By splitting data into small, fixed-size packets, many different conversations can share the same network simultaneously. If one packet is lost, only that packet needs to be resent — not the entire file.

2. How routers work in packet switching

Each packet contains the destination IP address in its header. When a packet reaches a router, the router reads this address and forwards the packet along the most efficient available path toward the destination. Each packet is routed independently, so different packets from the same file can take completely different routes through the network.

3. Why packets arrive out of order

Because each packet is routed independently, and different routes have different numbers of hops and different speeds, packets sent at the same time do not all arrive at the same time. A packet sent later may arrive before one sent earlier.

4. Reassembly — the most missed mark

Packets are reassembled at the destination using the packet numbers stored in their headers. Critically — this only happens once the last packet has arrived. You cannot put packets in order if some are still in transit. If a packet is missing or corrupted, it is requested again from the sender.

Worked Example

Explain how a file is transmitted using packet switching. [5]

Quick memory chain: split → different routes → router selects efficient path → out of order → last packet → reorder → missing = resent

Common Misconceptions & Exam Traps

❌ "Packets are reassembled as they arrive"

Wrong. Reassembly only happens ONCE THE LAST PACKET HAS ARRIVED. This was specifically flagged in the m25 Examiner Report.

❌ "The router sends data to the destination"

Be precise. The router reads the destination IP address in the header and forwards the packet along the most efficient path — it doesn't deliver it directly.

✅ Exam fix

Learn the 6-point chain: split → different routes → router selects efficient path → arrive out of order → reassemble after last packet → missing packets resent.

🎓 Learn — Do I understand this?

✂️

Split

Data is broken into fixed-size packets. Each packet gets a header with the destination IP and packet number.

🔀

Route

Routers read each packet's header and forward it along the most efficient available path. Packets travel independently.

🔧

Reassemble

Once ALL packets arrive, packet numbers are used to reorder them correctly. Missing packets are requested again.

Interactive Network Simulator

Watch packets travel from Device A to Device B through routers. Each packet takes its own route — press Send Packets to see them in action.

Press Send Packets to begin the simulation…

Mini Learning Check

A router receives a packet. What does it use to decide where to send the packet next?

The payload of the packet
The destination IP address in the header
The error checking data in the trailer
The size of the packet

🎮 Activities — Can I use this knowledge?

Three activities build from step recognition to full exam-quality explanation construction.

Activity 1 — True or False?

A statement about packet switching is shown. Decide whether it is true or false and explain why.

Press New Statement to begin.

Activity 2 — Fill the Gap

Complete the Cambridge-style sentence about packet switching using the correct technical term.

Press New Fill Challenge to begin.

🏅 Signature Activity — Switching Speed Run

You have 60 seconds. A statement about packet switching is shown — decide if it is a correct mark scheme point or not. Beat your best score!

0Correct
60Seconds
0Best

Press Start Race to begin!

Explanation Builder

Drag the steps into the correct order to build a full-mark Cambridge explanation of packet switching.

✎ Adaptive Practice

Questions adapt to your weak areas. Some require typed answers — this builds the recall needed in the exam. Aim for 80%+ before moving on.

Press New Question to begin.

Skill Tracker

SkillStatus
Why data is split into packetsNot mastered
Role of a routerNot mastered
Why packets take different routesNot mastered
Why packets arrive out of orderNot mastered
Reassembly — after last packetNot mastered
Missing/corrupted packets resentNot mastered

📋 Cambridge Exam Mode

Cambridge-style questions from real past papers. Use technical vocabulary. Full sentences. Show every step.

Examiner Warnings

Command Words

Explain

Give a reason and link ideas. "Packets take different routes, therefore some arrive later than others."

Describe / State

Give a clear factual point. "A router reads the destination IP address and forwards the packet."

Complete the diagram

Show multiple routers, packets taking different paths, and packets being reordered at the destination.

🔄 Review — What should I remember?

Router

Reads the destination IP from the header. Forwards the packet along the most efficient available path. Does NOT read the payload.

Different routes

Each packet is routed independently. Different routes = different speeds = different arrival times = out-of-order arrival.

Reassembly

Only happens ONCE THE LAST PACKET HAS ARRIVED. Packet numbers (from the header) are used to reorder. Missing packets are requested again.

Memory Triggers

Step 1: Data is SPLIT into fixed-size packets Step 2: Each packet CAN TAKE A DIFFERENT ROUTE Step 3: ROUTER reads destination IP → selects MOST EFFICIENT PATH Step 4: Packets ARRIVE OUT OF ORDER (different routes = different times) Step 5: Reassembled ONLY ONCE THE LAST PACKET HAS ARRIVED Step 6: Missing or corrupted packet → REQUESTED AGAIN
Router decision process: 1. Packet arrives at router 2. Router reads DESTINATION IP from header 3. Router checks its routing table 4. Router forwards packet on MOST EFFICIENT path 5. Process repeats at each router (each hop) 6. Final router delivers packet to destination
Cambridge mark scheme keywords (use these exactly): • "broken/split/divided into packets" • "each packet can take a different route" • "router controls the route / selects shortest/fastest path" • "packets may arrive out of order" • "once the last packet has arrived, packets are reordered" • "if a packet is missing/corrupted, it is requested again"

Final Review Quiz

Press New Review Question.

Examiner Report Insights — 2022–2025

🏆 Mastery — What can I now do?

Tick each skill when you are confident. Aim to tick every box.

Ready for Lesson 2.3?

  • Practice accuracy is at least 80%.
  • You can write the full 6-step packet switching chain from memory.
  • You know the exact wording Cambridge expects for reassembly timing.

Welcome to FutureLogic 2.2

This lesson teaches you exactly how packet switching works — from splitting data to reassembly. The most missed mark in Cambridge exams is the reassembly timing. By the end of this lesson, you will never miss it again.

📚
Book Notes
🎓
Learn
🎮
Activities

Practice
📋
Exam
🔄
Review
🏆
Mastery
Saved ✓