Сеть Token Ring — вторая по степени распространенности среди ЛВС после сетей Ethernet. Это сеть кольцевой топологии, с тактируемым маркерным методом доступа, учитывающим приоритеты. Она была разработана фирмой IBM и послужила основой для стандарта IEEE 802.5.
Топология сети Token Ring показана на рис. 1. Концентраторы служат для удобства управления сетью, в частности, отключения от кольца неисправных узлов. Схема подключения узлов к кольцу в концентраторах показана на рис. 2. Для отключения узла достаточно левые переключатели рис. 2 поставить в верхнее, а правые переключатели — в нижнее положение (в нормальном режиме положение переключателей противоположное).
Типичная реализация сети Token Ring характеризуется следующими данными: максимальное число станций данных — 96; максимальное число концентраторов — 12; максимальная длина замыкающего кабеля — 120 м; максимальная длина кабеля между двумя концентраторами или между концентратором и станцией — 45 м; два варианта скорости передачи данных по линии — 4 или 16 Мбит/с.
После включения сети один из узлов сети назначается активным, т.е. он включает в кольцо свой сдвигающий регистр, формирует и посылает в кольцо маркер. Именно этот узел будет восстанавливать маркер, если он по какой-либо причине будет потерян.
Рис. 1.  Топология сети Token Ring
Рис. 2.  Схема подключения узлов сети Token Ring
Маркер имеет следующую структуру: <ограничитель-P-T-M-R-ограничитель>, где T и M — однобитовые, а P и R — трехбитовые элементы.
Элемент M — мониторный бит, устанавливаемый в 1 активной станцией и сбрасываемый в 0 другими станциями при захвате маркера. Если маркер проходит мимо активной станции и M = 1, это свидетельствует о том, что ни одна станция при выполненном обороте маркера по кольцу не требовала передачи данных.
Элемент T — признак занятости маркера. Если T = 0, то маркер свободен. Если маркер с T = 0 проходит мимо станции, имеющей данные для передачи, и приоритет станции не ниже значения, записанного в P, то станция преобразует маркер в информационный кадр, т.е. устанавливает T = 1 и записывает кадр (адреса получателя и отправителя, данные и другие сведения в соответствии с принятой структурой кадра) между R и конечным ограничителем. Информационный кадр проходит по кольцу, при этом каждая станция , готовая к передаче, пытается заявить о своей готовности. Это возможно, если ее приоритет выше уже записанного в R значения. При выполнении этого условия в R заносится значение приоритета станции . Когда кадр доходит до получателя, эта станция, распознав свой адрес, считывает данные и отмечает в конце кадра (в бите "состояние кадра") факт приема данных.
Совершив полный оборот по кольцу, кадр приходит к станции-отправителю, которая анализирует бит "состояние кадра". Если передача не произошла, то делается повторная попытка передачи того же кадра. Число таких попыток ограничено. Если произошла, то кадр исключается из кольца, т.е. восстанавливается маркер указанной выше структуры с T = 0. При этом также происходят действия: P := R; R := 0.
Теперь в элементе P содержится приоритет наиболее привилегированной станции среди станций-претендентов на передачу. Эта станция получает полномочия на следующем обороте маркера. Она становится активной, поскольку ее приоритет записан в P и T = 0. Получив полномочия, станция вставляет свой регистр в кольцо, а регистр станции из кольца выключается.
Длина кадра в IEEE 802.5 не оговорена, но обычно используют значение 10 мс для времени владения маркером, т.е. времени, в течение которого станция, владеющая маркером, может передавать в кольцо свои данные. При таком значении имеем длины кадра около 5 и 20 кбайт при скоростях 4 и 16 Мбит/с соответственно. С этими значениями длин связана максимальная длина вставляемого сдвигающего регистра, она должна соответствовать максимальной длине кадра. Минимальная разрядность регистра равна длине маркера (три байта).
Сеть Token Ring рассчитана на меньшие предельные расстояния и число станций, чем Ethernet, но лучше приспособлена к повышенным нагрузкам.