Dulranga's Notes
Semester 3Data Communication and Networking

Data Transmission

there are two main ways to transmit data.

  1. Parallel Transmission Groups of Bits sent thru separate transmission lines at same time
  2. Serial Transmission Bits sent one after other even if they related to the same group
Parallel TransmissionSerial Transmission
Data AlignmentMultiple bits sent simultaneously across multiple parallel wires.Bits sent sequentially, one at a time, over a single wire/channel.
ClockingRequires a dedicated clock line alongside the data lines.Clock is embedded in the data signal or managed by fixed baud rates.
DistanceBest for very short distances (e.g., internal RAM buses, legacy IDE).Ideal for short to long distances (e.g., USB, Ethernet, Fiber Optic).
Main LimitationClock skew (bits arriving out of sync) and crosstalk over longer distances.Slower bit rate per clock cycle (overcome by modern ultra-high-speed clocks).