The short answer

The three data transmission modes differ in direction. Simplex sends data one way only (like a keyboard to a computer). Half-duplex sends both ways, but one at a time (like a walkie-talkie). Full-duplex sends both ways at the same time (like a telephone). So simplex vs half-duplex vs full-duplex is really a question of how many directions, and whether they work at once.

In data communication, the transmission mode defines how data flows between two devices. There are three modes: simplex, half-duplex, and full-duplex. The difference between them is simple once you picture the direction of traffic.

This is a favourite networking and GATE exam topic, usually asked as “define and compare simplex, half-duplex, and full-duplex.” This guide defines each mode, gives real examples, compares them in a table, and shows when each is used.

It pairs well with how data is timed on the wire, covered in our guide to synchronous vs asynchronous transmission.

Three-panel diagram showing simplex as one-way transmission, half-duplex as two-way one direction at a time, and full-duplex as two-way simultaneous transmission between devices A and B
Simplex sends one way; half-duplex both ways but one at a time; full-duplex both ways at once.

What is Simplex Communication?

Simplex is a one-directional transmission mode. Data flows in only one direction, from the sender to the receiver. The sender can only send, and the receiver can only receive; the roles never swap.

Because the whole channel serves a single direction, simplex uses the full bandwidth for that one path. It works well when no reply is ever needed. Think of a one-way street: traffic moves in one direction only.

Common examples are a keyboard sending keystrokes to a computer, a CPU sending output to a monitor, and television or radio broadcasting to receivers.

What is Half-Duplex Communication?

Half-duplex allows data to flow in both directions, but only one direction at a time. Each device can both send and receive, yet never simultaneously. While one side transmits, the other must wait and listen.

The classic example is a walkie-talkie: you press the button to talk, then release it to hear the reply, and you say “over” to signal your turn is done. A single-lane bridge is a good analogy, since cars cross one direction at a time.

Half-duplex uses the full channel for whichever direction is active. It suits cases that need two-way contact but not at the same instant.

What is Full-Duplex Communication?

Full-duplex allows data to flow in both directions at the same time. Both devices can send and receive simultaneously, with no waiting. It is the fastest mode for two-way communication.

A telephone call is the everyday example: both people can talk and listen at once. A two-lane, two-way road is the analogy, with traffic flowing both directions together.

To do this, the channel either splits into two separate paths or carries both directions at once, so full-duplex needs more capacity than the other modes. Modern wired Ethernet runs in full-duplex.

Simplex vs Half-Duplex vs Full-Duplex: Comparison Table

Comparison infographic listing direction, simultaneous send and receive, examples and performance for simplex, half-duplex and full-duplex communication
Simplex vs half-duplex vs full-duplex at a glance.
AspectSimplexHalf-DuplexFull-Duplex
Direction of dataOne way onlyBoth ways, one at a timeBoth ways, simultaneously
Send & receive together?NoNoYes
Data flowUnidirectionalBidirectional (alternating)Bidirectional (simultaneous)
Performance / speedLowest (one-way)ModerateHighest
Bandwidth useFull channel, one directionFull channel, one direction at a timeBoth directions at once
Can the receiver reply?NoYes, after the sender stopsYes, anytime
Error feedback / acknowledgementNot possiblePossible (turn-based)Possible (real-time)
Channel efficiencyLowModerateHigh
CostLowestModerateHighest
ExampleKeyboard, TV/radio broadcastWalkie-talkie, CB radioTelephone, mobile call
AnalogyOne-way streetSingle-lane bridgeTwo-way road
Typical useBroadcasting, sensorsPush-to-talk radiosReal-time comms, Ethernet

Real-World Examples of Each Mode

Road analogy infographic showing simplex as a one-way street, half-duplex as a single-lane bridge where cars alternate, and full-duplex as a two-lane two-way road
A simple analogy: one-way street, single-lane bridge, and two-way road.

Examples make the three modes easy to remember.

  • Simplex examples: keyboard to computer, mouse to computer, CPU to monitor, television and radio broadcast, a sensor sending readings to a system.
  • Half-duplex examples: walkie-talkies, CB radios, and any push-to-talk system where you take turns to speak.
  • Full-duplex examples: telephone and mobile phone calls, video calls, and modern wired Ethernet connections.

When to Use Each Mode

Use simplex when data only ever needs to travel one way, such as broadcasting or sending sensor data. It is simple and cheap, but the receiver can never reply.

Use half-duplex when both sides must communicate but not at the same time, and when sharing one channel saves cost. It also explains a common exam question: data transmission often needs half-duplex rather than simplex so the receiver can send back acknowledgements and error feedback, which simplex cannot do.

Use full-duplex when both sides need to send and receive at once with the least delay, such as phone calls and high-speed networks. It is the fastest but needs the most channel capacity.

Interview & Exam Questions

Simplex carries data in one direction only, so a device either sends or receives. Half-duplex carries data both ways but only one direction at a time. Full-duplex carries data both ways at the same time. In short: one-way, two-way alternating, and two-way simultaneous, with full-duplex being the fastest for two-way communication.

Simplex only allows one direction, so the receiver can never reply. Half-duplex lets the receiver send back acknowledgements, requests, and error feedback, even if not at the same time. That two-way contact is essential for reliable communication, which is why half-duplex is preferred when any response is needed.

A telephone is full-duplex, because both people can talk and listen at the same time. A walkie-talkie, by contrast, is half-duplex, since only one person can speak at a time while the other listens.

Frequently Asked Questions

Simplex transmits data in one direction only. Half-duplex transmits in both directions but only one at a time. Full-duplex transmits in both directions simultaneously. So the difference is the number of directions and whether sending and receiving can happen together.

A keyboard sending keystrokes to a computer is simplex. A walkie-talkie, where you take turns to speak, is half-duplex. A telephone call, where both people talk at once, is full-duplex.

Full-duplex is the fastest for two-way communication, because data flows in both directions at the same time with no waiting. Half-duplex is slower since each direction must take turns, and simplex only supports one direction.

Traditional Wi-Fi is half-duplex on a given channel, since devices share the medium and take turns to transmit to avoid collisions. Wired Ethernet, on the other hand, runs in full-duplex, sending and receiving at the same time.

Wrapping Up

The three transmission modes come down to direction. Simplex is one-way, half-duplex is two-way but alternating, and full-duplex is two-way at the same time.

Remember the examples and you will never mix them up: keyboard for simplex, walkie-talkie for half-duplex, and telephone for full-duplex. Choose simplex for one-way data, half-duplex for shared two-way contact, and full-duplex for the fastest two-way links.

Related reading on DiffStudy:


Whatsapp-color Created with Sketch.

By Arun Kumar

Full Stack Developer with a BE in Computer Science, working with React, Next.js, Node.js, MongoDB, and AI/ML tools. Founder of DiffStudy — built to help CS students ace GATE and university exams, and keep developers up to date across AI, cloud, system design, web development, and every field of computer science. Every article is written from real hands-on experience, not just theory.

Leave a Reply

Your email address will not be published. Required fields are marked *


You cannot copy content of this page