Bus, ring and mesh topologies
The layout of a network: bus shares one cable, ring passes data around a loop, and mesh links devices by many paths.
Understanding Bus, ring and mesh topologies in WA Computer Science ATAR Unit 1
What it does: Full mesh means each device has a direct link to all others, so data can reroute if one link fails. Partial mesh keeps extra paths between key devices but skips some links, reducing cabling cost compared with full mesh. A bus topology uses a single shared cable (the bus). A central switch with a cable per device describes a star topology. In a basic ring, data has only one path around the loop, so one failed device or cable can stop the whole network. Redundant routing would offer another path. Mesh is the most fault tolerant of the three because of redundant paths, though it costs more to install.
Common mistakes: In a bus topology the single shared cable is the single point of failure. One failed device does not stop the others. The line should read: weak point: the one cable. In a ring, data is passed from each device to the next device around the loop. There is no central hub. The line should read: data passes to next device.
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 315–470) and word search (Modules 100–470).
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
topologyFill in the Blanks
Spot the Error
Student with a class code? Join your class →