Token Ring - это технология передачи данных для локальных сетей (LAN), в которой устройства подключаются по топологии «звезда» или «кольцо». IBM разработала его в 1980-х годах как альтернативу Ethernet. Он работает на уровне 2 модели OSI. Начиная с 1990-х годов популярность Token Ring значительно снизилась, и бизнес-сети постепенно отказались от него, поскольку технология Ethernet стала доминировать в проектах локальных сетей.
Стандартный Token Ring поддерживает скорость до 16 Мбит/с. В 1990-х годах в рамках отраслевой инициативы под названием High Speed Token Ring (HSTR) была разработана технология, которая расширила Token Ring до 100 Мбит/с, чтобы конкурировать с Ethernet. От технологии отказались из-за недостаточного рыночного интереса к HSTR.
Как работает Token Ring
В отличие от других стандартных форм межсоединений LAN, Token Ring поддерживает один или несколько общих кадров данных, которые непрерывно циркулируют по сети.
Все подключенные устройства в сети совместно используют эти кадры следующим образом:
- Кадр (пакет) поступает на следующее устройство в кольцевой последовательности.
- Это устройство проверяет, содержит ли кадр адресованное ему сообщение. Если это так, устройство удаляет сообщение из кадра. Если нет, фрейм пуст (это называется маркерным фреймом).
- Устройство, хранящее фрейм, решает, отправлять ли сообщение. Если это так, он вставляет данные сообщения в маркерный фрейм и отправляет их обратно в локальную сеть. Если нет, устройство освобождает кадр маркера для следующего устройства по порядку.
Чтобы свести к минимуму перегрузку сети, одновременно активно только одно устройство. Описанные выше шаги постоянно повторяются для всех устройств в Token Ring.
Токены - это три байта, состоящие из начального и конечного разделителей, описывающих начало и конец кадра (эти байты отмечают границы кадра). Также внутри токена находится байт управления доступом. Максимальная длина части данных составляет 4 500 байт.
Как Token Ring сравнивается с Ethernet
В отличие от сети Ethernet, устройства в сети Token Ring могут иметь один и тот же MAC-адрес, не вызывая проблем.
Вот еще несколько отличий:
- Прокладка кабелей для сетей Token Ring дороже, чем кабель Ethernet CAT 3/5e. Сетевые карты и порты Token Ring также дороже.
- Администраторы могут настроить сети Token Ring таким образом, чтобы определенные узлы имели более высокий приоритет, чем другие. Это невозможно с некоммутируемым Ethernet.
- Сети Token Ring используют токены, чтобы избежать коллизий. Сети Ethernet более подвержены коллизиям, особенно когда в системе используются концентраторы. Эти системы используют переключатели, чтобы избежать коллизий.