Data can be transmitted between devices in two fundamental ways:
In serial communication, bits are sent one after another along a single wire (or channel), one bit at a time.
In parallel communication, multiple bits are sent simultaneously along multiple wires, one bit per wire per clock cycle.
| Property | Serial | Parallel |
|---|---|---|
| Wires used | 1 (or few) | Many (e.g. 8 for 1 byte at once) |
| Speed (short distances) | Slower | Faster (more bits per cycle) |
| Reliability (long distances) | More reliable | Less reliable (clock skew) |
| Cost | Cheaper | More expensive |
| Examples | USB, Ethernet, SATA, internet | Old printer ports, internal buses |
In synchronous transmission, sender and receiver share a common clock signal. Data is transmitted at fixed, regular intervals.
In asynchronous transmission, there is no shared clock. Instead, each character/byte is framed with a start bit and one or more stop bits so the receiver knows when data begins and ends.
| Mode | Direction | Example |
|---|---|---|
| Simplex | One direction only — transmitter sends, receiver receives; cannot reverse | TV broadcast, radio, keyboard input |
| Half-duplex | Both directions, but only one direction at a time | Walkie-talkie, older Ethernet hubs |
| Full-duplex | Both directions simultaneously | Telephone call, modern Ethernet, Wi-Fi |
Bandwidth is the maximum amount of data that can be transmitted per second, measured in bits per second (bps), Mbps or Gbps.
Baud rate is the number of signal changes (symbols) per second. If each symbol encodes one bit, baud rate = bit rate. If each symbol encodes multiple bits (e.g. QAM), bit rate = baud rate × bits per symbol.
Latency is the time delay between a signal being sent and received. Low latency is critical for real-time applications (video calls, online gaming).
8 questions · instantly marked · Cambridge 9618 standard
| Term | Definition |
|---|
10 questions · 10 marks · 10 minutes