Why packets can take different routes
Packets from one message can take different routes because each router picks the best available path at that moment, avoiding busy or broken links. Routes may take different lengths of time.
Understanding Why packets can take different routes in IGCSE Computer Science Paper 1
What it does: If a link has failed, the router picks a working path, which is why packets can be sent along different routes. Routers decide the path for each packet as it arrives, using the conditions on the network at that moment. In packet switching each packet is routed on its own, so packets from one message may travel by different paths.
Common mistakes: A router picks the best available path at that moment, not the worst. Line 2 should be: router picks best path. The router should avoid a broken link and use link B. The condition should be IF link A is broken, otherwise the ELSE branch would use a broken link.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 121–130) and word search (Modules 121–141).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
different routesFill in the Blanks
Spot the Error
Student with a class code? Join your class →