aımnova
DashboardMy LearningCrash CoursesStudy Plan

Aimnova site navigation

Stay in the loop

Get the latest study resources and updates

New features, study tips and exam insights — straight to your inbox.

IB Diploma

  • IB Past Papers
  • IB Study Notes
  • IB Question Bank
  • IB Mock Exams
  • IB Revision

IB Subjects

  • IB Math AA
  • IB Math AI
  • IB Economics
  • IB Business Management
  • IB Physics
  • IB Biology
  • View all IB subjects→

IB Past Papers

  • IB Math AA HL Past Papers
  • IB Math AA SL Past Papers
  • IB Math AI HL Past Papers
  • IB Math AI SL Past Papers
  • IB Economics HL Past Papers
  • IB Economics SL Past Papers
  • IB ESS Past Papers
  • View all past papers→

Study Resources

  • Study Notes
  • Question Bank
  • Mock Exams
  • Crash Courses
  • Flashcards
  • Revision Guide
  • Exam Skills
  • Command Terms
  • Grade Calculator
  • Exam Timetable 2026

Aimnova

  • Features
  • Pricing
  • For Teachers
  • For Schools
  • For Parents
  • About Us
  • Blog
  • Contact
aımnova

IB study, practice and feedback built around the real exam.

TermsPrivacyCookies·© 2026 Aimnova. All rights reserved.c1e448f

Aimnova is not affiliated with or endorsed by the International Baccalaureate Organization (IB).

NotesComputer ScienceTopic 2.2
Unit 2 · Networks · Topic 2.2

IB Computer Science — Network architecture

Network architecture

Exam technique guidePractice questions

Key concepts in Network architecture

Key Idea: Topology is how the devices are physically connected. A networking model is how the software is layered. Both exist to make a large network manageable — and every topology question is a trade-off, because no shape wins on everything.

Paper 1

  • Naming devices, protocols and topologies.
  • Distinguish questions — router vs switch, LAN vs WAN.

Paper 2

  • Scenario design: choose a topology or a medium.
  • Transfer-time and subnet calculations.

Both

  • Selection questions want a justification against the alternative.
  • Say what would go wrong with the option you rejected.

🕸️ The topologies

StarMeshBusRing
WiringEach device to a central switchMany links between devicesOne shared backboneA closed loop
One cable failsThat device onlyRouted aroundSplits the networkBreaks the loop
Simultaneous trafficYes, full speedYesNo — one at a timePasses around
CostA cable per deviceHighestLowestLow
n devices fully meshed need n(n − 1)/2 links: 8 devices need 28, and adding a ninth adds 8 more. That growth is why mesh is used between a few important sites, never to every desk.
Important: Reliability · speed · scalability · collisions · cost. No shape wins on all five, so the answer is always a trade-off — and the marks are in naming which ones matter here.

Client-server or peer-to-peer

Client-server: A central **server** holds the data; **clients** ask it for what they need. Easy to back up, secure and update in one place. The server is a **single point of failure** and costs money to run. Web browsing, email, online banking.

Peer-to-peer: Every machine (**peer**) is equal and can both ask and serve. No central server to buy; capacity grows as peers join. Security and backups are left to each peer. File sharing, some VoIP, blockchains.


✂️ Segmentation

Two reasons, always

  • Security — a compromise is contained where it started, instead of reaching everything
  • Performance — broadcasts stay inside their segment, and capacity is shared among fewer devices
  • A VLAN groups devices logically, regardless of where they are plugged in
  • A subnet mask marks which part of an address is the network and which the host
h host bits give 2ʰ − 2 usable addresses. The all-zeros address names the network and the all-ones address is the broadcast, so neither can be given to a device.

📝 Exam-style questions

IB-style questionDetermine[3 marks]

A company fully meshes its 6 regional offices. Determine how many links this needs, and how many more are needed when a seventh office opens.

Model answer plan

See the mark-by-mark plan — for / against / judgement, with marking guidance — in study mode.

Claim your free topic →
IB-style questionSuggest[4 marks]

A hospital is wiring a new wing: 40 computers on one floor, plus a resilient link back to the main building. Suggest a topology for each, justifying both choices.

Model answer plan

See the mark-by-mark plan — for / against / judgement, with marking guidance — in study mode.

Claim your free topic →
IB-style questionDetermine[3 marks]

A subnet mask of 255.255.255.0 is used. Determine whether 172.20.7.15 and 172.20.9.15 are on the same subnet, and what this means for traffic between them.

Model answer plan

See the mark-by-mark plan — for / against / judgement, with marking guidance — in study mode.

Claim your free topic →

✅ Quick check

Cover the answers.

How many links does a full mesh of 10 devices need? 10 × 9 ÷ 2 = 45.

In a star, what happens if the central switch fails? Every device loses connectivity — it is the single point of failure.

A subnet has 8 host bits. How many usable addresses? 2⁸ − 2 = 254. Two are reserved: the network address and the broadcast address.

Give the two reasons a network is segmented. Security (a compromise is contained) and performance (broadcasts stay local).


Exam tips

  • Full mesh needs n(n − 1)/2 links — quote the formula, then substitute.
  • Name which of the five criteria matter in THIS scenario rather than listing all five.
  • Usable addresses = 2ʰ − 2. Subtracting the two reserved addresses is the step that gets missed.
  • Compare only the masked octets when deciding whether two addresses share a subnet.
  • Segmentation contains a breach; it does not prevent one.

What you'll learn in Topic 2.2

  • 2.2.1 Network topologies
  • 2.2.3 Networking models
  • 2.2.4 Network segmentation
Suggested study order: Read the notes for each sub-topic below → test yourself with flashcards → attempt practice questions → review exam technique.

Study resources — 2.2 Network architecture

2.2.1

Network topologies

Notes
2.2.3

Networking models

Notes
2.2.4

Network segmentation

Notes

Ready to study Network architecture?

Get expert practice questions with instant AI feedback, and a study planner tailored to your IB Computer Science exam date.

Start studying free

Topic 2.2 Network architecture forms a core part of Unit 2: Networks in IB Computer Science. Mastering these concepts will strengthen your understanding of connected topics across the syllabus and prepare you for exam questions that require analysis, evaluation, and real-world application.

Previous topic
2.1 Network fundamentals
Next topic
2.3 Data transmissions
All Computer Science topics
Exam technique

Ready to practice?

Get AI-graded practice questions, mock exams, flashcards, and a personalised study plan — all aligned to your IB syllabus.

Start Studying Free

No credit card required · No time limit