Docs

Topic 2 · Data transmission

Packets and transmission methods

How data is split into packets, how packet switching routes them, and serial, parallel, simplex, and duplex transmission.

Lesson 1 of 3Syllabus 2.1updated October 31, 2026

Data travels in packets

Sending a whole file in one piece would block the network and, if anything went wrong, the whole file would need resending. Instead data is split into small, equal-sized packets.

Every packet has three parts:

Packet structure
Header
Payload
Trailer
Header
Destination IP address, originator's IP address, and the packet number.
Payload
The actual data being carried, a small piece of the file.
Trailer
Marks the end of the packet and holds error-checking data, such as a checksum.

Packet switching

Each packet makes its own way across the network. At every router the best available route is chosen, so packets from the same file can take different paths and arrive in a different order.

  1. 1
    Split
    The file is broken into numbered packets.
  2. 2
    Route
    Routers send each packet along the best route at that moment.
  3. 3
    Arrive
    Packets reach the destination, possibly out of order.
  4. 4
    Reassemble
    Packet numbers put the file back in order. Missing packets are requested again.

Exam tip. Benefits: routes avoid busy or broken links, and only lost packets are resent. Drawback: packets can be lost or delayed, and reassembling takes time.

Serial and parallel

Serial transmission sends bits one after another down a single wire. Parallel transmission sends several bits at the same time down several wires.

SerialParallel
WiresOneSeveral (often 8 or more)
SpeedSlower over short distancesFaster over short distances
DistanceReliable over long distancesBits can arrive out of sync (skew) over long distances
CostCheaper cableMore expensive cable
ExampleUSB, connecting to the internetInside a CPU and between chips

Simplex, half-duplex, and full-duplex

Direction matters too:

MethodDirectionExample
SimplexOne direction onlyComputer to printer, a radio broadcast
Half-duplexBoth directions, but only one at a timeWalkie-talkie
Full-duplexBoth directions at the same timePhone call, broadband connection

USB

The Universal Serial Bus (USB) is a standard serial interface for connecting devices to a computer.

  • Benefits: one standard connector for many devices; devices are detected and drivers loaded automatically; it can power and charge devices; it is backwards compatible.
  • Drawbacks: limited cable length (a few metres); it can be slower than some other connections; older versions transfer data slowly.

Key terms

Packet
A small unit of data sent across a network, with a header, payload, and trailer.
Packet switching
Sending packets independently, each taking the best route, then reassembling them.
Router
A device that directs packets towards their destination.
Serial
Transmitting one bit at a time down a single wire.
Full-duplex
Data can travel in both directions at the same time.

Check yourself

Name three items stored in a packet header.Show answer

The destination IP address, the originator's IP address, and the packet number.

Why do packets need a packet number?Show answer

Packets can take different routes and arrive out of order, so the number lets them be reassembled in the right order.

Why is serial transmission used for long distances instead of parallel?Show answer

In parallel, bits on different wires can arrive at slightly different times (skew), corrupting data. Serial sends one bit at a time, so this cannot happen, and the cable is cheaper.