"Информатика", Поляков К.Ю., Еремин Е.А.
Топология сети — схема, которая показывает, как соединены компьютеры и сетевое оборудование и какими путями между ними передаются данные. От неё зависят устройство сети, последствия поломок, удобство добавления новых компьютеров и обслуживания. Основные варианты — общая шина, звезда и кольцо. Чтобы выбрать подходящую структуру, сравнивают не только стоимость кабелей и оборудования, но и надёжность отдельных линий и центральных узлов.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Топология сети — схема соединения компьютеров и сетевого оборудования, определяющая пути передачи данных. Она показывает не только расположение устройств, но и то, какие узлы могут обмениваться сигналами по общим или отдельным линиям. Это понятие нужно, чтобы описывать устройство сети и заранее оценивать последствия неисправностей.
Общая шина — структура, в которой все устройства подключены к одному общему кабелю. Когда компьютер передаёт сигнал, он проходит по этому каналу, поэтому его могут принять другие подключённые устройства. Понятие помогает понять, почему один кабель связывает всю сеть и почему его повреждение может затронуть сразу несколько компьютеров.
Звезда — структура, в которой все устройства соединены с центральным узлом. Обычно у каждого компьютера есть отдельная линия до коммутатора, поэтому неисправность одной такой линии не обязательно мешает остальным. Это определение полезно, чтобы различать поломку отдельного подключения и отказ центра.
Кольцо — структура, в которой каждое устройство соединено с двумя соседними, образуя замкнутый контур. Данные передаются по цепочке узлов, пока не достигнут нужного устройства. Понятие нужно, чтобы представить маршрут сигнала и оценить, что случится при разрыве одного из соединений.
Топология описывает не просто форму, которую кабели образуют на плане. Важны сами связи: какие устройства соединены напрямую, есть ли общий канал или центральный узел и через какие точки может пройти сигнал. Поэтому внешне похожие схемы могут работать по-разному, если в одной устройства подключены к общему кабелю, а в другой — к коммутатору. По топологии можно рассуждать о маршрутах данных и о том, какие части сети зависят друг от друга.
В общей шине компьютеры подключены к одной линии, и передаваемый сигнал распространяется по ней в обе стороны. Значит, сигнал физически доходит до всех подключённых устройств, хотя обрабатывает его компьютер, которому адресованы данные. Остальным узлам важно распознать, что сообщение предназначено не им, и не использовать его как собственное. Общий канал удобен своей простотой, но несколько передач одновременно могут мешать друг другу, а состояние кабеля важно для всей сети.
В звезде каждый компьютер имеет линию до центрального устройства — чаще всего коммутатора. Коммутатор принимает кадр данных и по адресу определяет, на какой порт его отправить; так сигнал не обязан раздаваться всем узлам. Отдельные линии упрощают поиск неисправности: если один компьютер потерял связь, можно проверить его кабель и порт. Однако все соединения сходятся в одном месте, поэтому без работающего центра обмен между компьютерами обычно невозможен.
Разрыв линии в шине опасен тем, что нарушает единый канал, которым пользуются все устройства; сеть может перестать работать целиком или распасться на сегменты. В звезде повреждение кабеля от одного компьютера обычно отключает только его, поскольку у остальных есть собственные линии до центра. В кольце линия входит в замкнутую цепочку, поэтому её разрыв в простом варианте способен остановить передачу по всему кольцу. При этом отказ самого компьютера не всегда равен разрыву линии: результат зависит от оборудования и организации сети.
Топологии сравнивают сразу по нескольким критериям, потому что дешёвый монтаж не всегда означает удобное обслуживание. Шина может требовать меньше кабеля и не нуждается в центральном коммутаторе, но поиск неисправности общего канала бывает сложным. Звезда обычно проще для расширения и локализации поломок, однако нужны отдельные линии и центральное оборудование. Кольцо можно оценивать по числу связей и способу передачи, но при выборе нужно учитывать, насколько сеть защищена от разрыва контура.
| Свойство | Общая шина | Звезда | Кольцо |
|---|---|---|---|
| Принцип соединения устройств | Все подключены к общему кабелю | Каждый подключён к центральному узлу | Каждый соединён с двумя соседями |
| Путь передачи данных | По общей линии; сигнал достигает подключённых узлов | Через центральное устройство к нужному порту | От узла к узлу по контуру |
| Необходимость центрального устройства | Нет | Да | Нет обязательного центрального узла |
| Что происходит при отказе одного компьютера | Обычно остальные продолжают работать | Обычно отключается только этот компьютер | Зависит от устройства кольца; возможен сбой контура |
| Что происходит при повреждении линии связи | Может нарушиться работа всей шины или её части | Обычно теряет связь узел на повреждённой линии | Разрыв может нарушить работу кольца |
| Возможность добавления новых устройств | Ограничена параметрами общего кабеля | Удобно при наличии свободного порта и ресурса центра | Нужно включить устройство в последовательную цепочку |
| Основные преимущества | Простота, нет центрального устройства | Удобство расширения и поиска отдельных неисправностей | Понятный последовательный маршрут данных |
| Основные недостатки | Общий кабель — уязвимое место | Зависимость от центра, больше отдельных линий | Разрыв связи может повлиять на весь контур |
Сначала сравните принцип соединения и путь передачи: они объясняют, почему одинаковая поломка по-разному действует на разные сети. Затем отдельно оцените отказ компьютера, линии и центрального устройства — это не одно и то же. Последние строки помогают выбрать вариант под конкретные требования, а не объявлять одну топологию лучшей во всех случаях.
Условие. По схеме соединений определить топологию сети и назвать центральное устройство, если оно есть. Смотрим не на то, как нарисованы компьютеры, а на то, какие линии их связывают. Схемы могут быть повернуты или расположены иначе, но способ соединения от этого не меняется.
Ответ. Топологию определяют по связям между узлами: общий кабель означает шину, соединение через центр — звезду, а замкнутая последовательность соседей — кольцо. В звезде в качестве центра называют сетевое устройство, например коммутатор. Если на схеме такого узла нет, не нужно придумывать его название.
Условие. В сети 6 компьютеров; нужно сравнить количество основных соединений при топологиях «звезда» и «кольцо» и объяснить различие. Считаем именно линии связи, а не число концов кабелей или портов. Центральный коммутатор в звезде — отдельный узел, но он не является одним из шести компьютеров.
Ответ. В звезде — 6 линий от компьютеров к центральному узлу; в кольце — 6 линий между соседними компьютерами. В первом случае важен центр, во втором — целостность контура.
Условие. Сеть должна легко расширяться, отказ одного компьютера не должен отключать остальные, а неисправность центрального оборудования нужно учитывать отдельно. Сопоставим каждое требование с устройством топологий. Отдельно проверим, какая поломка затрагивает один узел, а какая способна повлиять на всех.
Ответ. При заданных условиях наиболее подходящая из трёх топологий — звезда. Она позволяет добавлять устройства и изолировать неисправность отдельного подключения, но центр нужно защищать или предусматривать его замену, потому что его отказ способен нарушить работу всей сети.
Считать топологией только форму прокладки кабеля. На схеме линии могут выглядеть похоже, но значение имеет, к чему подключён каждый компьютер и проходят ли данные через центр. Такую ошибку допускают, когда судят по рисунку, не рассматривая узлы. Проверьте себя: проследите каждое соединение и назовите, кто с кем связан напрямую.
Путать шину со звездой. При шине все устройства используют общий кабель, а при звезде каждый компьютер соединён отдельной линией с центральным узлом. Путаница возникает из-за того, что на рисунке обе структуры могут иметь линии, расходящиеся в разные стороны. Чтобы проверить ответ, найдите общий кабель или устройство, к которому сходятся отдельные линии.
Утверждать, что отказ любого компьютера обязательно выводит из строя всю сеть. Последствия зависят от топологии и характера неисправности: например, в звезде отказ одного компьютера обычно не мешает другим. Ошибку допускают, когда переносят свойства одной схемы на все сети. Проверьте себя: отдельно рассмотрите отказ компьютера, его кабеля и сетевого оборудования.
Не различать отказ кабеля и центрального устройства в звезде. Повреждение одной линии обычно затрагивает подключённый к ней компьютер, а неисправность коммутатора может лишить связи сразу все узлы. Эти события путают, потому что оба связаны с оборудованием сети. Для проверки выясните, обслуживает ли неисправная деталь одно соединение или является общей точкой для всех линий.
Чтобы изучать топологии, нужно знать, зачем создают компьютерные сети, что делают сетевые устройства и как канал связи соединяет узлы. Схема соединений помогает связать эти понятия: канал становится линией на плане, а устройства — узлами сети. Понимание топологий пригодится при изучении коммутаторов и маршрутизаторов, построении локальных сетей и оценке их надёжности. Тогда можно выбирать расположение оборудования не только по удобству, но и по последствиям возможных отказов.
Почему сеть типа «звезда» считается удобной для расширения?
Чтобы подключить компьютер, обычно достаточно провести от него отдельный кабель к центральному коммутатору и найти свободный порт. При этом не приходится разрывать соединение остальных устройств, хотя возможности расширения зависят от числа портов и ёмкости оборудования.
Что произойдёт с сетью типа «шина», если повредится общий кабель?
Повреждение общего кабеля может нарушить связь сразу между многими компьютерами или разделить сеть на части. Насколько серьёзны последствия, зависит от места повреждения и устройства конкретной сети.
Обязательно ли центральное устройство в сети типа «звезда» быть компьютером?
Нет. В центре обычно находится коммутатор, который принимает данные и передаёт их нужному устройству. Это может быть и другое сетевое оборудование, способное связывать подключённые узлы.
Чем кольцо отличается от общей шины по способу передачи данных?
В общей шине устройства используют один общий кабель, и сигнал распространяется по нему. В кольце соседние устройства соединены последовательно в замкнутый контур, поэтому данные передаются от узла к узлу по цепочке.
Какая топология лучше: «шина», «звезда» или «кольцо»?
Единственного лучшего варианта нет: выбор зависит от стоимости, требований к надёжности, возможности расширения и удобства обслуживания. Для сети класса часто удобна звезда, но отказ её центрального оборудования может лишить связи все подключённые устройства.
§ 2. Структуры сетей