12.2 Классификация компьютерных сетей
На основании /2,4, 25 — 30/, КС можно классифицировать по приведённым ниже признакам.
1) По территориальному охвату выделяют следующие группы сетей:
1.1) Глобальные сети (Wide Area Network – WAN) – сети, объединяющие тысячи узлов, удалённых друг от друга на значительное расстояние, часто находящихся в различных странах или на разных континентах. В связи с большой сложностью такие сети имеют иерархическую структуру. Взаимодействие между абонентами глобальной сети может осуществляться на базе телефонных линий связи, систем радиосвязи и спутниковой связи.
1.2) Региональные (городские) сети (Metropolitan Area Network — MAN)– сети, объединяющие абонентов района, города, области или небольшой страны. Обычно удалённость абонентов составляет десятки-сотни километров.
1.3) Локальные сети (Local Area Network — LAN) – сети, объединяющие до нескольких сотен узлов, удалённых друг от друга не небольшие (10-15 км) расстояния.
2) По функциональному назначению выделяют:
2.1) Вычислительные сети – предназначены, главным образом, для решения задач пользователей с обменом данными между её абонентами.
2.2) Информационные сети – ориентированы, в основном, на предоставление информационного обслуживания по запросам пользователей.
2.3) Инфрмационно- вычислительные сети – объединяют в себе функции и вычислительных и информационных сетей. В настоящее время к этой категории относятся большинство современных КС.
3) По типу используемого оборудования различают:
3.1) Однородные (гомогенные) сети – содержат программно-совместимое оборудование. Как правило, сюда относятся локальные сети.
3.2) Неоднородные (гетерогенные) сети – содержат программно-несовместимое оборудование. Чаще всего в эту группу входят глобальные сети.
4) По степени доступности к ресурсам сети выделяют:
4.1) Сети общего пользования (универсальные) сети – обслуживают круг разнообразных пользователей, имеющих доступ в эти сети.
4.2) Корпоративные (частные) сети – сети отдельных компаний, фирм, частных лиц, доступ к ресурсам которых имеет строго ограниченный круг пользователей (сотрудники компаний, фирм и т.п.).
5) По принципу организации передачи данных выделяют:
5.1) Последовательные сети – передача данных выполняется последовательно от одного узла к другому, и каждый узел ретранслирует принятые данные дальше. Подавляющее большинство сетей относятся к этому типу.
5.2) Широковещательные сети – в каждый момент времени передачу может вести только один узел, остальные узлы могут только принимать информацию. К такому типу относятся локальные сети, использующие один общий канал связи (моноканал).
6) По типу среды передачи КС делятся на:
6.1) Проводные – каналы связи построены с использованием медных или оптических кабелей.
6.2) Беспроводные – для связи используются беспроводные каналы, например, радио, инфракрасные или лазерные каналы.
КС, состоящая из двух компьютеров, называется вырожденной, состоящая из большего числа компьютеров – невырожденной. В последнем случае имеет место классификация КС по топологии, под которой понимается конфигурация физических связей сетевых узлов (ВМ и других коммуникационных устройств) друг с другом.
7) По виду топологии различают следующие виды КС:
7.1) Сети с полносвязной топологией (Рисунок 12.2)– каждый компьютер сети соединён со всеми остальными непосредственно отдельной линией связи. В качестве положительных характеристик такой сети можно выделить максимальную надёжность (при выходе узла или линии связи из строя остальной сегмент сети может по-прежнему функционировать) и высокую скорость доставки данных (при наличии качественных каналов связи). Однако, несмотря на указанные преимущества и логическую простоту, такая топология является громоздкой и экономически неэффективной из-за большого числа коммутационного оборудования. Кроме того, полносвязные сети могут содержать только ограниченное число узлов, поскольку количество коммуникационных портов каждого компьютера ограничено. Такой вид топологии используется в многомашинных комплексах или в сетях с небольшим числом узлов.
В неполносвязных топологиях (будут рассмотрены ниже) для обмена данными между двумя компьютерами может потребоваться транзитная передача данных через промежуточные узлы.
7.2) Ячеистая топология (Рисунок 12.3) получается из полносвязной путём удаления некоторых связей. В КС с ячеистой топологией снижаются как недостатки полносвязной топологии, так и ёё преимущества. Такая топология допускает соединение большого числа компьютеров и, как правило, характерна для крупных сетей.
Рисунок 12.2 – Полносвязная топология
Рисунок 12.5 – Звездообразная топология
7.3) В сети с кольцевой топологией (Рисунок 12.4) все компьютеры соединены таким образом, что образуется замкнутое кольцо, по которому передаются данные от одного компьютера к другому, причём только в одном направлении. Данные передаются последовательно между компьютерами до тех пор, пока не будет принята получателем, а затем удалена из сети. Обычно за удаление информации из канала отвечает её отправитель. Поскольку кольцо формирует бесконечный цикл, заглушки не требуются.
Управление работой кольцевой сети может осуществляться централизованно с помощью специальной станции (сервера), или децентрализовано за счёт распределения функций управления между всеми абонентами сети.
Последовательность передачи информации осуществляется с помощью маркерного метода доступа. Специальный логический знак (маркер или токен) передаётся по кольцу между станциями, давая возможность передать информацию, если нужно, поскольку право на передачу данных имеет узел, владеющий на данный момент маркером. Это даёт каждому компьютеру в сети равную возможность получить доступ к каналу и передать по нему данные.
Кольцевая топология относительно легка для установки и настройки, требуя минимального программного обеспечения. Кроме того, кольцо представляет удобную конфигурацию для организации обратной связи – данные, сделав полный оборот, возвращаются к узлу-отправителю. Поэтому он может контролировать процесс доставки данных адресату.
Одним из существенных недостатков кольцевой сети является выход её из строя при разрыве кольца. Кроме того, в случае необходимости настройки или переконфигурации любой части сети требуется временно отключить всю сеть. Всё это требует принятия специальных мер для поддержания работы кольца /25 – 30/.
Типичным представителем сети с кольцевой топологией является сеть TokenRing.
7.4) В сетях со звездообразной топологией (Рисунок 12.5) все компьютеры в сети подключаются непосредственно к общему центральному устройству – концентратору. Концентратором может быть как отдельный компьютер (сетевой сервер с функциями коммутации и управления работой сети), так и специальное устройство, способное передавать информацию с одного компьютера на любой другой или на все компьютеры сразу. В первом случае образуется «звезда» с активным центром, а во втором – «звезда» с пассивным центром.
Все данные, которые передаёт абонентская станция, посылаются на концентратор, который затем пересылает их в направлении получателя (получателей).
Для управления передачей информации используется конкурентная схема «захвата» центрального узла. Если два компьютера посылают сигналы на концентратор в одно и тоже время, то обе посылки окажутся неудачными и каждому из них придётся подождать случайный период времени, чтобы возобновить попытку. Таким образом, реально только один компьютер может производить посылку данных.
Преимущества такой топологии заключаются в том, что в ней проще находить обрывы кабеля и прочие неисправности; достаточно просто осуществляется добавление нового компьютера в сеть; используются простые алгоритмы маршрутизации, поскольку все передачи ведутся через центральный узел.
К недостаткам звездообразной топологии относится более высокая стоимость сетевого оборудования (приобретение центрального узла и большего количества кабеля); возможность добавление нового узла в сеть ограничивается количеством портов концентратора. Кроме того, увеличение нагрузки на центральный узел повышает вероятность выхода его из строя, что приведёт к потере работоспособности всей сети.
Типичным представителем сети с такой топологией является сеть Ultra Net.
7.5) В сетях с шинной топологией (Рисунок 12.6) все компьютеры сети подключаются к одному каналу связи (шине) с посощью сетевых адаптеров. Кабель имеет на бобих концах заглушки (терминаторы) для предотвращения отражения сигнала. В противном случае работа шины будет ненадёжной.
Передаваемая информация распространяется по кабелю и доступна одновременно всем компьютерам, присоединённым к этому кабелю. Для управления передачей информации, как в топологии «звезда», используется конкурентная схема «захвата» кабеля.
Основными преимуществами такой топологии являются ее дешевизна, простота присоединения новых узлов к сети.
К недостаткам топологии можно отнести низкую надёжность – любой дефект кабеля выводит из строя всю сеть, причём эти неисправности трудно обнаруживать.
Типичным представителем сети с такой топологией является сеть Ethernet.
7.5) Сеть с древовидной топологией (Рисунок 12.7) – это сеть, которая получается при объединении нескольких звездообразных топологий. При этом в иерархическом порядке объединяются только концентраторы «звёзд». Между любыми двумя узлами такой сети существует только единственный путь.
На сегодняшний день такая топология наиболее часто используется для построения сетей.
7.6) В то время как для небольших сетей характерна типовая топология (одна из рассмотренных выше), для крупных сетей характерно наличие произвольных связей между компьютерами. В таких сетях можно выделить отдельные произвольно связанные фрагменты (подсети), имеющие типовую топологию. Поэтому такие сети называют сетями со смешанной топологией.
В следующей главе рассмотрим вопросы, связанные с необходимостью стандартизации сетей, а также эталонную модель взаимодействия открытых систем.