Data Transmission Explained – Packets & Packet Switching (O Level Computer Science 2210 / IGCSE 0478)
What Is Data Transmission?
Data transmission is the process of sending data from one device to another through a network.
Examples include:
Sending an email
Watching a video online
Loading a webpage
Sending a message through an app
When data is transmitted over the internet, it is not sent as one large file. Instead, it is broken into smaller pieces called packets.
computer ol
What Is a Packet?
A packet is a small unit of data sent across a network.
Each packet contains three main parts:
Packet ComponentDescriptionHeaderContains information about the packetPayloadThe actual data being transmittedTrailerContains error-checking information
The header usually contains:
Source address
Destination address
Packet number
These details help ensure the packet reaches the correct destination.
computer ol
Why Data Is Broken Into Packets
Sending data in packets has several advantages.
It allows networks to:
✅ Send data more efficiently
✅ Recover lost packets easily
✅ Use different routes if networks are busy
For example, when sending a large video file, the computer divides it into many smaller packets.
What Is Packet Switching?
Packet switching is the method used to send packets across a network.
Instead of following a fixed path, each packet may travel through different routes across the network.
Example:
Packet 1 → Route A
Packet 2 → Route B
Packet 3 → Route C
A device called a router decides which path each packet should take.
When the packets arrive at the destination, they are reassembled in the correct order.
computer ol
What Happens If Packets Arrive Out of Order?
Since packets may travel through different routes, they might arrive at the destination in the wrong order.
However, each packet has a packet number.
The receiving computer uses this number to reassemble the data correctly.
Advantages of Packet Switching
Packet switching provides several benefits:
Efficient use of network resources
Reduced network congestion
Reliable transmission of data
Ability to resend lost packets
This method is widely used on the internet and modern communication networks.
Real-Life Example
When you watch a video on YouTube or Netflix:
1️⃣ The video is divided into packets
2️⃣ Packets travel through different network routes
3️⃣ Your device receives the packets
4️⃣ The packets are reassembled to play the video
This happens within milliseconds.
Exam Tip (2210 / 0478)
Students are commonly asked to:
Define packet
Explain packet switching
Describe the structure of a packet
Always remember the three parts:
Header – Payload – Trailer
Practice Question
Explain one advantage of packet switching.
Answer
Packet switching allows packets to travel through different routes, making data transmission more efficient and reducing network congestion.
Study Computer Science the Smart Way
Preparing for Cambridge O Level Computer Science (2210) or IGCSE Computer Science (0478) requires strong conceptual understanding and exam practice.
With the IVY Online App, students can access:
Complete syllabus coverage
Step-by-step concept explanations
Past paper practice
Exam-focused revision
📱 Download the IVY Online App to start preparing smarter for Computer Science exams.

