Types & Methods of Data Transmission
Revise Types & Methods of Data Transmission for Computer Science 0478 (O Level) — revision notes and instant AI marking. Free to start.
Types & Methods of Data Transmission
Big idea: Before data can travel across a network or between devices, it gets chopped into small labelled chunks called packets, sent along a route chosen by routers, and then reassembled — and the exact way those bits physically travel down the wire (one at a time or many at once, one direction or both) is what "serial/parallel" and "simplex/half-duplex/full-duplex" describe.
📋 Summary — What This Chapter Covers
- Data packets are small chunks of a larger message, broken up by TCP so they can travel efficiently across a network.
- Every packet has three parts: a header (source/destination IP, packet number), a payload (the actual data), and a trailer (error-checking/end info).
- Packet switching is the 5-stage process of breaking data into packets, routing each one independently across the network, and reassembling them at the destination.
- Serial transmission sends bits one after another down a single wire; parallel transmission sends multiple bits at once down multiple wires.
- Simplex = one direction only. Half-duplex = both directions, but not at the same time. Full-duplex = both directions, simultaneously.
- These two ideas combine — you can have serial-simplex, parallel-full-duplex, and so on.
- USB (Universal Serial Bus) is the real-world example tying it together: a serial, asynchronous connection standard with different connector shapes (A, B, C) and generations (1.1 → USB4 2.0) that determine speed.
🧩 1. Data Packets
Why break data into packets at all?
Imagine trying to move a house in one giant truck versus moving it in 50 small boxes carried by 50 different couriers, each taking whatever road is fastest at that moment. The boxes get there quicker overall, and if one courier gets stuck in traffic, only that one box is delayed — not the whole house. That's exactly why the internet doesn't send your file, email, or video as one massive block of data. Instead, a protocol called TCP (Transmission Control Protocol) breaks it down into small "chunks" called packets, because small chunks are easier and quicker to route (find the best path for) across a network than one huge chunk.
What's actually inside a packet?
Every single packet — no matter how small — is structured into three sections:
| Part | What it contains | Why it's needed |
|---|---|---|
| Header | Source IP address, destination IP address, packet number (e.g. "1 of 5") | Tells the network where the packet came from, where it's going, and what order it belongs in once reassembled |
| Payload | The actual data being transported | This is the real content — the reason the packet exists at all |
| Trailer | Additional security/error-checking info (less common), end-of-packet notification | Signals where the packet ends and helps detect corruption |
Here's a worked example straight from the textbook. Suppose the message "This is a message :)" needs to travel over the internet. TCP might break it into 4 packets like this:
Notice every packet shares the same source and destination address — that's how the network knows they all belong to the same "family" of packets — but each has a unique packet number, which is what allows the receiver to put them back in the correct order, even if they don't arrive in order (more on that in the next section).
Explain why data is broken down into packets before being sent over the internet, rather than being sent as one large block.
A packet arrives at its destination. State the three parts of the packet and give one piece of information found in each.
🔀 2. Packet Switching
Packet switching is the actual method of sending and receiving packets across a network — it's the whole journey a packet takes from your device to its destination. Think of it like a fleet of delivery vans: instead of one van carrying everything down one fixed road, dozens of smaller vans each pick their own route based on which roads are currently free of traffic, and they all meet up again at the destination.
The 5 stages of packet switching
| Stage | What happens | Detail |
|---|---|---|
| 1 | Data is broken down into packets | As covered above — the message is split into manageable chunks. |
| 2 | Packets are assigned a header | Each packet gets a source IP, destination IP, and packet number. |
| 3 | Each packet makes its way to the destination | Like normal car traffic, data traffic builds up on the internet. Routers can see this congestion and reroute a packet down a different, less busy path. |
| 4 | Routers control the routes taken | Routers know which nearby router is physically/logically closer to the destination device, and forward packets accordingly. |
| 5 | Packets arrive and are reordered correctly | If a packet doesn't arrive, the receiver sends a resend request back to the sender. Once all packets are present, they're reordered using their packet numbers. |
Advantages of packet switching
- Interference and corruption are minimal — individual damaged/lost packets can be resent without resending the whole file.
- Saves time and internet bandwidth, since the whole file doesn't need resending if only one packet is corrupted.
- Quicker overall than sending one large block — each packet independently finds the fastest route.
- Harder to hack — each packet contains only a small amount of data and travels separately, so intercepting one packet doesn't give an attacker the full message.
Model answer chain: The email is broken into packets → each gets a source and destination address → each gets a packet number (for reassembly) → each gets an error check like a parity bit (to detect flipped bits) → each packet travels via routers, which use routing tables to find the next closest router → packets may take different routes and arrive in any order due to traffic → error checks catch problems and missing packets are requested for resend → once all packets arrive, they're reordered using packet numbers → the reassembled email can then be read.
Two packets belonging to the same email arrive at the destination in the wrong order (packet 3 arrives before packet 1). Explain why this happens and how the receiving device deals with it.
➡️ 3. Serial & Parallel Transmission
Once we know packets exist, the next question is: physically, how do the bits inside a packet actually travel down a wire? There are two possible answers — one at a time, or many at once — and this is what "serial" vs "parallel" describes.
Serial transmission
In serial transmission, a stream of bits is sent in sequence, one after the other, along a single wire. Picture a single-lane road where cars (bits) must travel one behind the other — orderly, but only one at a time.
USB is a classic example of a wired serial connection.
Parallel transmission
In parallel transmission, multiple bits are sent simultaneously, with each bit travelling on its own separate wire — like a multi-lane motorway where several cars travel side-by-side at the same moment. It's usually synchronous, meaning a clock signal is used to keep the bits aligned in time.
A traditional printer cable is a classic example of a wired parallel connection.
Advantages & disadvantages compared
| Transmission | Advantages | Disadvantages |
|---|---|---|
| Serial | Reliable over longer distances; cheaper to set up; low interference (no skew problem since there's only one wire) | Slower transmission speed (one bit at a time) |
| Parallel | Very fast transmission speed (many bits at once) | Only practical over short distances; prone to high interference/skew |
A student says "parallel transmission is always better than serial because it's faster." Explain why this statement is not entirely true.
Define "skew" in the context of parallel data transmission.
↔️ 4. Simplex, Half-Duplex & Full-Duplex Transmission
While serial/parallel describes how many bits travel at once, simplex/half-duplex/full-duplex describes something completely different: the direction(s) data can travel between a sender and receiver. Don't confuse these two ideas — they answer different questions, and (as you'll see below) they can be combined.
| Type | Direction of travel | Real-world analogy | Example |
|---|---|---|---|
| Simplex | Only ONE direction, always | A one-way street | Computer → Monitor (the monitor never sends data back) |
| Half-duplex | BOTH directions, but only one at a time | A walkie-talkie — you can't talk and listen at the same time | Printer cable that waits for data, then sends back a "low ink" message |
| Full-duplex | BOTH directions, at the same time | A phone call — both people can talk and listen simultaneously | Network cables in LANs/WANs sending and receiving data at once |
Advantages & disadvantages
| Transmission | Advantages | Disadvantages |
|---|---|---|
| Simplex | Simple and low-cost for one-way communication | Cannot support two-way communication at all |
| Half-duplex | Cheaper than full-duplex for two-way communication | Slower, because only one direction can be active at a time |
| Full-duplex | Fast — supports simultaneous two-way data transfer | More expensive to implement |
Combining the two ideas: a full 2×3 grid
Here's the part students often miss: serial/parallel and simplex/half/full-duplex are independent properties of a connection. A wire can be serial AND full-duplex at the same time (like a modern network cable), or parallel AND half-duplex. That gives us six possible combinations:
| Simplex | Half-duplex | Full-duplex | |
|---|---|---|---|
| Serial | Serial-Simplex | Serial-Half-duplex | Serial-Full-duplex |
| Parallel | Parallel-Simplex | Parallel-Half-duplex | Parallel-Full-duplex |
Model answer chain: Parallel allows for the fastest transmission → because large amounts of video data need to be uploaded and downloaded → but uploading and downloading don't need to happen at exactly the same time, so half-duplex is sufficient (no need to pay for full-duplex) → and because the data isn't required to travel a long distance (just to a local/nearby server), skewing is not a major problem.
A CCTV camera continuously sends video footage to a monitoring screen, and the screen never sends any data back to the camera. Name the type of direction transmission this is, and justify your answer.
Explain the difference between half-duplex and full-duplex transmission, using an example of each.
🔌 5. Universal Serial Bus (USB)
USB ties everything in this chapter together into one real device you've used a thousand times. The Universal Serial Bus (USB) is a widely-used standard for transmitting data between devices. It is a serial communication method (bits travel one after another along the wire) and it operates asynchronously (there's no shared clock signal constantly syncing sender and receiver — timing is instead handled using start/stop signals).
Common USB-connected devices include: keyboards, mice, video cameras, printers, portable media players, mobile phones, disk drives, and network adapters.
USB connector types — the letters (A, B, C)
The letters describe the physical shape and design of the connector — not its speed.
| Connector | Typically found on |
|---|---|
| USB-A | Flash drives, mice, keyboards, external HDDs — the classic rectangular plug |
| USB-B | Printers, scanners, older external storage devices — the squarer plug |
| USB-C | The latest standard — known for its small size, fast transfer speeds, and its ability to carry power (it's also reversible/symmetrical, unlike A and B) |
USB generations — the numbers
The numbers (1.1, 2.0, 3.0, 4, etc.) describe the generation of USB technology, which determines its speed and performance:
| Standard | Speed | Notes |
|---|---|---|
| USB 1.1 | 12 Mbps | Very slow — essentially obsolete now |
| USB 2.0 | 480 Mbps | Still common, but slow by modern standards |
| USB 3.0 / 3.1 / 3.2 | 5 Gbps – 20 Gbps | Much faster — used for external HDDs and gaming devices |
| USB4 / USB4 2.0 | Up to 80 Gbps | Latest and fastest — used for high-speed data transfer |
What happens when you plug a USB device in?
When a device is connected to a USB port, the computer:
- Automatically detects that the device has been connected.
- Looks for the correct driver:
- If the driver is already installed, it's automatically loaded so the device can communicate with the computer.
- If the device is new, the computer searches for a compatible driver.
- If no compatible driver can be found automatically, the user must download and install one manually.
Advantages & disadvantages of USB
| Advantages | Disadvantages |
|---|---|
| Devices are automatically detected and drivers automatically loaded for communication | Maximum cable length is roughly 5 metres, limiting use over long distances |
| Cable connectors fit in only one way, preventing incorrect connections and ensuring compatible data transmission | Older versions of USB have limited transmission rates (e.g. USB 2.0 = 480 Mbps) |
| As USB is standardised, there's a lot of support available online and from retailers | Very old USB standards may not be supported in the near future (e.g. USB 1.1, USB 2.0) |
| Several different transmission rates are supported — the newest, USB4 2.0, reaches 80 Gbps (81,920 Mbps), around 170× faster than USB 2.0 | |
| Newer USB standards are backwards compatible with older USB standards |
Julia connects a USB flash memory drive to her laptop to transfer files. (i) State two benefits of using a USB connection (other than it being a universal connection). (ii) Identify the type of data transmission used in a USB connection.
A user plugs a brand-new external hard drive into their computer for the very first time. Describe what the computer does in response.
🧠 What to Memorise
✅ Concepts Checklist
🎯 Exam Tips & Common Mistakes
- ➡️ 3. Serial & Parallel Transmission
- ↔️ 4. Simplex, Half-Duplex & Full-Duplex Transmission
- 🎯 Exam Tips & Common Mistakes
- Advantages & disadvantages compared
- Advantages & disadvantages
- Advantages & disadvantages of USB
Read the full Types & Methods of Data Transmission notes free
That's the preview — create a free account to read the rest, plus flashcards and practice questions with instant AI marking. No credit card.
Unlock the full notes free →