Question: What is the difference between half and full duplex mode in Ethernet?

As you know we can set half or full duplex mode (10Mbps full duplex, 100Mbps half duplex, 1000Mbps full duplex, etc) on network card, switch port or other networking devices, but what is the difference between these two modes?

Half duplex mode enables networking devices to send data one-way at a time, means both networking devices cannot send data at the same time. It’s like walkie-talkie, only one person can talk at a time.

Let's talk about full duplex, it enables two networking devices to send data at the same time and it improves network performance. It’s like making a call to your friend by using telephone or cell phone, both of you can talk and listen at the same time.