Кадр данных сети Token Ring может содержать в поле данных:
• информацию для управления логическим кольцом (данные уровня MAC), которой обмениваются адаптеры для выполнения функций контроля и управления работой логического кольца; такие кадры называются кадрами управления доступом к среде или МАС-кадрами;
• пользовательские данные (данные уровня LLC - LLC-кадры).
Поле УК -управление кадром (Frame Control - FC) - определяет тип кадра (MAC или LLC) и контрольный код МАС-кадра:
Здесь: FF-тип кадра:00 - для МАС-кадра; 01 - для LLC-кадра (значения 10 и 11 зарезервированы и не используются); 00 - резервные разряды; СССС - код МАС-кадра, определяющий к какому типу (определенных стандартом IEEE 802.5) управляющих кадров уровня MAC он принадлежит.
Существует 25 типов МАС-кадров, которые можно разделить на следующие группы:
• кадры инициализации станции (5 типов);
• кадры управления средой (5 типов);
• кадры сообщений об ошибках (3 типа);
• кадры управления станциями (12 типов). Примеры МАС-кадров:
0000 - тест дублирования адреса - передается рабочей станцией, впервые присоединяемой к логическому кольцу, чтобы убедиться, что ее адрес является уникальным;
0010 - очистка кольца - передается в случае обнаружения серьезных проблем в ЛВС, таких как обрыв в кабеле или начало передачи узлом до получения им маркера; для локализации проблемы диагностическим программам достаточно определить узел, который передает это сообщение;
ООН- требование маркера- если запасной монитор обнаруживает, что активный монитор перестал функционировать, он приступает к передаче кадров с требованием маркера; запасные мониторы в этом случае начинают процесс взаимодействия друг с другом, чтобы назначить новый активный монитор;
0100 - аварийная сигнализация (чистка)- передается после инициализации логического кольца, и после установки нового активного монитора;
0101 - наличие (присутствие) активного монитора- передается активным монитором достаточно часто для уведомления других PC о том, что активный монитор функционирует;
ОНО- наличие запасного (резервного) монитора- передается запасными мониторами.
В сети Token Ring могут использоваться адреса длиной 2 или 6 байт. Формат адресов сети Token Ring совпадает с форматом адресов сети Ethernet.
Первый бит (I/G - Individual/Group) адреса назначения (АН) является признаком индивидуального или группового адреса. Первый бит адреса источника (АИ) всегда равен 0.
Второй бит определяет тип адреса: универсальный или локальный (U/L - Universal/Local). Остальные биты определяют физический адрес узла.
Данные- поле данных может содержать пользовательские данные, полученные или предназначенные для протоколов сетевого уровня, таких как IPX, IP, или содержать один из типов кадров уровня MAC. Специального ограничения на длину поля данных нет, хотя практически оно возникает из-за ограничений на допустимое время удержания маркера (10 мс) одной станцией. За это время сеть со скоростью передачи 4 Мбит/с может передать:
4Мбит/с*0,01 с = 0,04Мбит = 40 000 бит = 5 кбайт.
Аналогично, сеть со скоростью передачи 16 Мбит/с может передать:
С учётом задержек при передаче данных и накладных расходов на заголовок и концевик кадра, принято считать, что максимальная длина поля данных не должна превышать 4 кбайти 18 кбайтдля ЛВС Token Ring с пропускной способностью 4 Мбит/с и 16 Мбит/с соответственно.
Поле контрольной суммы (КС) содержит остаток избыточной циклической суммы (CRC - Cyclic Redundancy Checksum), вычисленной с помощью полиномов типа CRC-32 для всех полей кадра, начиная с поля управления кадром (УК) и заканчивая полем данных. Остальные поля содержат данные, изменяемые при распространении кадра по кольцу, например, бит монитора или биты резервирования в поле УД.