Data does not always travel both ways.
When two devices communicate, the direction of data matters.
Some connections only send data one way. Others allow both devices to send data, either one at a time or simultaneously.
↔
Device B
Understand the direction data can travel in a connection: one way, both ways one at a time, or both ways at the same time.
When two devices communicate, the direction of data matters.
Some connections only send data one way. Others allow both devices to send data, either one at a time or simultaneously.
Simplex sends data in one direction only.
Half-duplex sends data both ways, but not at the same time.
Full-duplex sends data both ways at the same time.
Simplex is like a one-way street.
Half-duplex is like a narrow bridge where traffic can go either way, but only one direction at a time.
Full-duplex is like a dual carriageway where traffic moves both ways together.
In simplex transmission, the sender only sends and the receiver only receives.
There is no reply path for data in the opposite direction.
In half-duplex transmission, data can travel in both directions.
However, both devices cannot transmit at the same time. They must take turns.
In full-duplex transmission, both devices can send and receive data simultaneously.
This is useful when two-way communication needs to happen in real time.
In exam answers, do not just write that data can go both ways.
You must say whether it happens at the same time or not at the same time.
Students often say half-duplex and full-duplex both send data in both directions. That is true, but incomplete.
The difference is whether the two directions can happen simultaneously.
Simplex: data travels in one direction only.
Half-duplex: data travels in both directions, but not at the same time.
Full-duplex: data travels in both directions simultaneously.
Now that you understand transmission direction, the next step is USB and how devices connect using a standard serial interface.