LOGBOOK

HELP

Quiz Entry - updated: 2026.07.14

What is the difference between half-duplex and full-duplex communication?

Half-duplex lets only one device send or receive at a time on a shared medium; full-duplex lets both devices send and receive simultaneously over a dedicated point-to-point link.

Duplex describes the direction of traffic flow on a link. Half-duplex is one-way-at-a-time, like a walkie-talkie: when several devices share one medium they must take turns, so only one can transmit at any instant. Full-duplex is two-way-at-once, like a phone call. Full-duplex requires a dedicated point-to-point connection (or separate transmit and receive paths), not a contended shared medium — which is why it belongs to switched Ethernet, where each device has its own link to a switch port, rather than to a hub-based shared segment.

Half-duplex hosts taking turns on a shared medium versus full-duplex hosts transmitting and receiving simultaneously on a dedicated switch link

* Half-duplex shares one medium and takes turns; full-duplex uses a dedicated point-to-point link and sends both ways at once. *

Mode Description Usage
Half-duplex Only one device can send OR receive at a time on a shared medium WLANs, legacy bus topologies with Ethernet hubs
Full-duplex Both devices can simultaneously transmit and receive over a dedicated point-to-point link Ethernet switches

Key insight: Modern Ethernet switches operate in full-duplex mode, which doubles the effective bandwidth compared to half-duplex.

Go deeper:

From Quiz: NETW1 / Data Link Layer | Updated: Jul 14, 2026