background image
LAN Overview
137
Step 5
The hub repeats the signal from each receive pair to all other
devices. In other words, the hub sends so that the attached stations
receive on their receive pair. (Similarly, the hub listens on the
transmit pair because that is the pair used by the station for
transmissions.)
Half-duplex behavior is required of all attached stations when using a shared 10BaseT
Ethernet hub, as shown in Figure 4-2. The hub has created the electrical equivalent of a bus,
so CSMA/CD rules are still in effect. Essentially, if the topology allows collisions, then
CSMA/CD is used to react to the collisions. Because CSMA/CD rules are used when collisions
could occur and half-duplex operation is required for CSMA/CD, full-duplex operation is not
possible with a shared 10BaseT hub. With a shared 10BaseT hub, if a station is receiving a
frame, it would not choose to also start sending another frame because that would cause a
collision.
Full-duplex behavior is allowed when the possibility of collisions is removed. Consider the use
of Ethernet between a pair of NICs, instead of cabling the NIC to a hub. Figure 4-3 shows the
full-duplex circuitry.
Figure 4-3
10BaseT Full-Duplex Operation
Because no collisions are possible, the NICs disable their loopback circuitry. Both ends can
send and receive simultaneously. This reduces Ethernet congestion and provides the following
advantages, as compared to half-duplex 10BaseT operation:
·
Collisions do not occur; therefore, time is not wasted retransmitting frames.
·
There is no latency waiting for others to send their frames.
·
There are 10 Mbps in each direction, doubling the available capacity (bandwidth).
Of course, if full duplex was useful only when two NICs were cabled directly to each other, as
shown in Figure 4-3, then the full duplex would not be very useful. However, full duplex is also
an option when using switches. When a single device is connected to the switch port, the switch
can ensure that there is no collision, which allows full duplex to work. If a shared hub is
connected to a switch port rather than a single device, then full duplex is not allowed because
collisions could still occur.
Full-Duplex NIC
Receive
Transmit
Full-Duplex NIC
Receive
Transmit
ch04.fm Page 137 Monday, March 20, 2000 5:02 PM