Unit 2: Data Transmission 2.1 Verified

Types and methods of data transmission

6 learning objectives

1. Overview

Data transmission is how information moves from one place to another in a computer system or across a network. Understanding the different ways data is sent and the factors that influence these methods is crucial for building efficient and reliable communication systems. This topic covers packet structure, packet switching, and different methods like serial, parallel, and duplex communication.

Key Definitions

  • Data Packet: A small unit of data that is transmitted over a network. It contains a header, payload, and trailer.
  • Header: The part of a data packet that contains control information, such as source and destination addresses, and sequence number.
  • Payload: The actual data being transmitted within a data packet.
  • Trailer: The part of a data packet that contains error-checking information and an end-of-packet marker.
  • Packet Switching: A method of data transmission in which data is divided into packets, each sent independently over the network.
  • Serial Transmission: Data transmission in which bits are sent one after another over a single wire.
  • Parallel Transmission: Data transmission in which multiple bits are sent simultaneously over multiple wires.
  • Simplex Transmission: Data transmission in one direction only.
  • Half-Duplex Transmission: Data transmission in both directions, but only one direction at a time.
  • Full-Duplex Transmission: Data transmission in both directions simultaneously.
  • USB (Universal Serial Bus): A standard serial interface used for connecting peripherals to a computer.
  • Checksum: An error detection method where a calculated value is included in the trailer to verify data integrity.

Core Content

a) Data Packets

Large files are broken down into smaller packets for transmission across a network.

  • Each packet contains:
    • Header: Source IP address, destination IP address, packet sequence number, protocol used.
    • Payload: The actual data being transmitted.
    • Trailer: Error checking data (checksum), and end-of-packet marker.
Structure of a data packet showing Header (source/destination IP, packet number), Payload (actual data), and Trailer (error checking)
Data Packet: Header + Payload + Trailer
* Packets don't necessarily travel the same route. They are reassembled at the destination using the sequence numbers in the headers.

b) Packet Switching

  • Data is split into packets.
  • Each packet is sent independently.
  • Routers determine the optimal path for each packet.
Packet switching: packets can take different routes through the network, routers forward them to destination where they're reassembled
Packet Switching: packets take different routes
* Packets may take different routes. * Packets are reassembled at the destination using sequence numbers from the header. * **Advantages:** * Efficient use of bandwidth. * Fault-tolerant – if one route fails, packets can be rerouted.

c) Methods of Data Transmission

  • Serial Transmission:
    • Bits are sent one after another on a single wire.
    • Used for long distances.
    • Slower than parallel but less susceptible to interference over long distances.
    • Fewer wires are needed, reducing cost and complexity.
Serial transmission: bits sent one at a time through a single wire
Serial Transmission: one bit at a time
* **Parallel Transmission:** * Multiple bits are sent simultaneously on multiple wires. * Faster than serial transmission. * Used for short distances (e.g., within a computer). * More susceptible to interference and signal degradation over longer distances. *
Parallel transmission: multiple bits sent simultaneously through multiple wires
Parallel Transmission: multiple bits at once
* **Simplex Transmission:** * Data is transmitted in one direction only. * Example: Television broadcast. *
Simplex transmission: data flows in one direction only, like TV broadcast
Simplex: one-way communication
* **Half-Duplex Transmission:** * Data is transmitted in both directions, but not simultaneously. * Example: Walkie-talkie. *
Half-duplex transmission: data can flow both directions, but only one direction at a time, like walkie-talkie
Half-Duplex: two-way, but one at a time
* **Full-Duplex Transmission:** * Data is transmitted in both directions simultaneously. * Example: Telephone call. *
Full-duplex transmission: data flows in both directions simultaneously, like a phone call
Full-Duplex: two-way simultaneous

d) Suitability of Each Method

The best method depends on the specific scenario:

  • Serial:
    • Long-distance communication.
    • Fewer wires.
    • Less interference over long distances.
  • Parallel:
    • Short distances (e.g., inside a computer).
    • High-speed data transfer.
    • Internal connections (e.g., connecting components on a motherboard).
  • Simplex/Duplex:
    • Simplex is used for one-way communication (e.g., broadcasting).
    • Half-duplex is used when two-way communication is needed, but not simultaneously.
    • Full-duplex is used when two-way communication is needed simultaneously (e.g., online gaming).

e) USB Interface

  • Universal Serial Bus (USB): A serial transmission method.
  • Features:
    • Hot-swappable: Devices can be connected and disconnected without restarting the computer.
    • Plug and play: Automatically detected and configured by the operating system.
    • Provides power to devices.
    • Standard connector type.
    • Multiple versions (USB 2.0, 3.0, 3.1, 4.0) with increasing speeds.
  • How it works:
    • Data is transmitted serially along the USB cable.
    • The USB protocol handles the communication between the device and the computer.

Exam Focus

  • Packets: Understand the structure of a packet (header, payload, trailer) and the information contained in each part.
  • Packet Switching: Explain the process and advantages of packet switching.
  • Transmission Methods: Be able to describe and compare serial, parallel, simplex, half-duplex, and full-duplex transmission methods.
  • Suitability: Justify the selection of a particular transmission method for a given scenario.
  • USB: Explain the features and functionality of the USB interface.
  • Technical Terminology: Use accurate terminology, such as "source IP address," "sequence number," "error checking data," "hot-swappable," and "plug and play."
  • Depth of Explanation: Provide sufficient detail in your answers to demonstrate a thorough understanding of the concepts.

Common Mistakes to Avoid

There are no specific common mistakes from the Examiner Reports for this topic. However, the following are common sense warnings:

  • ❌ Wrong: Simply listing different transmission methods without explaining the context in which they are best suited. ✓ Right: Explaining why a specific method is suitable for a given scenario, linking its characteristics to the needs of the situation.
  • ❌ Wrong: Describing packet switching as simply sending a whole file at once. ✓ Right: Emphasizing that files are broken down into packets, each taking potentially different routes.
  • ❌ Wrong: Assuming USB is faster than parallel in all situations. ✓ Right: Understanding parallel is fast over short distances but impractical over long ones due to interference, and that USB is a serial connection standardising connection to the CPU.

Exam Tips

  • Read the question carefully: Pay close attention to the scenario described and what the question is asking you to do.
  • Use specific examples: When explaining concepts, provide concrete examples to illustrate your understanding.
  • Justify your answers: When asked to choose a transmission method, explain why it is the best choice for the given scenario. Use comparative statements, like "Serial is better because it's less susceptible to interference than parallel over long distances."
  • Draw diagrams: Where appropriate, use diagrams to illustrate your understanding of concepts (e.g., packet structure, packet switching).

Test Your Knowledge

Ready to check what you've learned? Practice with 10 flashcards covering key definitions and concepts from Types and methods of data transmission.

Study Flashcards