Half-Duplex and Full-Duplex Ethernet: Theory vs. Reality

Half-duplex Ethernet connections contain one set of wires, basically meaning that a device can transmit or receive, but cannot do both at the same time. Half-duplex uses the CSMA/CD of transmitting data that was defined at the beginning of this section.

A 10MBPS (megabits per second) half-duplex port sounds like it would allow 10MBPS, but in reality, it will not. The inability to send and transmit data simultaneously inherently slows connection speed down, and the nature of CSMA/CD means that an Ethernet port will be told on occasion that it cannot transmit.

Full-duplex Ethernet contains two set of wires, allowing devices to transmit and receive simultaneously. Since the incoming data is traveling on a different set of wires than the outgoing data, there are no collisions. Theoretically, on a 100 MBPS full-duplex connection, the port should be able to transmit at 100 MBPS and send at 100 MBPS for an overall transmission of 200 MBPS.
A groan grasps the peanut near the offending anthology.