Token Ring Frame Format (original) (raw)

Last Updated : 11 Jul, 2025

In a Token Ring network, frames have a specific format to ensure reliable and orderly communication among nodes. The Token Ring uses a token-passing protocol for access control, and each frame follows a standardized structure as defined in IEEE 802.5.

Structure of a Token Ring Frame

Token Ring is a networking technology where devices are connected in a logical ring. Communication is controlled by a special frame called a token. When a device holds the token, it can transmit data. A Token Ring frame has a specific format to ensure that data is transferred accurately and efficiently.

It consists of the following elements in the structure of the token ring format :

tok-3

Token Ring Format

**Start Delimiter (SD) 1 Byte : Used for the marking the beginning of the frame. This has a unique bit pattern so that the receiving station knows exactly when a new frame starts. It includes symbols to indicate timing and frame synchronization.

**Access Control (AC) 1 Byte : Used to manage token passing and transmission control. Fields Include:

tok

Access Control

**Frame Control (FC) 1 Byte : It identifies the type of frame being transmitted. It helps devices interpret the rest of the frame correctly. First 2 bits indicates whether the frame contains data or control information. In control frames, this byte specifies the type of control information.Types:

tok-1

Frame Control

**Destination Address (DA) 2 or 6 Bytes : It specifies the intended receiver’s MAC address. The size depends on whether the network uses 16-bit or 48-bit addressing. This allows unicast, multicast, or broadcast communication.

**Source Address (SA) 2 or 6 Bytes : It contains the MAC address of the sender. It has the same size as the destination address.

**Data Variable Length : It carries the actual message or payload. It sizes typically up to 4,000 bytes, but can vary based on network configuration. This is the information the sender wants to deliver.

**Frame Check Sequence (FCS) 4 Bytes : Used for error-checking using Cyclic Redundancy Check (CRC). It ensures the data was not corrupted in transit. The recipient recalculates the CRC and compares it to detect any errors. 32 bit CRC which is used to check for errors in the frame, i.e., whether the frame is corrupted or not. If the frame is corrupted, then its discarded.

**Ending Delimiter (ED) 1 Byte : It marks the end of the frame allows the receiver to detect when the frame is complete. It has a specific bit pattern that signifies the end of data transmission.

**Frame Status (FS) 1 Byte : It indicates whether the frame was recognized and copied by the destination.

It makes use of 2 copies of AC bits are used as a error detection mechanism (100% redundancy) as CRC does not cover FS byte so that destination does not have to recalculate CRC when modifying AC bits.

tok-4

Frame status

**Special Frame The Token:

tok-2

Token Frame

Field Size Purpose
Start Delimiter 1 byte Marks frame start, unique bit pattern
Access Control 1 byte Manages priority, token status, and ring monitoring
Frame Control 1 byte Identifies frame type (data or control)
Destination Address 2 or 6 bytes Address of the receiver
Source Address 2 or 6 bytes Address of the sender
Data Variable Payload (up to 4,000 bytes)
Frame Check Sequence 4 bytes Error detection via CRC
End Delimiter 1 byte Marks frame end
Frame Status 1 byte Indicates if frame was recognized and copied

Token Ring Network Functionality: