![]()
DATA COMMUNICATIONS
© Copyright Brian Brown, 1995-2000. All rights reserved.
Part 14: Simplex, Half-Duplex and Full Duplex
Simplex | Half Duplex | Full Duplex | Summary
Introduction
This section briefly discusses the modes of channel operation, namely, simplex,
half-duplex and full-duplex operation. Each is suited a particular type of application,
and has its own advantages and disadvantages.
Modes of Channel Operation
Simplex
Data in a simplex channel is always one way. Simplex channels are not often used because
it is not possible to send back error or control signals to the transmit end.
![]() |
It's like a one way street. An example of simplex is Television, or Radio. The simplex channel also corresponds directly to Shannon's model of communication discussed earlier. |
Half
Duplex
A half-duplex channel can send and receive, but not at the same time. It's like a one-lane
bridge where two way traffic must give way in order to cross. Only one end transmits at a
time, the other end receives. In addition, it is possible to perform error detection and
request the sender to retransmit information that arrived corrupted. In some aspects, you
can think of Internet surfing as being half-duplex, as a
user issues a request for a web document, then that document is downloaded and displayed
before the user issues another request.
![]() |
Another example of half-duplex is talk-back radio, and CB Radio (Citizens Band). You might have seen movies where truckies (drivers of very big trucks) communicate to each other, and when they want the other person to speak they say "over". This is because only one person can talk at a time. |
Full
Duplex
Data can travel in both directions simultaneously. There is no need to switch from
transmit to receive mode like in half duplex. Its like a two lane bridge on a two-lane
highway. Have you ever watched these television talk shows where the host has a number of
people on the show, and they all try to talk at once. Well, that's full duplex!
![]() |
Of course, in the world of data communications, full duplex allows both way communication simultaneously. An example can be a consumer which uses a cable connection to not only receive TV channels, but also the same cable to support their phone and Internet surfing. All these activities can occur simultaneously. |
Summary
The three modes of channel operation are simplex, half-duplex and
full-duplex.
Simple is a one way communication and there is no means of informing the sender to retransmit data in case of errors. There is however a good example of the retransmission of data, and that is TeleText, which sends text based data on top of a Television signal. A special decoder displays the Teletext data as a series of pages. These pages are sequenced and repeated, so if a page arrives corrupted, the user just needs to wait a little while till it is resent.
Half-duplex and full-duplex are the other two methods. As telephone companies become more aware of the added services that customers require, such as Internet access and Television, it is probable that a single connection to your home will provide you with a range of services, which you can use. This would require a full-duplex connection.