Ethernet is a physical and data link layer technology for local area networks (LANs). Ethernet was invented by engineer Robert Metcalfe.
History of Ethernet
Engineers Bob Metcalfe and D.R. Boggs developed Ethernet beginning in 1972. Industry standards based on their work were established in 1980 under the IEEE 802.3 set of specifications. Generally speaking, Ethernet specifications define low-level data transmission protocols and the technical details manufacturers need to know to build Ethernet products like cards and cables.
Ethernet technology has evolved and matured over a long time period. The average consumer can generally rely on off-the-shelf Ethernet products to work as designed and to work with each other.
Ethernet Technologies
In the OSI model, Ethernet technology operates at the physical and data link layers - Layers One and Two respectively. Ethernet supports all popular network and higher-level protocols, principally IP.
Traditional Ethernet supports data transfers at the rate of 10 Megabits per second (Mbps). Over time, as the performance needs of LANs have increased, the industry created additional Ethernet specifications for Fast Ethernet and Gigabit Ethernet. Fast Ethernet extends traditional Ethernet performance up to 100 Mbps and Gigabit Ethernet up to 1000 Mbps speeds. Although products aren't yet abvailable to the average consumer, 10 Gigabit Ethernet (10000 Mbps) also remains an active area of research.
Ethernet cables likewise are manufactured to any of several standard specifications. The most popular Ethernet cable in current use, Category 5 or CAT5, supports both traditional and Fast Ethernet. The Category 5e (CAT5e) cable supports Gigabit Ethernet.
To connect Ethernet cables to a computer, a person normally uses a network adapter, also known as a network interface card (NIC). Ethernet adapters interfaces directly with a computer's system bus. The cables, in turn, utilize connectors that in many cases look like the RJ-45 connector used with modern telephones.
What is Fast Ethernet
In the mid-1990s, Fast Ethernet technology matured and met its design goals of a) increasing the performance of traditional Ethernet while b) avoiding the need to completely re-cable existing Ethernet networks. Fast Ethernet comes in two major varieties:
By far the most popular of these is 100Base-T, a standard that includes 100Base-TX (Category 5 UTP), 100Base-T2 (Category 3 or better UTP), and 100Base-T4 (100Base-T2 cabling modified to include two additional wire pairs).
What is Gigabit Ethernet
Wheareas Fast Ethernet improved traditional Ethernet from 10 Megabit to 100 Megabit speed, Gigabit Ethernet boasts the same order-of-magnitude improvement over Fast Ethernet by offering speeds of 1000 Megabits (1 Gigabit). Gigabit Ethernet was first made to travel over optical and copper cabling, but the 1000Base-T standard successfully supports it as well. 1000Base-T uses Category 5 cabling similar to 100 Mbps Ethernet, although achieving gigabit speed requires the use of additional wire pairs.
Ethernet Topologies and Protocols
Traditional Ethernet employs a bus topology, meaning that all devices or hosts on the network use the same shared communication line. Each device possesses an Ethernet address, also known as MAC address. Sending devices use Ethernet addresses to specify the intended recipient of messages.
Data sent over the Ethernet exists in the forms of frames. An Ethernet frame contains a header, a data section, and a footer having a combined length of no more than 1518 bytes. The Ethernet header contains the addresses of both the intended recipient and the sender.
Data sent over the Ethernet is automatically broadcast to all devices on the network. By comparing their Ethernet address against the address in the frame header, each Ethernet device tests each frame to determine if it was intended for them and reads or discards the frame as appropriate. Network adapters incorporate this function into their hardware.
Devices wanting to transmit on the Ethernet first perform a preliminary check to determine whether the medium is available or whether a transmission is currently in progress. If the Ethernet is available, the sending device transmits onto the wire. It's possible, however, that two devices will perform this test at approximately the same time and both transmit simulatenously.
By design, as a performance tradeoff, the Ethernet standard does not prevent multiple simulatenous transmission. These so-called collisions, when they occur, cause both transmissions to fail and require both sending devices to re-transmit. Ethernet uses a algorithm based on random delay times to determine the proper waiting period between re-transmissions. The network adapter also implements this algorithm.
In traditional Ethernet, this protocol for broadcasting, listening, and detecting collisions is known as CSMA/CD (Carrier Sense Multiple Access / Collision Detection). Some newer forms of Ethernet do not use CSMA/CD. Instead, they use the so-called full duplex Ethernet protocol, which supports point-to-point simulatenous sends and receives with no listening required.
Ethernet Devices
As mentioned earlier, Ethernet cables are limited in their reach, and these distances (as short as 100 meters) are insufficient to cover medium-sized and large network installations. A repeater in Ethernet networking is a device that allows multiple cables to be joined and greater distances to be spanned. A bridge device can join an Ethernet to another network of a different type, such as a wireless network.
One popular type of repeater device is an Ethernet hub. Other devices sometimes confused with hubs are switches and routers.
Ethernet network adapters also exist in multiple forms. Newer personal computers often include a built-in Ethernet adapter. Otherwise, one can purchase and install an add-in card. PCI cards are most popular for desktop computers and PCMCIA ("credit card") adapters most popular for notebooks. USB Ethernet adapters also exist for both desktops and laptops. Wireless Ethernet adapters can also be configured to work with newer computers.
Summary
Ethernet is one of the Internet's key technologies. Despite its advanced age, Ethernet continues to power many of the world's local area networks and continually is improving to meet future needs for high-performance networking.