Skip to content

A.2 · Networks

International Baccalaureate · IB Diploma · Computer Science · SL · Topic 2

Train
2.1

Scope and prerequisites

Supported SL focus. First assessment 2027 target; official PDF returns 403; older acquired brief is final assessment 2026. Remaining guide, assessment and practical requirements retain their recorded holds.

Prerequisites: read the stated quantities and units, use arithmetic and the model conditions below. Each lesson develops its own method before independent transfer.

These are original or explicitly fictional teaching examples, not actual measurements or completed assessed learner investigations.

2.2

Networks: latency 延迟, throughput 吞吐量 and layered delivery

What would explain this observation?

  • A small message can arrive late on a high-bandwidth link. Capacity and delay measure different properties.
  • Start with a prediction. State the quantities or features you would compare, then decide what evidence could distinguish two explanations.

Build the model

  • Packets carry addressed data through a network. A layered model separates responsibilities such as application meaning, transport delivery and network routing. Bandwidth describes capacity; throughput is the achieved data rate; latency is delay.
  • throughput: Achieved rate of useful data transfer; latency: Delay experienced in communication.
Networks: latency, throughput and layered delivery: original worked-case diagram

Choose evidence that can test it

  • Transmission time depends on data size and rate. Total delay may also include propagation, processing and queueing. Encryption protects content under its assumptions but does not remove congestion or every metadata exposure.
  • Trace a message route using a documented local model. Record payload size, units and measured time. Use school-approved networks and synthetic messages; do not scan or intercept another user traffic.

Work from known quantities

  • State the known values and their units. Choose the relation because its assumptions fit this case, then rearrange before substitution.
  • Known: an 8 megabit file crosses a 2 megabit/s link. Ideal transmission time = size/rate = 8/2 = 4 s. Protocol overhead, other users and latency can make observed completion slower.

Example:

A 12 megabit file crosses a 3 megabit/s link. Calculate ideal transmission time. Use the same sequence: known quantities → model → relation → substitution → unit and interpretation.


Check the conclusion and its limits

  • A megabyte is eight megabits before considering overhead. A faster rated link does not guarantee low latency or secure endpoints.
  • Return to the original observation. Explain what the result supports, which conditions it assumes, and one way to test a competing explanation.

Warn:

A high-bandwidth connection guarantees zero latency. This claim is false: A megabyte is eight megabits before considering overhead. A faster rated link does not guarantee low latency or secure endpoints.

Key:

Networks: latency, throughput and layered delivery: Transmission time depends on data size and rate. Total delay may also include propagation, processing and queueing. Encryption protects content under its assumptions but does not remove congestion or every metadata exposure.

Runnable trace and boundary

size_Mb, rate_Mbps, propagation_s = 12, 3, 0.10
for rate in [rate_Mbps, 2 * rate_Mbps]:
    transmission_s = size_Mb / rate
    print(round(transmission_s + propagation_s, 2))

Expected output:

4.1
2.1

Measure from transmission start to last-bit arrival. Serial transmission time and propagation delay add under this ideal model. Increasing bandwidth changes only the first term; store-and-forward hops and queueing would add further terms.

Vocabulary Train
English
throughput/ˈθruːpʊt/
latency/ˈleɪtənsi/

More topics in International Baccalaureate · IB Diploma · Computer Science · SL

Log in or create account

IGCSE, A-Level & AP