Кольцо (топология компьютерной сети)
Кольцо́ — это топология, в которой каждый компьютер соединен линиями связи только с двумя другими: от одного он только получает информацию, а другому только передает. На каждой линии связи, как и в случае звезды, работает только один передатчик и один приемник. Это позволяет отказаться от применения внешних терминаторов.
Работа в сети кольца заключается в том, что каждый компьютер ретранслирует (возобновляет) сигнал, то есть выступает в роли повторителя, потому затухание сигнала во всем кольце не имеет никакого значения, важно только затухание между соседними компьютерами кольца. Четко выделенного центра в этом случае нет, все компьютеры могут быть одинаковыми. Однако достаточно часто в кольце выделяется специальный абонент, который управляет обменом или контролирует обмен. Понятно, что наличие такого управляющего абонента снижает надежность сети, потому что выход его из строя сразу же парализует весь обмен.
Компьютеры в кольце не являются полностью равноправными (в отличие, например, от шинной топологии). Одни из них обязательно получают информацию от компьютера, который ведет передачу в этот момент, раньше, а другие — позже. Именно на этой особенности топологии и строятся методы управления обменом по сети, специально рассчитанные на «кольцо». В этих методах право на следующую передачу (или, как еще говорят, на захват сети) переходит последовательно к следующему по кругу компьютеру.
Подключение новых абонентов в «кольцо» обычно совсем безболезненно, хотя и требует обязательной остановки работы всей сети на время подключения. Как и в случае топологии «шина», максимальное количество абонентов в кольце может быть достаточно большое (1000 и больше). Кольцевая топология обычно является самой стойкой к перегрузкам, она обеспечивает уверенную работу с самыми большими потоками переданной по сети информации, потому что в ней, как правило, нет конфликтов (в отличие от шины), а также отсутствует центральный абонент (в отличие от звезды).
В кольце, в отличие от других топологий (звезда, шина), не используется конкурентный метод посылки данных, компьютер в сети получает данные от стоящего предыдущим в списке адресатов и перенаправляет их далее, если они адресованы не ему. Список адресатов генерируется компьютером, являющимся генератором маркера. Сетевой модуль генерирует маркерный сигнал (обычно порядка 2—10 байт во избежание затухания) и передает его следующей системе (иногда по возрастанию MAC-адреса). Следующая система, приняв сигнал, не анализирует его, а просто передает дальше. Это так называемый нулевой цикл.
Последующий алгоритм работы таков — пакет данных GRE, передаваемый отправителем адресату начинает следовать по пути, проложенному маркером. Пакет передаётся до тех пор, пока не доберётся до получателя.
Сравнение с другими топологиями
Достоинства
- Простота установки;
- Практически полное отсутствие дополнительного оборудования;
- Возможность устойчивой работы без существенного падения скорости передачи данных при интенсивной загрузке сети, поскольку использование маркера исключает возможность возникновения коллизий.
Недостатки
- Выход из строя одной рабочей станции, и другие неполадки (обрыв кабеля), отражаются на работоспособности всей сети;
- Сложность конфигурирования и настройки;
- Сложность поиска неисправностей.
- Необходимость иметь две сетевые платы, на каждой рабочей станции.
Применение
Наиболее широкое применение получила в волоконно-оптических сетях. Используется в стандартах FDDI, Token ring.
Ссылки
4.3.Топология «кольцо» (Ring)
Рабочие станции связаны одна с другой по кругу, то есть первая рабочая станция связана со второй, вторая — с третьей и т.д., а последняя рабочая станция связана с первой. Коммуникационная сеть замыкается в кольцо. Можно начать движение из любой точки сети и потом вернуться в стартовую точку, потому что данные здесь перемещаются по кольцу от узла к узлу только в одном направлении. Каждый узел принимает сигнал данных, анализирует информацию и, если сообщение адресовано другому узлу, передает его по кольцу к следующему узлу (рис. 3).
Рис. 3. Топология сети «кольцо»
Достоинства топологии «кольцо»:
• легко локализуются неисправности в кабельных соединениях;
• можно подсоединить к сети большее количество узлов, чем при использовании других топологий, так как при просмотре данных каждым узлом происходит очистка и усиление сигнала, а затем отправка следующему компьютеру. Поэтому потери сигнала меньше, чем при других топологиях;
• не существует ограничений на протяженность сети, поэтому кольцо используется для создания сетей, охватывающих большое географическое пространство.
Недостатки топологии «кольцо»:
• прокладка кабелей может быть довольно сложной и дорогостоящей, особенно если географическое расположение рабочих станций далеко от формы кольца (например, в линию);
• подключение новой рабочей станции требует краткосрочного выключения сети, так как во время установки кольцо должно быть разомкнуто;
• требуется непрерывное соединение между всеми сетевыми компьютерами, так как разрыв в любом месте вызовет прекращение работы всей сети (для предотвращения этого иногда используется резервный кабель для передачи данных).
Достоинства и недостатки трех существующих топологий объединены в таблице 1.
Характеристики сетевых топологий
Возможность охвата большой области
Простота поиска неисправностей
Легкость перемещения узла
Пропускная способность узла
Итак, наиболее часто используется сетевая топология — звезда.
От выбранной топологии зависит используемая сетевая технология, которая определяет правила обмена данными между компьютерами в сети (часто называют архитектурой сети). Наиболее популярны две сетевых технологии: Ethernet и Token Ring.
1. Технология Ethernet используется для топологий шина (на коаксиальном кабеле) и звезда (на витой паре).
В такой сети, прежде чем начать передачу данных, каждый узел проверяет сетевой трафик на шине. Если один узел видит, что другой ведет передачу данных, то он ждет, пока эта передача закончится, и только после этого начинает передавать свои данные.
Несмотря на существующие правила передачи данных, часто случается так, что два узла пытаются сделать это одновременно. Тогда возникает столкновение данных (коллизия), в результате чего теряется информация. В этом случае система обнаружения столкновений Ethernet требует, чтобы узлы прекратили передачу информации, и каждый из них ожидает некоторое время, прежде чем снова попробовать передать свои данные.
2. Технология Token Ring (эстафетное кольцо) является гибридной смесью звездообразной и кольцевой топологий (разработка компании IВМ).
В ней используется звездообразная топология совместно с центральным концентратором MAU (Multistation Access Unit — многостанционный модуль доступа). При этом каждый компьютер в сети соединяется с концентратором при помощи двух кабелей (кольцевая топология): компьютер передает данные концентратору по одной линии, а принимает их по другой.
Технология Token Ring предотвращает столкновение данных, требуя, чтобы узлы получали разрешение от сети прежде, чем они смогут начать передачу данных. Для этого узел должен захватить специальный пакет данных (маркер). Если он не используется никакими узлами сети, то он свободен, и узел может захватить его, а затем использовать для передачи данных. Один разрешающий маркер непрерывно перемещается по кольцу в одном направлении, ожидая, пока какой-нибудь узел не воспользуется им.
В зависимости от выбранной топологии и технологии сети подбирается необходимая сетевая среда — линии связи, по которым распространяются электрические сигналы. Так для построения сети на базе технологии Ethernet можно применять пять различных типов кабеля: коаксиальный (тонкий и толстый), витую пару (неэкранированную и экранированную) и волоконно-оптический кабель.
1. Тонкий коаксиальный кабель (Thin Coaxial Cable — 10BASE2) типа RG-58 используется для дешевой сетевой топологии
«шина». Скорость передачи данных — 10 Мбит/с. Максимальная длина используемого кабеля — 190 м (при необходимости большей длины ставятся повторители).
2. Толстый коаксиальный кабель (Thick Coaxial Cable —10BASE5) часто используется в качестве магистрали (главного кабеля, к которому подключаются тонкие кабели, соединяющие ПК с сетью). К нему можно подключать до 100 узлов. Скорость передачи данных — такая же (10 Мбит/с). Максимальная длина используемого кабеля — 500 м.
3. Неэкранированная витая пара (Unshielded Twisted Pair — UTP — 10BASE—T) используется в сетевой топологии «звезда», часто для сокращения расходов (примерно в два раза дешевле экранированной). Скорость передачи данных — такая же (10Мбит/с). Максимальная длина используемого кабеля— 110м.
4. Экранированная витая пара (Shielded Twisted Pair —STP — 100BASE-T) используется в сетевой топологии «звезда», особенно, при наличии высоких уровней электромагнитных или радиочастотных помех. Скорость передачи данных (по кабелю 5 уровня) — 100 Мбит/с.
5. Волоконно-оптический кабель (Fiber—optical cable — FOC) используется для соединения офисов, расположенных на больших расстояниях (несколько км), а также при наличии сильных электромагнитных или радиочастотных помех. Скорость передачи данных — несколько Гбит/с. Самая дорогая сетевая среда.