Топология компьютерной сети¶
Топология сети — это схема расположения узлов (компьютеров, серверов, коммутаторов, маршрутизаторов) и каналов связи между ними в компьютерной сети. Термин описывает как физическую расстановку оборудования, так и логическую структуру взаимодействия устройств, то есть маршрут, по которому передаются данные. Выбор топологии определяет надёжность, производительность, стоимость прокладки кабелей и удобство обслуживания сети.
¶Физическая и логическая топология
Следует различать два понятия:
- Физическая топология — реальная схема прокладки кабелей и размещения оборудования.
- Логическая топология — то, как организован обмен данными: по какому принципу узлы обращаются к каналу и друг к другу.
Одна и та же физическая схема может поддерживать разные логические топологии. Например, Ethernet-сеть физически построена по звезде, но логически работает как шина (общий канал доступа с CSMA/CD).
¶Основные типы топологий
¶Шина (Bus)
Все узлы подключаются к одному общему кабелю — магистрали. Сигнал, отправленный одним узлом, распространяется в обе стороны и принимается всеми остальными. На концах шины устанавливаются терминаторы, поглощающие сигнал.
- Достоинства: простота и дешевизна прокладки, малое количество кабеля.
- Недостатки: при обрыве магистрали сеть выходит из строя целиком; сложность обнаружения неисправностей; ограничение по длине и числу узлов; низкая отказоустойчивость.
В современных локальных сетях шина практически не применяется.
¶Кольцо (Ring)
Каждый узел соединён с двумя соседями, образуя замкнутый контур. Данные передаются по кругу от узла к узлу. В классическом варианте (Token Ring, IEEE 802.5) для доступа к каналу используется маркер — специальный кадр, дающий право передачи.
- Достоинства: равные права узлов в доступе к сети; предсказуемое время отклика при высокой нагрузке.
- Недостатки: выход из строя любого узла или разрыв кабеля приводит к остановке всей сети; для повышения надёжности применяют двойное кольцо (FDDI).
¶Звезда (Star)
Все узлы подключаются к центральному устройству — концентратору (hub), коммутатору (switch) или точке доступа. Обмен данными идёт через центральный узел.
- Достоинства: отказ одного кабеля или узла не останавливает сеть; удобство диагностики и модернизации.
- Недостатки: вся нагрузка приходится на центральное устройство; его отказ выводит из строя всю сеть; расход кабеля больше, чем у шины.
Звезда — наиболее распространённая топология локальных сетей на базе Ethernet.
¶Дерево (Tree, иерархическая)
Иерархическая комбинация нескольких звёзд: группы узлов подключены к локальным центральным устройствам, которые, в свою очередь, связаны с вышестоящим узлом. Напоминает структуру дерева с корнем и ветвями.
- Достоинства: масштабируемость, удобство объединения подсетей.
- Недостатки: зависимость от работоспособности узлов верхних уровней.
¶Полная связность (Mesh)
Каждый узел соединён отдельным каналом со всеми остальными. В полном графе с n узлами число соединений равно n(n−1)/2.
- Достоинства: высочайшая отказоустойчивость, множество альтернативных маршрутов.
- Недостатки: резкий рост стоимости и сложности при увеличении числа узлов.
Поэтому на практике часто строят частичную решётку, где каждый узел связан с несколькими ключевыми соседями.
¶Комбинированные (смешанные) топологии
Большинство реальных сетей используют комбинации описанных схем: например, локальные сети в отдельных зданиях строятся по типу звезда, а сами здания объединяются в кольцо или дерево.
¶Сравнительная таблица
| Топология | Отказоустойчивость | Стоимость кабеля | Масштабируемость | Типичное применение |
|---|---|---|---|---|
| Шина | Низкая | Минимальная | Ограниченная | Устаревшие сети |
| Кольцо | Средняя | Средняя | Средняя | Token Ring, FDDI |
| Звезда | Высокая | Средняя | Хорошая | Локальные сети Ethernet |
| Дерево | Средняя | Средняя | Высокая | Корпоративные сети |
| Полная связность | Очень высокая | Очень высокая | Низкая | Магистральные сети ЦОД |
¶Логические топологии
Помимо физических схем, выделяют логические принципы организации доступа:
- Шина — общий канал, к которому все узлы обращаются по протоколу CSMA/CD или CSMA/CA.
- Кольцо — передача данных строго по кругу, часто с маркерным доступом.
- Ячейка — узлы делятся на группы, обмен внутри группы идёт через базовую станцию (пример — сотовая связь).
¶Применение
Топология сети проектируется на этапе построения инфраструктуры и зависит от размеров сети, требований к отказоустойчивости и бюджета. В домашних и офисных локальных сетях доминирует звезда на базе коммутаторов Ethernet. В магистральных сетях операторов связи и в дата-центрах применяются сложные комбинированные схемы с частичной полной связностью. Для объединения географически распределённых сетей используются VPN и протоколы маршрутизации, формирующие логическую поверхность поверх физической инфраструктуры.
¶Историческая справка
Ранние локальные сети 1970-х — 1980-х годов (Ethernet первой версии, ARCNET) строились по топологии шины. Стандарт 10BASE-T (1990) закрепил звезду как основную топологию Ethernet. Сети Token Ring компании IBM и стандарт FDDI использовали кольцо, но были вытеснены Ethernet-решениями к началу 2000-х годов.
¶Источники
- Таненбаум Э., Уэзеролл Д. — «Компьютерные сети»
- Гронин Д., Пирсон Д. — «Топология сетей»
- RFC 1184, IEEE 802.3, IEEE 802.5 — стандарты локальных сетей
- Кузнецов С. Д. — «Основы баз данных» (главы о компьютерных сетях)
