Transmission Mode

SimplexHalf DuplexFull Duplex
Direction of communication1 way2 way, one at a timeTwo way, simultaneously
Send and receiveOnly Sender can sendSender can send and receive data but one at a timeSender can send and receive data simultaneously
ExampleMouse and KeyboardWalkie-talkieTelephone

Note: In a half-duplex setting. A port can be either transmit or receive data but not at the same time.

Therefore we have a RX (Receive) and TX (Transmit) port for half-duplex.

However in full-duplex. A port can be both RX and TX and can transmit and receive in the same time