aimnova.
DashboardMy LearningPaper MasteryStudy 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
  • Flashcards
  • Revision Guide
  • Exam Skills
  • Command Terms
  • Grade Calculator
  • Exam Timetable 2026

Aimnova

  • Features
  • Pricing
  • For Schools
  • For Parents
  • About Us
  • Blog
  • Contact
aimnova.

AI-powered study platform for smarter revision, past-paper analysis and examiner-style feedback.

TermsPrivacyCookies·© 2026 Aimnova. All rights reserved.8afc4e3

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

NotesComputer Science HLTopic 2.2
Unit 2 · Networks · Topic 2.2

IB Computer Science HL — Network architecture

Network architecture

Higher Level students should use this topic hub as a map: start with the shared sub-topics, then follow the HL-only extensions and exam-skill links where this topic asks for deeper analysis.

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.

🧱 Layered models

Layering exists so each part can be designed, changed and understood separately.

LayerJobUnit
PhysicalRaw bits onto the mediumBits
Data linkDelivery within ONE network, hardware addresses, error detectionFrames
NetworkLogical addressing and routing BETWEEN networksPackets
TransportEnd-to-end reliability and portsSegments

Encapsulation

  • Going down, each layer wraps what it receives in its own header
  • The layer below treats the whole thing as opaque payload
  • Going up at the receiver, each layer strips only its own header
  • The outermost header was the last added, so it is the first removed
OSI has seven layers and was designed as a reference before the protocols existed. TCP/IP has four and was abstracted from protocols already working — which is why TCP/IP is what is implemented and OSI is what is taught.

✂️ 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.

Which layer routes packets between networks? The network layer — where IP lives.

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.
  • Encapsulation: headers are added going down and stripped in reverse going up.
  • 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.2 Servers
  • 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.2

Servers

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 HL exam date.

Start studying free

Topic 2.2 Network architecture forms a core part of Unit 2: Networks in IB Computer Science HL. 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 HL 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