Ethernet: Distributed Packet Switching for Local Computer Networks
Overview
Metcalfe and Boggs describe Ethernet as a practical, distributed packet-switching system designed to interconnect computers over short distances with minimal centralized control. The design emphasizes simplicity, low cost, and the ability to support bursty traffic by using a shared coaxial medium and short, self-contained messages. The paper lays out the protocol mechanics, hardware considerations, performance expectations, and early experimental results that together justify Ethernet as a scalable local area network technology.
Motivation and context
The motivation for Ethernet arises from the need to link multiple workstations and minicomputers in laboratory and office environments where existing wide-area or circuit-switched solutions were too complex or expensive. Metcalfe and Boggs sought a way to exploit the physical properties of coaxial cable and radio-packet concepts to provide flexible resource sharing. The result is a network optimized for local traffic patterns, where many devices occasionally transmit bursts of data rather than a few continuous streams.
Architecture and protocol
Ethernet uses a single shared transmission medium to which all nodes connect and listen. Messages, or packets, are transmitted as frames that contain addressing and control information; each node decides whether to accept or ignore a frame based on its destination address. The addressing scheme supports multiple logical hosts on the same physical medium and enables routing at higher layers. Frames are relatively short to bound collision durations and simplify error handling, and nodes are capable of re-transmitting damaged frames after detecting a collision.
Carrier sense and collision handling (CSMA/CD)
A defining feature is the carrier sense multiple access with collision detection (CSMA/CD) strategy. Before transmitting, a node listens to the medium to avoid starting during another transmission. If two nodes begin transmitting simultaneously, both detect the resulting corruption and immediately cease transmission. Each node waits a randomized backoff interval before attempting to retransmit, reducing the probability of repeated collisions. This combination of "listen before talk" and prompt collision detection allows decentralized arbitration that performs well under a wide range of loads.
Performance considerations
The paper analyzes throughput, latency, and collision behavior, noting that Ethernet achieves high efficiency at low to moderate loads while experiencing increasing collisions and delay under heavy contention. Short maximum frame times and the requirement that senders detect collisions within a bounded interval impose limits on maximum cable length and topological complexity. Metcalfe and Boggs provide models and empirical data demonstrating acceptable performance for typical local-area workloads and identify trade-offs between cable length, node count, and achievable throughput.
Implementation and experiments
Practical implementation details include transceiver designs, impedance matching, and simple interface hardware that could be incorporated into existing workstation designs. The authors report experiments conducted on prototype networks that validate the collision-detection mechanism and measured throughput under various traffic mixes. These experiments show that the protocol is robust to noise and component variability, and that modest hardware suffices to implement the necessary timing and sensing functions.
Legacy and implications
The Ethernet concept unifies a pragmatic engineering approach with rigorous attention to physical-layer constraints and traffic behavior, making it both elegant and deployable. Its decentralized medium access and simple framing enabled inexpensive network interfaces and rapid adoption. The architectural choices outlined by Metcalfe and Boggs would become the foundation for decades of LAN evolution, spawning many variants and standardizations while preserving the core idea of CSMA/CD for shared-media environments. The paper remains influential as a blueprint for designing networks that balance simplicity, performance, and cost.
Metcalfe and Boggs describe Ethernet as a practical, distributed packet-switching system designed to interconnect computers over short distances with minimal centralized control. The design emphasizes simplicity, low cost, and the ability to support bursty traffic by using a shared coaxial medium and short, self-contained messages. The paper lays out the protocol mechanics, hardware considerations, performance expectations, and early experimental results that together justify Ethernet as a scalable local area network technology.
Motivation and context
The motivation for Ethernet arises from the need to link multiple workstations and minicomputers in laboratory and office environments where existing wide-area or circuit-switched solutions were too complex or expensive. Metcalfe and Boggs sought a way to exploit the physical properties of coaxial cable and radio-packet concepts to provide flexible resource sharing. The result is a network optimized for local traffic patterns, where many devices occasionally transmit bursts of data rather than a few continuous streams.
Architecture and protocol
Ethernet uses a single shared transmission medium to which all nodes connect and listen. Messages, or packets, are transmitted as frames that contain addressing and control information; each node decides whether to accept or ignore a frame based on its destination address. The addressing scheme supports multiple logical hosts on the same physical medium and enables routing at higher layers. Frames are relatively short to bound collision durations and simplify error handling, and nodes are capable of re-transmitting damaged frames after detecting a collision.
Carrier sense and collision handling (CSMA/CD)
A defining feature is the carrier sense multiple access with collision detection (CSMA/CD) strategy. Before transmitting, a node listens to the medium to avoid starting during another transmission. If two nodes begin transmitting simultaneously, both detect the resulting corruption and immediately cease transmission. Each node waits a randomized backoff interval before attempting to retransmit, reducing the probability of repeated collisions. This combination of "listen before talk" and prompt collision detection allows decentralized arbitration that performs well under a wide range of loads.
Performance considerations
The paper analyzes throughput, latency, and collision behavior, noting that Ethernet achieves high efficiency at low to moderate loads while experiencing increasing collisions and delay under heavy contention. Short maximum frame times and the requirement that senders detect collisions within a bounded interval impose limits on maximum cable length and topological complexity. Metcalfe and Boggs provide models and empirical data demonstrating acceptable performance for typical local-area workloads and identify trade-offs between cable length, node count, and achievable throughput.
Implementation and experiments
Practical implementation details include transceiver designs, impedance matching, and simple interface hardware that could be incorporated into existing workstation designs. The authors report experiments conducted on prototype networks that validate the collision-detection mechanism and measured throughput under various traffic mixes. These experiments show that the protocol is robust to noise and component variability, and that modest hardware suffices to implement the necessary timing and sensing functions.
Legacy and implications
The Ethernet concept unifies a pragmatic engineering approach with rigorous attention to physical-layer constraints and traffic behavior, making it both elegant and deployable. Its decentralized medium access and simple framing enabled inexpensive network interfaces and rapid adoption. The architectural choices outlined by Metcalfe and Boggs would become the foundation for decades of LAN evolution, spawning many variants and standardizations while preserving the core idea of CSMA/CD for shared-media environments. The paper remains influential as a blueprint for designing networks that balance simplicity, performance, and cost.
Ethernet: Distributed Packet Switching for Local Computer Networks
Seminal peer?reviewed paper by Robert M. Metcalfe and David R. Boggs describing the design and operation of Ethernet , a carrier sense multiple access with collision detection (CSMA/CD) local area network architecture that became the foundation for widespread LAN deployment.
- Publication Year: 1976
- Type: Essay
- Genre: Technology, Computer networking
- Language: en
- View all works by Bob Metcalfe on Amazon
Author: Bob Metcalfe
Bob Metcalfe, inventor of Ethernet, 3Com founder, and Turing Award laureate, detailing his work in networking, standards, and entrepreneurship.
More about Bob Metcalfe
- Occup.: Scientist
- From: USA
- Other works:
- Ph.D. dissertation (MIT) (1973 Non-fiction)
- Ethernet (Xerox PARC technical memorandum, with David R. Boggs) (1973 Non-fiction)