Token passing — controlled access method for network communication
Token passing is a network access technique where a special control frame (the token) circulates among stations and grants exclusive permission to transmit, used for deterministic access in LANs and control systems.
Overview
Token passing is a channel access method used in packet-switched systems to regulate which station may send data. A unique short control frame, known as the token, circulates among nodes in a logical order. Only the node that currently holds the token is allowed to place frames on the medium; when it finishes transmitting (or its allotted time expires) it forwards the token to the next node.
How it works
The mechanism is simple in principle: the token is a special signal or frame that conveys permission to transmit. The token moves around the network topology — often implemented as a logical ring — and each device in turn receives the token, transmits up to its allowed share, and then passes the token on. This prevents simultaneous transmissions that would cause collisions and provides an orderly access method for shared media.
Rules, timing and recovery
Practical implementations define a set of rules that govern token behavior: how long a station may hold the token, the maximum amount of data it can send while holding it, what to do if no token is detected, and how to recover from duplicate tokens. Common recovery mechanisms include monitor stations that regenerate a missing token and checks to detect and discard extra tokens. These control policies are essential to keep the system fair and to avoid deadlock.
History and notable examples
Token-based access was prominent in early local area network standards and proprietary systems. Two widely recognized examples are ARCNET and token ring technologies. Token Ring was standardized and widely used in enterprise environments for its predictable behavior, while ARCNET found use in small LANs and embedded applications. The same basic idea influenced other standards and some industrial fieldbuses where deterministic timing is required.
Advantages and limitations
Token passing offers deterministic access and efficient collision-free operation under many loads, which makes it attractive where predictable latency and fairness are important. It tends to scale predictably because the protocol controls access explicitly. However, it also introduces extra complexity: token loss, duplicated tokens, or a failed node can disrupt service unless detection and recovery are provided. Latency can grow with the number of stations because a node must wait its turn to receive the token.
Applications and distinctions
Today token passing is less common in general-purpose Ethernet networks, which favor collision-detection and switched fabrics, but it still appears conceptually or practically in specialized systems. Some industrial networks and legacy LANs adopt token protocols where guaranteed access matters. For further reading on the broader concept and protocol details see general communications texts, materials about telecommunications, and resources that explain transmission and network access methods. For implementation issues and token frame formats consult technical references and recovery strategies described in implementation guides and standards about data transfer and administrative rules.
Related articles
Author
AlegsaOnline.com Token passing — controlled access method for network communication Leandro Alegsa
URL: https://en.alegsaonline.com/art/100285