Ethernet is a family of local area network (LAN) protocols that was first developed in 1976. It uses bus or star topologies and supports data transfer rates of 10/100/1000 Mbps. Fast Ethernet was developed to support higher speeds of 100 Mbps, while Gigabit Ethernet supports 1000 Mbps. Ethernet uses CSMA/CD to handle simultaneous transmission demands in half-duplex mode, while full-duplex mode allows simultaneous transmission in both directions. Token ring is another common LAN protocol that uses a token passing mechanism to control access instead of CSMA/CD.