Лекция № 5 Архитектура вс (топологии сетей)
Сетевая топология (от греч. τόπος, — место) — способ описания конфигурации сети, схема расположения и соединения сетевых устройств.
Сетевая топология может быть:
- физической — описывает реальное расположение и связи между узлами сети.
- логической — описывает перемещение сигнала в рамках физической топологии.
- информационной — описывает направление потоков информации, передаваемых по сети.
- управления обменом — это принцип передачи права на пользование сетью.
Существует множество способов соединения сетевых устройств, из них можно выделить восемь базовых топологий:
- Шина
- Кольцо
- Двойное кольцо
- Звезда
- Ячеистая топология
- Решётка
- Дерево
- Fat Tree
Остальные способы являются комбинациями базовых. В общем случае такие топологии называются смешанными или гибридными, но некоторые из них имеют собственные названия, например «Дерево».
Рисунок 3. Виды сетевых топологий: A — линия; B — решетка; C — звезда; D — кольцо; E — шина; F — дерево
Топология «Шина»
Топология типа общая шина, представляет собой общий кабель (называемый шина или магистраль), к которому подсоединены все рабочие станции. На концах кабеля находятся терминаторы, для предотвращения отражения сигнала.
Топология общая шина предполагает использование одного кабеля, к которому подключаются все компьютеры сети. Отправляемое рабочей станцией сообщение распространяется на все компьютеры сети. Каждая машина проверяет — кому адресовано сообщение и если ей, то обрабатывает его. Принимаются специальные меры для того, чтобы при работе с общим кабелем компьютеры не мешали друг другу передавать и принимать данные. Для того, чтобы исключить одновременную посылку данных, применяется либо «несущий» сигнал, либо один из компьютеров является главным и «даёт слово» „МАРКЕР“ остальным станциям.
Шина самой своей структурой допускает идентичность сетевого оборудования компьютеров, а также равноправие всех абонентов (безранговая сеть). При таком соединении компьютеры могут передавать информацию только по очереди, потому что линия связи единственная. В противном случае переданная информация будет искажаться в результате наложения (конфликта, коллизии). Таким образом, в шине реализуется режим полудуплексного (half duplex) обмена (в обоих направлениях, но по очереди, а не одновременно).
В топологии «шина» отсутствует центральный абонент, через которого передается вся информация, которая увеличивает ее надежность (ведь при отказе любого центра перестает функционировать вся управляемая этим центром система). Добавление новых абонентов в шину достаточно простое и обычно возможно даже во время работы сети. В большинстве случаев при использовании шины нужно минимальное количество соединительного кабеля по сравнению с другой топологией. Правда, нужно учесть, что к каждому компьютеру (кроме двух крайних) подходит два кабеля, что не всегда удобно.
Шине не страшны отказы отдельных компьютеров, потому что все другие компьютеры сети могут нормально продолжать обмен. Кроме того, так как используется только один кабель, в случае обрыва нарушается работа всей сети. Может показаться, что шине не страшен и обрыв кабеля, поскольку в этом случае остаются две полностью работоспособных шины. Однако из-за особенности распространения электрических сигналов по длинным линиям связи необходимо предусматривать включение на концах шины специальных устройств — Терминаторов.
Без включения терминаторов сигнал отражается от конца линии и искажается так, что связь по сети становится невозможной. Таким образом при разрыве или повреждении кабеля нарушается согласование линии связи, и прекращается обмен даже между теми компьютерами, которые остались соединенными между собой. Короткое замыкание в любой точке кабеля шины выводит из строя всю сеть. Надежность здесь выше, так как выход из строя отдельных компьютеров не нарушит работоспособность сети в целом. Поиск неисправности в сети затруднен. Любой отказ сетевого оборудования в шине очень трудно локализовать, потому что все адаптеры включены параллельно, и понять, который из них вышел из строя, не так-то просто.
При построении больших сетей возникает проблема ограничения на длину связи между узлами, в таком случае сеть разбивают на сегменты. Сегменты соединяются различными устройствами — повторителями, концентраторами или хабами. Например, технология Ethernet позволяет использовать кабель длиной не более 185 метров.
Рисунок 5. Структурная схема топологии «шина» применительно к сегментированной крупной сети
1.4.1 Шинная топология
При помощи кабеля каждая рабочая станция соединяется с другими рабочими станциями и с файловым сервером. Кабель проходит от узла к узлу, последовательно соединяя все рабочие станции и все файловые серверы. На каждом конце кабеля подключается согласующая нагрузка (терминатор) для исключения эхоотражений (рисунок ).
Рисунок — Шинная топология
Шинная топология использует состязательный метод доступа. Это означает, что информацию принимает только тот компьютер, адрес которого соответствует адресу получателя, зашифрованному в передаваемых сигналах. Остальные компьютеры отбрасывают сообщение. Перед передачей данных компьютер должен ожидать освобождения шины. В каждый момент времени отправлять сообщение может только один компьютер, поэтому число подключенных к сети машин значительно влияет на ее быстродействие.
Преимущества шинной топологии:
- надежно работает в небольших сетях, проста в использовании;
- требует меньше кабеля для соединения компьютеров и потому дешевле, чем другие схемы соединении;
- легко расширяется за счет состыковки кабельных сегментов с помощью цилиндрического соединителя ВНС и использования повторителей.
- интенсивный сетевой трафик снижает производительность сети. При большом числе компьютеров в сети станции часто прерывают друг друга, и не-малая часть полосы пропускания теряется понапрасну. При добавлении компьютеров к сети резко падает производительность;
- цилиндрические соединители ослабляют электрический сигнал, и большое их число вызывает нарушения в передаче информации по шине;
1.4.2 Звездообразная топология
Каждый компьютер в сети с топологией типа “звезда” (“star”) взаимодействует с центральным концентратором (hub – устройство для повторения сетевых сигналов) (рисунок ). Рисунок — Топология “звезда” Hub — устройство множественного доступа, выполняющее роль центральной точки соединения в топологии «физическая звезда». Наряду с традиционным названием «концентратор» в литературе встречается также термин «хаб». В звездообразной сети используется состязательный метод доступа к среде — концентратор (хаб) передает сообщение всем компьютерам. В звездообразной сети с коммутацией коммутатор передает сообщение только компьютеру-адресату /2/. Активный концентратор регенерирует электрический сигнал и посылает его всем подключенным компьютерам. Такой тип концентратора часто называют многопортовым повторителем (multiport repeater). Для работы активных концентраторов и коммутаторов требуется питание от сети. Пассивные концентраторы, например, коммутационная кабельная панель или коммутационный блок, действуют как точка соединения, не усиливая и не регенерируя сигнал. Электропитания пассивные концентраторы не требуют. Гибридный концентратор позволяет использовать в одной звездообразной сети разные типы кабелей. Расширить звездообразную сеть можно путем подключения вместо одного из компьютеров еще одного концентратора и подсоединения к нему дополнительных станций, в результате чего получается гибридно-звездообразная сеть (рисунок). Рисунок – Гибридно-звездообразная топология Преимущества топологии «звезда «(Ethernet10BaseT, 100BaseT). Центральный концентратор звездообразной сети удобно использовать для диагностики. Интеллектуальные концентраторы (устройства с микро-процессорами, добавленными для повторения сетевых сигналов) обеспечивают также измерение параметров (мониторинг) и управление сетью. Отказ одного компьютера не обязательно приводит к останову всей сети. Концентратор способен выявлять отказы и изолировать такую машину или сетевой кабель, что позволяет остальной сети продолжать работу. В одной сети допускается применение нескольких типов кабелей (если их позволяет использовать концентратор). Недостатки сети со звездообразной топологией:
- при отказе центрального концентратора вся сеть становится неработоспособной;
- все компьютеры должны соединяться с центральной точкой, это увеличивает расход кабеля, следовательно, такие сети обходятся дороже, чем сети с иной топологией.
Шинная топология: определение, плюсы, минусы и нюансы использования
Всем привет! Топология «Шина» («Магистраль», «Общая шина») – это когда все компьютеры подключены к общему единому кабелю. Работа в сети происходит путем передачи сообщения через каждый из узлов. На концах линии обычно стоит терминатор, который поглощает сигнал и не дает ему отражаться, что может привести к помехам или «коллизиям» (наложению сигнала). Схему можно посмотреть на картинки ниже.
Как происходит общение
Если на машину приходит сообщение, то она проверяет адрес доставки, и если сообщение адресовано ей, то принимает сообщение. Если же сообщение было адресовано другой машине, то отправляет его дальше по шине. То есть сообщение получают все сегменты сети не зависимо от адресата и получателя. И тут встает проблема – как сделать так, чтобы компы не мешали друг другу, а общий канал не забивался бессмысленными сообщениями.
Для этого применяют два способа. В первом – используется несущий сигнал, который распределяет пакеты информации. Второй – это использование управляющего или главного компьютера. В качестве примера могу привести Ethernet (стандарт IEEE 802.3) – там происходит постоянное зондирование среды, и, если она занята или наоборот свободна – используют определённый алгоритм действий для передачи сообщений.
CSMA – это более строгое название технологии, при которой пакеты информации не теряются в шинной среде. Есть два типа:
- CSMA CD – компьютеры передают информацию беспрерывно до тех пор, пока не возникнут какие-то столкновения (два пакета пришли одновременно). Тогда передача по сети полностью прерывается. Можно еще назвать как: «Обнаружение столкновений».
- CSMA CA – проверка на свободность среды. Если она свободна, то идет передача, если нет, то компьютеры «молчат».
Равноправие
Чаще всего все компьютеры равноправны между собой. Так как канал связи один, то общение происходит по очереди. В противном случае из-за одновременной отправки сообщения сигнал может накладываться друг на друга, а из-за этого будут возникать помехи. Именно поэтому применяется полудуплексный режим в сетевых картах.
Полудуплекс – это когда передача ведется только в одном направлении, в одно время и по одному каналу. Из-за того, что в шинная типология не имеет центральное управляющее звено в виде сервера или маршрутизатора, то при выходе из строя одного из участников «Шина» продолжит свою работу.
Также можно в любой момент подключить еще компьютер, используя для этого минимум кабеля. Но есть и минус в том, что при разрыве кабелей сеть полностью перестает работать. Если подобная топология сети очень большая, то между длинными кабелями используют повторители.
Повторитель – это устройство, которое усиливает и повторяет сигнал. Обычно используется в местах затухания сигнала в кабеле или беспроводном пространстве (Wi-Fi).
Плюсы и минусы шинной топологии
- Быстрая установка и в короткие сроки.
- Меньше затрат за счет применения небольшой длинны кабеля. В качестве основы используется только одна магистраль.
- Быстрая настройка, так как не нужно производить конфигурации центрального сервера.
- Даже если выйдет из строя один из компьютеров, то сеть все равно будет работать.
- Если же выйдет из строя кабель или один из терминаторов, то общаться в сети будет невозможно – опять же из-за отражения сигнала.
- Если сеть большая, то сложно найти место разрыва кабеля. Для этого используют специальное устройство.
- Чем больше компьютеров, тем медленнее будет работать сеть.
- Есть вероятность столкновения сигнала. В таком случае идет полное замолкание среды и повторная отправка пакета. Также замедляет передачу данных.
Какое количество компьютеров можно подключить к такой топологии – вам никто не ответит. Так как тут все зависит от того, как интенсивно будет использоваться среда и какая информация будет передаваться. Например, играть через эту сеть практически невозможно. Но вот периодическая отправка сообщений вполне реальна. Может подойти для некоторых офисных сетей. Как вы понимаете подобная топология имеет место быть только в небольших сетях. На самом деле, конечно, можно прикрутить туда огромное множество машин, но работать она будет медленнее из-за того, что каждый из компьютеров при подаче пакета должен будет согласовывать его отправку с другими. То есть, если один посылает сигнал, все остальные молчат и слушают. Ну и самый главный минус, если нарушена целостность кабеля хоть в одном месте, то передача данных прерывается и сеть более не функционирует.