Chapter 2 Data Transmission 2210
Chapter 2 Data Transmission 2210
Data transmission refers to how data is transferred from one device to another.
Important in communication systems such as between computers, phones, servers, etc.
1. Simplex Transmission
o Data flows in one direction only.
o Example: Microphone to speaker, TV broadcast.
2. Half-Duplex Transmission
o Data flows in both directions, but only one direction at a time.
o Example: Walkie-talkies.
3. Full-Duplex Transmission
o Data flows in both directions simultaneously.
o Example: Telephone calls, video conferencing.
1. Serial Transmission
o Bits are sent one at a time, along a single wire.
o Slower, but more reliable over long distances.
o Used in: USB, Ethernet cables.
2. Parallel Transmission
o Several bits are sent simultaneously using multiple wires.
o Faster, but can suffer from interference or signal skew.
o Used in: Short-distance communication (e.g. inside CPU).
Synchronous Transmission
o Data is sent at regular intervals, timed by a shared clock.
o Faster, used for real-time transmission like video streaming.
Asynchronous Transmission
o Data sent with start and stop bits to separate characters.
o No shared clock; useful for simpler and slower communications (e.g. keyboards).
When data is transmitted, errors can occur. These methods help detect errors:
1. Parity Check
o Adds a parity bit (0 or 1) to make the number of 1s even (even parity) or odd (odd
parity).
o Simple but limited.
2. Check Sum
o Adds up values of bytes and sends the total as a checksum.
o The receiver recalculates and compares.
3. Automatic Repeat Request (ARQ)
o Uses acknowledgements and timeouts.
o If no acknowledgment is received, data is re-sent.
4. Echo Check
o Sent data is returned to sender and compared.
o If different, data is resent.
2.8 Protocols
Protocols define rules for data transmission. Examples:
✅ Summary