Стандарт IEEE 802.4 технологии Token Bus описывает свойства сетей, известных за названием маркерная шина. С точки зрения правил предоставления доступу этот стандарт похож на Token Ring. Как физическая среда используется 75-омний кабель. При необходимости построения сети типа дерева, а также для увеличения длины сети используются повторители. Сеть способна обеспечить пропускную способность до 10 Мбит/с при полосе пропускания кабеля 12 МГц.
Для доступа к сетевой среде станция должна получить пакет-маркер. Получив маркер, сетевое устройство может начать передачу данных, а завершив эту процедуру, устройство должно переслать маркер следующей сетевой станции. Передача маркера происходит до тех пор, пока он не достигнет младшей станции, после чего он возвращается к первой станции.
Станции получают доступ к шине в результате состязательной процедуры, названной “окно отзывов”. Окно отзывов являет собой часовой интервал, ровный по длительности одному системному такту, который в свою очередь равняется времени распространения сигнала по шине. Это время отсчитывается от момента окончания передачи кадру управления. В течение этого времени станция-инициатор ожидает отзыва от других станций. Любая станция сети, будучи владельцем маркера, может запустить этот процесс с помощью посылки кадра "поиск следующей станции".
Запить на подключение осуществляются путем отправления пакета установка следующей станции, в поле данных которого записывается адрес станции, которая спрашивает доступ к шине. Адрес следующей соседней станции меньше адреса станции-отправителя (маркер двигается в направлении убывания адресов). Обычно ссылается кадр с одним окном отзывов. При этом запить могут посылать станции с адресами не меньше, чем адрес ближайшего соседа. Если процесс инициирующий станцией с наименьшим номером, то ссылается пакет с двумя окнами отзывов, одно для станции с номером меньше, чем у предшественника, другое с адресом больше чем у предшественника. После этого станция ожидает ответа в течение одного такта. Если ответа нет, маркер передается следующей станции. Если же получен один ответ, инициирующее подключение станции с помощью пакета "установка следующей станции". При получении больше одного отзыва возникает конфликт, для решения которого ссылается пакет "разрешение конфликта с четырьмя окнами". Станции заносят свои запить в окна в соответствии с первыми двумя битами своего адреса. Если попытка развязать конфликт при этом не удалась, пакет отсылает повторно. В новой попытке принимают участие только станции, которые принимали участие в первом раунде, а для сравнения используются уже следующие две биты адреса. Процедура может завершиться подключениям одной из станций или исчерпанием числа попыток.
Станция может отключиться от сети в любое время, но это вызовет инициализацию системы и временное нарушение работы сети. Поэтому для отключения от сети станция должна дождаться получения маркера, после чего она посылает пакет типа "установка следующей станции", в поле данных которого находится адрес ее наследника. Если держатель маркера получит пакет, который показывает наличие в сети еще одного владельца маркера, он удаляет свой маркер и переходит в режим ожидания. Получив маркер, станция должна начать передачу данных или передать его следующей станции. После передачи маркера станция в течение одного цикла прослушивает сеть, чтобы убедиться в активности своего наследника. Если наследник не посылает ничего в продли секунды, станция повторяет передачу маркера. Если и это не помогает, то посылает пакет "кто следующий?" с адресом наследника в поле данных и тремя окнами отзывов. Если станция обнаруживает в поле данных адрес своего предшественника, она посылает кадр типа "установка следующей станции" по адресу отправителя. В отсутствии кадра "установка следующей станции" станция посылает такой пакет самой себе с двумя окнами для выявления активных сетевых устройств.
При выявлении потери маркера запускается процедура инициализации сети, при этом посылает пакет "требование маркера". Станция, которая послала запрос, прослушивает шину и при выявлении сетевой активности выбывает из соревнования (есть станция с больше, чем у нее адресом). В сети определенно 4 класса обслуживания (6, 4, 2, 0). Станция может передавать данные класса 6 в течение допустимого времени удерживания маркера THT (для класса 6). При N станций в сети максимальное время ожидания будет равняется THT*N. По завершении передачи данные классу 6 (или если они не передавались совсем) можно передавать данные класса 4. Аналогично определено время обращения маркера для классов 4, 2 и 0.