8.5 LAN Architectures
8.5.2 Token Ring
IBM originally developed Token Ring as reliable network architecture based on the token-passing access control method. It is often integrated with IBM mainframe systems such as the AS400. It was intended to be used with PCs, minicomputers, and mainframes. It works well with Systems Network Architecture (SNA) which is the IBM architecture used for connecting to mainframe networks.

The Token Ring standards are defined in IEEE 802.5. It is a prime example of an architecture whose physical topology is different from its logical topology. The Token Ring topology is referred to as a star-wired ring because the outer appearance of the network design is a star. The computers connect to a central hub, called a Multistation Access Unit (MSAU). Inside the device, however, the wiring forms a circular data path, creating a logical ring.

Token Ring is so named because of its logical topology and its media access control method of token passing. The transfer rate for Token Ring can be either 4 Mbps or 16 Mbps.

Token Ring is a baseband architecture that uses digital signaling. In that way it resembles Ethernet, but the communication process is quite different in many respects. Token Ring is an active topology. As the signal travels around the circle to each network card, it is regenerated before being sent on its way.

In an Ethernet network, all computers are created physically equal. At the software level, some may act as servers and control network accounts and access, but the servers communicate physically on the network in exactly the same way as the clients.

The Monitor of the Ring
In a Token Ring network, the first computer that comes online becomes the "hall monitor" and must keep track of how many times each frame circles the ring. It has the responsibility of ensuring that only one token is out on the network at a time.

The monitor computer periodically sends a signal called a beacon, which circulates around the ring. Each computer on the network looks for the beacon. If a computer does not receive the beacon from its Nearest Active Upstream Neighbor (NAUN) when expected, it puts a message on the network. The message notifies the monitoring computer that the beacon was not received, along with its own address and that of the NAUN that failed to send when expected. In most cases, this will cause an automatic reconfiguration that restores communications.

Data Transfer
A Token Ring network uses a token (that is, a special signal) to control access to the cable. A token is initially generated when the first computer on the network comes online. When a computer wants to transmit, it waits for and then takes control of the token when it comes its way. The token can travel in either direction around the ring, but only in one direction at a time. The hardware configuration determines the direction of travel.