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.1Network protocols
Back to Computer Science Topics
2.1.44 min read

Network protocols

IB Computer Science • Unit 2

IB exam ready

Study like the top scorers do

Access a smart study planner, AI tutor, and exam vault — everything you need to hit your target grade.

Start Free

Contents

  • Rules both ends agree on
  • TCP or UDP — whole, or fast
  • HTTP, HTTPS and DHCP
  • Exam-style question
The big idea: A protocol is an agreed set of rules for a conversation: what gets said, in what order, and what a reply means.

Two machines built by different companies can talk only because both follow the same rules.
Two jobs, two groups: Transport protocols decide how the data gets there — whole and in order, or fast.

Application protocols decide what the conversation is actually about — a page, a secure page, an address.

Free preview

This is the free notes preview

You're reading the free notes. Aimnova Pro unlocks the full study experience — and you can try it with your first topic free to keep:

  • FlashcardsLock in vocabulary and key terms with spaced repetition.
  • Practice questionsAnswer exam-style questions and get instant AI marking.
  • Mock exams & past-paper vaultSit full mocks and see exactly how examiners award marks.
  • Personalised study planA daily plan built around your exam date and weak areas.
Start Studying Free Full access to Aimnova Pro · cancel anytime
The one difference that matters: TCP checks that everything arrived and asks again for anything missing.

UDP does not check at all. It sends and moves on.

TCP

  • Numbers the packets and checks they all arrived
  • Asks again for any that went missing
  • Puts them back in order at the far end
  • Slower, and the checking adds traffic
  • Web pages, email, file transfers — anything that must be complete

UDP

  • Sends without checking, and never resends
  • No delay waiting for confirmations
  • Packets may arrive late, out of order, or not at all
  • Much less overhead
  • Live video, voice calls, online games — anything where late is worse than missing
Why a video call uses the sloppy one: In a call, a packet that arrives late is useless — that moment of sound has already passed.

Resending it would only delay everything after it. Losing it costs a tiny glitch; waiting for it costs the whole conversation.

Step to Transport to see where TCP and UDP sit, and to Application for the three below.

Interactive diagram

Explore the labelled diagram, charts and maps for this topic in full study mode.

Claim your free topic

Practice with real exam questions

Answer exam-style questions and get AI feedback that shows you exactly what examiners want to see in a full-marks response.

Try Practice FreeYour first topic is free to keep • No credit card required
1

HTTP — fetching a page

2

HTTPS — the same thing, encrypted

3

DHCP — being given an address

HTTPS is two guarantees, not one: Encryption — nobody in between can read the conversation.

Identity — the certificate proves the server is who it claims to be. A padlock without the second guarantee would be worthless.

How this is tested — you must choose the protocol from what the application needs, and justify it. It comes up two ways:

Paper 1 Section A

  • Describe a named protocol, 1-3 marks
  • Choose TCP or UDP for a stated application
  • Explain what HTTPS adds to HTTP

Paper 1 Section B — case study

  • Identify the protocols the case study relies on
  • Justify them from what that system does
The classic trap: Saying "TCP is better than UDP". TCP is better when data must be complete; UDP is better when it must be timely. A live call deliberately uses the one with no guarantees.
IB-style questionExplain[4 marks]

A company's website lets customers download invoices and also offers live video support. Explain which transport protocol suits each, and why.

Model answer plan

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

Claim your free topic

Try an IB Exam Question — Free AI Feedback

Test yourself on Network protocols. Write your answer and get instant AI feedback — just like a real IB examiner.

the term protocol. [1 mark]

Related Computer Science Topics

Continue learning with these related topics from the same unit:

2.1.1What networks are for
2.1.2Digital infrastructures
2.1.3Network devices
2.2.1Network topologies
View all Computer Science topics

Improve your exam technique

Command terms, paper structure, and mark-scheme tips for Computer Science

Previous
2.1.3Network devices
Next
Network topologies2.2.1

20 exam-style questions ready for you

Students who practice on Aimnova improve their scores by 15% on average. Get instant feedback that shows exactly how to improve your answers.

Practice Now — FreeView All Computer Science Topics