Understanding how data is transmitted between digital devices is a fundamental part of computer science. This chapter breaks down the types, modes, methods, media, and error handling mechanisms of data transmission. Each concept is explained with real-world examples to support deeper learning and exam readiness.
What is Data Transmission?
Data transmission is the process of sending digital or analog data from one device to another using a medium such as copper wire, fiber optic cable, or wireless signals.
It enables:
- Internet browsing and emailing
- Communication between peripherals and computers
- Data exchange between mobile devices and cloud services
Types of Data Transmission
1. Serial Transmission
- One bit is sent at a time through a single wire or channel.
- Reliable for long distances due to less signal distortion.
- Slower than parallel but ideal for USB, modems, and LANs.
Examples: USB cables, RS-232 interfaces.
2. Parallel Transmission
- Multiple bits (8, 16, 32…) are sent at once over multiple wires.
- Faster for short distances, but vulnerable to timing issues (signal skew).
Examples: Internal data transfers (CPU to RAM).
Direction of Data Flow
Mode | Description | Example |
---|---|---|
Simplex | One-way data flow only. | Keyboard to computer, TV broadcast |
Half-Duplex | Two-way, but only one direction at a time. | Walkie-talkies |
Full-Duplex | Simultaneous two-way data flow. | Phone calls, Zoom meetings |
Transmission Timing
1. Synchronous Transmission
- Blocks of data are sent at regular intervals, synchronized by a clock.
- Efficient for high-speed, large-volume transfers.
Example: Internal system buses.
2. Asynchronous Transmission
- Data sent byte-by-byte, with start and stop bits.
- Cheaper and simpler, but slower.
Example: UART serial communication.
Transmission Media
Wired Transmission
Medium | Description | Use Case |
---|---|---|
Twisted Pair Cable | Two insulated wires twisted to reduce interference. | LAN (Ethernet) |
Coaxial Cable | Single copper core with metallic shielding. | Cable TV, older computer networks |
Fibre Optic Cable | Transmits data as light pulses through glass fibers. | Long-distance, high-speed internet |
- Fibre optic offers the highest speed and security but is the most expensive.
Wireless Transmission
Technology | Description | Use Case |
---|---|---|
Radio Waves | Widely used, long-range, but prone to interference. | Wi-Fi, broadcasting |
Microwaves | Line-of-sight communication. | Satellite links, mobile towers |
Infrared | Short-range, line-of-sight only. | Remote controls, IR blasters |
Bluetooth | Short-range, low-power connections. | Wireless headphones, smartwatches |
Wi-Fi | Medium-range, high-speed wireless networking. | Internet access in homes/offices |
Network Types
1. LAN – Local Area Network
- Covers small areas (single building or campus)
- High-speed, secure, easy to manage
- Example: School or office network
2. WAN – Wide Area Network
- Covers large geographical areas (cities, countries)
- Slower and more complex to maintain
- Example: The Internet
3. MAN – Metropolitan Area Network
- Covers a city or large campus
- Larger than LAN, smaller than WAN
- Often used by governments or universities
Error Detection & Correction
Why Errors Occur:
- Noise
- Electromagnetic interference
- Signal degradation over distance
Error Detection Methods
Method | How It Works | Use Case |
---|---|---|
Parity Check | Adds a parity bit (even/odd) to detect 1-bit errors | Basic data transmission |
Checksum | Adds the total sum of all bytes; compared at receiver | Used in protocols like TCP/IP |
CRC (Cyclic Redundancy Check) | Divides data by a polynomial to detect patterns | Storage, networking |
Echo Check | Receiver sends data back to verify match | Simple data validation |
Error Correction Methods
Method | How It Works | Use Case |
---|---|---|
ARQ (Automatic Repeat reQuest) | Receiver asks for retransmission if error detected | TCP, email transmission |
FEC (Forward Error Correction) | Redundant data allows correction at receiver | Streaming, satellites |
Comparison: Serial vs Parallel Transmission
Feature | Serial Transmission | Parallel Transmission |
---|---|---|
Speed | Slower | Faster (short distances) |
Cost | Cheaper | More expensive |
Distance | Long-distance friendly | Limited to short distances |
Interference | Low | Higher (due to multiple wires) |
Use Cases | USB, modems, LAN cables | CPU-RAM communication |
Key Takeaways for IGCSE Exams
- Distinguish between serial and parallel transmission.
- Understand the modes: simplex, half-duplex, and full-duplex.
- Compare synchronous vs asynchronous transmission timing.
- Learn properties of twisted pair, coaxial, and fibre optic cables.
- Know when to use LAN, WAN, or MAN based on size and scope.
- Master error detection (parity, checksum, CRC, echo) and correction methods (ARQ, FEC).
- Apply real-world examples in your answers.
Practice Tips
- Sketch and label diagrams for the different transmission modes (simplex, duplex).
- Memorize which error detection method suits which scenario.
- Be able to justify the choice of transmission method or medium based on cost, speed, and distance.
Below is a detailed presentation for this presentation that you can download to study from slides