Duplex communication can be either half-duplex (communication in both directions, but only one at a time) or full-duplex (communication in both directions simultaneously).