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 ScienceTopic 2.1
Unit 2 · Networks · Topic 2.1

IB Computer Science — Network fundamentals

Network fundamentals

Exam technique guidePractice questions

Key concepts in Network fundamentals

Key Idea: A network connects devices so they can exchange data. Everything else — the devices, the protocols, the addressing — exists to make that exchange reliable between machines that were never designed together.

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.

🌐 Classifying a network

LANWAN
CoversOne site — a building or campusTowns, countries
Who owns the linksThe organisation itselfRented from providers
SpeedHighLower
Cost to runLowHigh
The internet is the global network of networks — the connections themselves. The web is one service running on it, made of pages fetched with HTTP. Email, video calls and file transfer are other services on the same internet.

🔀 Who holds the data

Client–serverPeer-to-peer
Where data livesCentral serversSpread across every machine
Accounts and permissionsManaged in one placeEach machine manages its own
BackupOne backup covers everyonePer machine
SuitsMany users — a school, a businessTwo or three machines

📦 The devices, and the question each one answers

Learn the question a device asks about the traffic reaching it, and the device follows.

DeviceThe question it answersReads
SwitchWhich machine in here?MAC addresses
RouterWhich network out there?IP addresses
FirewallShould this be allowed through at all?Headers, against rules
Access pointHow do I get this onto the cable?Radio ↔ wired signals
ModemHow do I put this on the provider's line?Digital ↔ line signal
Important: This is the commonest confusion in the unit. A switch works WITHIN one network using hardware addresses; a router works BETWEEN networks using IP addresses. That is why they are different boxes.

📜 Protocols

The ones worth knowing

  • TCP — reliable, ordered: numbers segments, acknowledges, retransmits
  • IP — addresses and routes packets; no guarantee of arrival or order
  • UDP — no acknowledgement; suits live audio and video, where a retransmission arrives too late
  • HTTP / HTTPS — fetching pages; HTTPS adds encryption and a certificate proving identity
  • DNS — translates a domain name into an IP address
  • SMTP sends email; POP or IMAP retrieves it
IP gets packets across any network but may lose or reorder them — keeping it simple is what lets it run over anything. TCP sits on top and adds the guarantees applications need, so the application sees a reliable stream over an unreliable network.

📝 Exam-style questions

IB-style questionDetermine[3 marks]

A 600 MB software update is downloaded over a connection with a usable rate of 25 Mbps. Determine the time taken, in minutes. Take 1 MB as 8 megabits.

🔒 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 veterinary practice with one site and twelve computers is choosing between a client–server and a peer-to-peer network. Suggest which it should use, justifying your choice.

🔒 Model answer plan

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

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

A video call and a file download run over the same connection. Explain why the video call uses UDP while the download uses TCP.

🔒 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.

Switch or router — which reads IP addresses? The router. A switch reads MAC addresses within one network.

What does DNS actually do? Translates a domain name into an IP address. It does not store pages.

Why does HTTPS need a certificate as well as encryption? Encryption hides the traffic; the certificate proves who is at the other end. Without it you could be encrypting perfectly to an impostor.

Bandwidth and latency — are they the same thing? No. Bandwidth is the rate; latency is the delay. A satellite link has high bandwidth and terrible latency.

Which protocol sends email, and which retrieves it? SMTP sends; POP or IMAP retrieves.


Exam tips

  • Router = between networks, IP addresses. Switch = within one network, MAC addresses.
  • A rate in Mbps is megaBITS — convert a file size in MB by multiplying by 8.
  • Name the protocol AND its purpose; a bare list of acronyms scores little.
  • TCP guarantees delivery and order; IP guarantees neither; UDP does not even try.
  • For a selection question, say what would go wrong with the option you rejected.
  • The internet is the network; the web is one service running on it.

What you'll learn in Topic 2.1

  • 2.1.1 What networks are for
  • 2.1.2 Digital infrastructures
  • 2.1.3 Network devices
  • 2.1.4 Network protocols
Suggested study order: Read the notes for each sub-topic below → test yourself with flashcards → attempt practice questions → review exam technique.

Study resources — 2.1 Network fundamentals

2.1.1

What networks are for

Notes
2.1.2

Digital infrastructures

Notes
2.1.3

Network devices

Notes
2.1.4

Network protocols

Notes

Ready to study Network fundamentals?

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.1 Network fundamentals 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
1.3 Operating and control systems
Next topic
2.2 Network architecture
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