Ethernet: distributed packet switching for local computer networks

  title={Ethernet: distributed packet switching for local computer networks},
  author={Robert M. Metcalfe},
  • R. Metcalfe
  • Published in CACM 1 December 1988
  • Computer Science
Ethernet is a branching broadcast communication system for carrying digital data packets among locally distributed computing stations. The packet transport mechanism provided by Ethernet has been used to build systems which can be viewed as either local computer networks or loosely coupled multiprocessors. An Ethernet's shared communication facility, its Ether, is a passive broadcast medium with no central control. Coordination of access to the Ether for packet broadcasts is distributed among… 

Figures and Tables from this paper

Packet-voice communication on an ethernet local computer network: an experimental study
A simple voice protocol is described for use on a packet-switching local network for packet-voice communications and shows that with appropriately chosen parameters the experimental Ethernet is capable of supporting about 40 simultaneous 64-Kbps two-way voice conversations with acceptable quality.
Measured performance of an Ethernet local network
Characterizing “typical” traffic characteristics in this environment and demonstrating that the system works very well: under extremely heavy load—artificially generated—the system shows stable behavior, and channel utilization approaches 98 percent, as predicted.
A distributed communication for industrial control based on Ethernet
The manuscript develops a new communication concept, applied industrial Ethernet networks, with communication network control and each field element distributed throughout the manufacturing process, using an off-line or pre-run-time type technique of messages scheduling.
Interconnecting local networks via the Packet Radio Network
The Bay Area Packet Radio Network has been integrated into an existing architecture for network interconnection: it can be used to provide radio communications for directly connected hosts, or as an
Performing remote operations efficiently on a local computer network
An intermediate communication layer for high speed local networks should provide communication primitives that are good basis on which to implement high level primitives and specialized enough to be implemented efficiently; for example, in a combination of microcode and hardware.
High-performance synchronization for circuit emulation in an Ethernet MAN
A novel algorithm for clock synchronization is presented combining time-stamp methods used in the network time protocol (NTP) with signal processing techniques applied to measured packet interarrival times and achieves the frequency accuracy, stability, low drift, holdover performance, and rapid convergence required for viable emulation of TDM circuit services over Ethernet.
Computer networks and distributed systems
Three major justifications for distributed computing-sharing physically distributed resources, combining computers for fast solutions, and providing reliability through replication-are discussed.
Ethernet: from desktop connection to backbone networks
  • C. Lam
  • Computer Science
    SPIE/OSA/IEEE Asia Communications and Photonics
  • 2001
The development and application of modern Ethernet technologies are described and high speed Ethernet standards using optical fiber as the transmission medium have been developed to meet the increasing bandwidth demand.
High Priority Traffic Separation in Shared Ethernet Networks
The probabilistic and simulation analysis of the traffic separation shows that it guarantees for an h-BEB station a predictable and significantly smaller access delay, when compared with the access delay for standard Ethernet stations.
Publishing: a reliable broadcast communication mechanism
Simulations show that at least 5 multi-user minicomputers can be supported on a standard Ethernet using a single recorder, and demonstrates that an error recovery can be transparent to user processes and can be centralized in the network.


The organization of computer resources into a packet radio network
The use of packet radio communication for organizing computer resources into a computer communications network and its application to mobile radio communications and computer architecture is briefly discussed.
ALOHA packet broadcasting: a retrospect
Packet broadcasting is a technique whereby data is sent from one node in a net to another by attaching address information to the data to form a packet---typically from 30 to 1000 bits in length. The
The interface message processor for the ARPA computer network
The ARPA Network will initially interconnect many dissimilar computers at ten ARPA-supported research centers with 50-kilobit common-carrier circuits, but the network may be extended to include many other locations and circuits of higher bandwidth.
Function-oriented protocols for the ARPA computer network
It is now appropriate to review the development of protocols which have been constructed to promote particular substantive uses of the ARPANET, namely function-oriented protocols.
A new minicomputer/multiprocessor for the ARPA network
Since the early years of the digital computer era, there has been a continuing attempt to gain processing power by organizing hardware processors so as to achieve some form of parallel operation. One
Computer-communication networks
The path a message takes from source to destination is examined to gain an understanding of the organization of the Internet.
Computer networks and communications
A computer system including related peripherals, integrated as part of a network of one form or another, is becoming more and more a standard configuration being implemented by system designers
A system for interprocess communication in a resource sharing computer network
A system of communication between processes in a time-sharing system is described and the communication system is extended so that it may be used between processes distributed throughout a computer
Computer network development to achieve resource sharing
An overview of the need for a computer network, the requirements of a computer communication system, a description of the properties of the communication system chosen, and the potential uses of such a network are described.
A resource sharing executive for the ARPANET
The Resource Sharing Executive (RSEXEC) is a distributed, executive-like system that runs on TENEX Host computers in the ARPA computer network. The RSEXEC creates an environment which facilitates the