Cambridge IGCSE Computer Science 0478 โ€ข Topic 2.1 โ€ข FutureLogic Gold Standard

Packet Structure Trainer

Understand how data is divided into packets, learn the role of each packet section, and answer Cambridge-style questions with precision.

Cambridge Exam Mode is ON โ€” hints are hidden. Model answers appear after marking.
๐Ÿ“š Book Notes
๐ŸŽ“ Learn
๐ŸŽฎ Activities
โœŽ Practice
๐Ÿ“‹ Exam
๐Ÿ”„ Review
๐Ÿ† Mastery

๐Ÿ“š Book Notes โ€” What do I need to know before I start?

Topic Overview: When data is sent across a network, it is never sent as one large block. It is broken into smaller pieces called packets. Every packet has three sections: a header, a payload, and a trailer. Knowing what each section stores โ€” and why โ€” is directly tested in Cambridge Paper 1.

Learning Objectives

By the end, you canโ€ฆWhy it matters
State why data is broken into packetsFoundation for all networking topics
Name and describe the three sections of a packetDirectly tested โ€” 6-mark question in w25 Paper 1
Give examples of data stored in each sectionMark scheme requires both names and examples
Explain why packets may arrive out of orderCommon 2-mark explanation question
Identify what is NOT stored in the headerMCQ tested in s25 Paper 1 โ€” payload is not in header

Key Terminology

Packet

A fixed-size unit of data. Large files are split into many packets for transmission.

Header

The first section of a packet. Contains control information including addresses and packet number.

Payload

The second section. Contains the actual data being transmitted โ€” the message, file, or image fragment.

Trailer

The third section. Contains error checking data and an end-of-packet notification.

Packet number

Stored in the header. Used to reassemble packets in the correct order at the destination.

Reassembly

After all packets arrive, they are put back together in order using packet numbers.

Core Theory

1. Why split data into packets?

Large files would monopolise a network connection if sent whole. Packets allow multiple devices to share bandwidth simultaneously. If one packet is lost or corrupted, only that packet needs to be resent โ€” not the entire file.

2. The three sections of a packet

SectionContainsCambridge examples
HeaderControl informationSource IP address, destination IP address, packet number, hop count
PayloadThe actual dataFragment of a message, image, file, or video
TrailerError checkingError checking data, end-of-packet notification

3. Why packets may arrive out of order

Each packet is routed independently across the network. Different packets can take different routes and some routes are slower than others. A packet sent later may arrive before one sent earlier. Once all packets arrive, the packet numbers in the header are used to reassemble them in the correct order.

Worked Example

The diagram shows a packet with three sections. Name each section and give one example of what is stored in it. [6]

Common Misconceptions & Exam Traps

โŒ "Payload is in the header"

The payload is NOT part of the header. The s25 Paper 1 MCQ specifically tested this โ€” payload is a separate section.

โŒ "Packets always arrive in order"

They do NOT. Packets take independent routes and must be reordered using packet numbers after all have arrived.

โœ… Exam fix

Always give both the section name AND an example of content stored in it. The mark scheme awards one mark for each.

๐ŸŽ“ Learn โ€” Do I understand this?

๐Ÿ“‹

Header

Control information. Tells the network where the packet is going, who sent it, and which number it is.

๐Ÿ“ฆ

Payload

The actual data. This is the real content โ€” the fragment of the message, image, or file being transmitted.

โœ…

Trailer

Error checking. Confirms the packet arrived intact. If corrupted, the packet is requested again.

Interactive Packet Inspector

Click Header, Payload, or Trailer to inspect that section. Use the animator to see the journey.

HEADER Control information
Addresses & packet number
PAYLOAD Actual data
Message, image, file fragment
TRAILER Error checking
End-of-packet notification
Click a section above to inspect it โ€” or press Animate to watch a packet travel.

Select a packet section to see its contents.

Mini Learning Check

Which item would NOT be found in a packet's header?

Destination IP address
Packet number
The actual data being sent
Source IP address

๐ŸŽฎ Activities โ€” Can I use this knowledge?

Three activities build from section recognition to exam-quality explanation construction.

Activity 1 โ€” Section Identifier

A piece of data is shown. Decide which packet section it belongs to.

Press New Challenge to begin.

Activity 2 โ€” Fill the Packet

A packet section is shown. Type a valid example of what it contains to match the mark scheme.

Press New Fill Challenge to begin.

๐Ÿ… Signature Activity โ€” Packet Race

You have 60 seconds. A piece of data is shown โ€” decide which packet section it belongs to as fast as you can. Beat your best score!

0Correct
60Seconds
0Best

Press Start Race to begin!

Explanation Builder

Drag the steps into the correct order to build a full-mark Cambridge explanation of how data is broken into packets and transmitted.

โœŽ Adaptive Practice

Questions adapt to your weak areas. Some require typed answers โ€” this builds the recall you need in the exam. Aim for 80%+ before moving on.

Press New Question to begin.

Skill Tracker

SkillStatus
Header contentsNot mastered
Payload contentsNot mastered
Trailer contentsNot mastered
Out-of-order explanationNot mastered
Why data is split into packetsNot mastered

๐Ÿ“‹ Cambridge Exam Mode

Cambridge-style questions with model answers. Use technical vocabulary. Show all reasoning.

Examiner Warnings

Command Words

Name / State

Give a short fact. No explanation needed. E.g. "Header".

Give an example

Give a specific item. E.g. "Destination IP address" โ€” not just "address".

Explain

Give a reason and link ideas. E.g. "Packets take different routes, so some arrive later."

๐Ÿ”„ Review โ€” What should I remember?

Header

Source IP, destination IP, packet number, hop count. Control data โ€” NOT the actual message.

Payload

The actual data being sent. This is what the user cares about โ€” the message, file, or image fragment.

Trailer

Error checking data and end-of-packet notification. Detects corruption during transmission.

Memory Triggers

Header โ†’ WHERE is it going? WHO sent it? WHICH number is it? Payload โ†’ WHAT is the actual data? Trailer โ†’ WAS it corrupted? Has it ended? Out of order โ†’ different routes โ†’ different speeds โ†’ packet numbers fix it Reassembly โ†’ only AFTER all packets have arrived
HEADER examples: destination IP, source IP, packet number, hop count PAYLOAD examples: fragment of message, image, video, file TRAILER examples: error checking data, end-of-packet notification Cambridge mark scheme: NAME the section + GIVE an example = 2 marks per section

Final Review Quiz

Press New Review Question.

Examiner Report Insights โ€” 2025

๐Ÿ† Mastery โ€” What can I now do?

Tick each skill when you are confident. Aim to tick every box.

Ready for Lesson 2.2?

  • Practice accuracy is at least 80%.
  • You can describe all three packet sections with examples from memory.
  • You can explain why packets may arrive out of order in one clear sentence.

Welcome to FutureLogic 2.1

This lesson teaches you exactly how packets are structured โ€” what each section contains and why. Work through each stage in order to build exam-ready confidence.

๐Ÿ“š
Book Notes
๐ŸŽ“
Learn
๐ŸŽฎ
Activities
โœŽ
Practice
๐Ÿ“‹
Exam
๐Ÿ”„
Review
๐Ÿ†
Mastery
Saved โœ“