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.3
Unit 2 · Networks · Topic 2.3

IB Computer Science HL — Data transmissions

Data transmissions

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 Data transmissions

Key Idea: Data crosses a network as packets, each carrying an address and routed independently over whatever medium lies between. That independence is exactly what makes the internet survive failures no single designer anticipated.

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.

📮 Packet switching

How a message actually travels

  • The message is divided into packets, each with a destination address and a sequence number
  • Each packet is routed independently and may take a different path
  • The receiver reassembles them in sequence order and asks for anything missing
  • A router whose queue is full drops packets — that loss is how congestion is signalled back
Packet switchingCircuit switching
Reserves a path?NoYes, for the whole conversation
Capacity when idleUsed by othersWasted
A link failsRouted aroundThe call dies
DelayVariesConstant
Every packet carries a fixed-size header, so tiny packets waste a large share of the transmission. But a large packet must be resent entirely when one bit is corrupted, and it holds the link longer, delaying everything queued behind it.

🔢 Addressing

IPv4IPv6
Length32 bits128 bits
Total addresses≈ 4.3 billion≈ 3.4 × 10³⁸
StatusExhaustedThe replacement

Three independent questions about any address

  • How long is it? IPv4 or IPv6
  • Can the internet reach it? Public or private
  • Does it change? Static or dynamic
  • All three are independent — an address can be private, dynamic and IPv4 at once
The router performs network address translation: outgoing packets leave carrying the router's public address, and it records which internal device each conversation belongs to. When the reply arrives, it looks the conversation up and forwards it to the right private address.

🔌 Transmission media

Fibre opticCopperWireless
CarriesLightVoltageRadio
BandwidthHighestModerateShared, variable
InterferenceImmunePicks up noiseWalls, other radios
DistanceTens of km≈ 100 mShort
CostHighestLowNo cabling
Important: A satellite link has huge bandwidth and terrible latency — about a quarter of a second, because the signal travels 36 000 km up and back and nothing exceeds the speed of light. That pair is the clearest proof the two are independent.

🧭 Routing

StaticDynamic
Routes come fromAn administrator, by handRouters telling each other
A link failsTraffic keeps going to itRerouted automatically
OverheadNoneBandwidth and processing, continuously
SuitsOne path outDuplicate links, many sites
Only the next hop. No router knows the whole path — it looks up the destination, forwards to the next router, and that one does the same. The path is the result, not the plan.

📝 Exam-style questions

IB-style questionDetermine[4 marks]

A 5 MB file is sent as packets carrying 1250 bytes of data each, with a 50-byte header on every packet. Determine the number of packets and the percentage overhead. Take 1 MB as 1 000 000 bytes.

🔒 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 research station in Antarctica needs internet access. Suggest a transmission medium, justifying it and acknowledging its main drawback.

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

Explain why a router drops packets when its queue is full, rather than storing them until the link is free.

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

Why do packets carry sequence numbers? They are routed independently and can arrive out of order — the numbers restore the order and reveal which packet is missing.

How many addresses does IPv4 have, roughly? 2³² ≈ 4.3 billion — now exhausted.

Which medium is immune to electrical interference? Fibre optic — it carries light, which electrical noise cannot disturb.

What does a router know about the route? Only the next hop. The full path is the result of each router's independent decision.

Static or dynamic routing for a site with one link out? Static — there is no alternative path to choose between, so a routing protocol would add overhead for nothing.


Exam tips

  • Sequence numbers do two jobs: restore the order, and reveal what is missing.
  • Every packet carries a fixed header, so tiny packets waste capacity and huge ones waste retransmissions.
  • Bandwidth is a rate; latency is a delay. The satellite example proves they are independent.
  • A path is only as fast as its slowest link — quote that when comparing routes.
  • Usable addresses = 2ʰ − 2, and NAT is why a private address can still browse.
  • Dropped packets are how congestion is signalled, not a fault.

What you'll learn in Topic 2.3

  • 2.3.1 IP addressing
  • 2.3.2 Transmission media
  • 2.3.3 Packet switching
  • 2.3.4 Static and dynamic routing
Suggested study order: Read the notes for each sub-topic below → test yourself with flashcards → attempt practice questions → review exam technique.

Study resources — 2.3 Data transmissions

2.3.1

IP addressing

Notes
2.3.2

Transmission media

Notes
2.3.3

Packet switching

Notes
2.3.4

Static and dynamic routing

Notes

Ready to study Data transmissions?

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.3 Data transmissions 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.2 Network architecture
Next topic
2.4 Network security
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