Архитектура Token Ring была разработана фирмой IBM, для этой архитектуры был разработан стандарт IEEE 802.5.
В данной сети могут быть два вида физической среды:
· экранированная витая пара STP, скорость передачи данных 16 Мбит/с,
· неэкранированная витая пара UTP, скорость передачи данных 4 Мбит/с.
Формат кадра данных/управления в данной сети имеет вид (рис. 11.1):
SD
AC
FC
DA
SA
INFO
FCS
ED
FS
1Б
1Б
1Б
6Б
6Б
1КБ – 8 КБ
4Б
1Б
1Б
маркер
кадр сброса
SD
AC
FC
SD
ED
Рис. 11.1. Формат кадра в сети Token Ring
На данном рисунке приняты следующие обозначения:
SD
– начальный ограничитель кадра (start delimited), предназначен для синхронизации приемника;
АС
– поле управления доступом (access control);
FC
– поле управления кадром (frame control), в этом поле содержится команда управления, если кадр является управляющим;
DA
– адрес приемника;
SA
– адрес источника;
INFO
– поле, содержащее данные, имеет переменную длину, которая меняется в зависимости от загрузки сети, чем выше загрузка сети, тем длина кадра будет меньше;
Позволяет проверять правильность принятых данных, представляет из себя циклический код, вычисляемый по содержимому полей FC – INFO.
FCS
– контрольная последовательность кадра.
ED
– конечный ограничитель кадра (end delimited).
Информирует приемник об окончании кадра, кроме того, станция, принимающая кадр, при обнаружении несовпадения FCS и вычисленного циклического кода, изменит в этом поле один из битов.
FS
– поле статуса кадра.
В этом поле выделяются два поля: А и С. Передающая станция устанавливает значения этих полей в 0. Если кадр возвращается с двумя нулями, это означает, что сообщение не принято, отсутствует станция назначения. Если А = 1, С = 0, то это означает, что в процессе передачи произошла ошибка и она была обнаружена станцией-получателем. Если А = 1, С = 1 – кадр благополучно получен. Максимальное количество повторов отправки сообщения составляет 16 раз.
Поле управления доступом АС (access control) имеет следующий формат (рис. 11.2):
АС
Р
Р
Р
Т
М
R
R
R
Рис. 11.2. Формат поля управления доступом
На данном рисунке приняты следующие обозначения:
Р
– биты приоритета,
Т
– бит маркера,
М
– бит монитора,
R
– резервные биты.
Бит маркера Т является признаком того, чем является данный кадр. Если Т = 0, то кадр является кадром маркера, если Т = 1, то это кадр данных.
Биты приоритета Р выполняют следующую функцию. Каждой станции присвоен приоритет, который отражается в маркере. Если приоритет маркера выше приоритета станции, станция не имеет права на передачу. Если станция имеет данные, она меняет приоритет на свой (только в большую сторону) и ждет свободного маркера. После передачи данных станция понижает приоритет до предыдущего значения. При этом пустой кадр с большим приоритетом делает полный круг и только после этого станция понижает значение приоритета.
Для подключения станций используются специальные устройства – многопортовые концентраторы (MAU – Multisession Access Unit), к которым подключаются станции.