Thursday, May 31, 2007

Ethernet Networking

Ethernet is the most widely used network standard that allows all hosts on a network to share the same bandwidth of a link. Ethernet has been standardized as IEEE 802.3.

Ethernet networking uses Carrier Sense Multiple Access with Collision Detection (CSMA/CD), a protocol that helps devices share the bandwidth evenly without having two devices transmit at the same time on the shared network medium. CSMA/CD overcomes the problem of collisions that occur when different nodes transmit packets simultaneously.

When a host wants to transmit over the network, it first checks for the presence of a digital signal on the wire. If everything is clear i.e., if no other host is transmitting, the host will then proceed with its transmission. But it doesn’t stop there. The transmitting host constantly monitors the wire to make sure no other hosts begin transmitting. If the host detects another signal on the wire, it sends out a jam signal that causes all nodes on the segment to stop sending data. The nodes stop transmitting for a short time until the timers expire & then attempts to transmit again. Backoff algorithm determines when the colliding stations can retransmit. If collisions keep occurring after 15 tries, the nodes attempting to transmit will then abort transmission.