Skip to main content

Transmission channels; sync vs async

Short answer

Transmission channels are simplex (one-way), half-duplex (bidirectional but not simultaneously), full-duplex (simultaneous), serial or parallel. Asynchronous transmission sends characters framed by start/stop bits with gaps; synchronous transmission uses continuous blocks with sync patterns and recovered clock, providing higher efficiency and speed.

Identify and discuss different data transmission channels. How does synchronous transmission differ from asynchronous transmission?

Data transmission channels (modes)

By direction

  • Simplex: one-way only; the receiver cannot reply. Example: TV broadcast, keyboard to computer.
  • Half duplex: both ways, but only one at a time, using the full bandwidth in each direction. Example: walkie-talkie.
  • Full duplex: both ways simultaneously, by two paths or by splitting the bandwidth. Example: telephone, Ethernet switched links.

By the number of bits sent together

  • Serial: one bit at a time on one line; used for long distance.
  • Parallel: n bits at a time on n lines; fast but short range.

Synchronous vs asynchronous transmission

Async: | S | 8 data bits | P | St |  gap  | S | data ...
Sync : | SYN SYN | data block ... | CRC | SYN |
PointAsynchronousSynchronous
Unit sentOne character (5-8 bits)Block/frame of many characters
FramingStart and stop bits on every characterHeader/trailer, sync flags per frame
ClockSeparate clocks, resynchronised at each start bitCommon clock, recovered from the data
OverheadHigh (about 20-30%)Low
SpeedSlowFast
GapsIrregular gaps allowedContinuous stream without gaps
CostCheap and simpleComplex and costly
ExampleKeyboard, RS-232Ethernet, HDLC, leased lines

✓ Answer checked by Claude Opus 5.5 (high effort)

All Data Communication chapter 1 questions →