Классификация компьютерных сетей
Объединение рассмотренных выше компонент в сеть может производится различными способами и средствами. По составу своих компонент, способам их соединения, сфере использования и другим признакам сети можно разбить на классы таким образом, чтобы принадлежность описываемой сети к тому или иному классу достаточно полно могла характеризовать свойства и качественные параметры сети.
Однако такого рода классификация сетей является довольно условной. Наибольшее распространение на сегодня получило, разделение компьютерных сетей по признаку территориального размещения.
По этому признаку сети делятся на три основных класса:
LAN – локальные сети (Local Area Networks);
MAN – городские сети (Metropolitan Area Networks).
WAN – глобальные сети (Wide Area Networks);
Локальная сеть (ЛС) – это коммуникационная система, поддерживающая в пределах здания или некоторой другой ограниченной территории один или несколько высокоскоростных каналов передачи цифровой информации, предоставляемых подключенным устройствам для кратковременного монопольного использования. Территории, охватываемые ЛС, могут существенно различаться.
Длина линий связи для некоторых сетей может быть не более 1000 м, другие же ЛС в состоянии обслужить целый город. Обслуживаемыми территориями могут быть как заводы, суда, самолеты, так и учреждения, университеты, колледжи. В качестве передающей среды, как правило, используются коаксиальные кабели, хотя все большее распространение получают сети на витой паре и оптоволокне, а в последнее время также стремительно развивается технология беспроводных локальных сетей, в которых используется один из трех видов излучений: широкополосные радиосигналы, маломощное излучение сверхвысоких частот (СВЧ излучение) и инфракрасные лучи.
Небольшие расстояния между узлами сети, используемая передающая среда и связанная с этим малая вероятность появления ошибок в передаваемых данных позволяют поддерживать высокие скорости обмена – от 1 Мбит/с до 100 Мбит/с (в настоящее время уже есть промышленные образцы ЛС со скоростями порядка 1 Гбит/с).
Городские сети, как правило, охватывают группу зданий и реализуются на оптоволоконных или широкополосных кабелях. По своим характеристикам они являются промежуточными между локальными и глобальными сетями. В последнее время в связи с прокладкой высокоскоростных и надежных оптоволоконных кабелей на городских и междугородних участках, а новые перспективные сетевые протоколы, например, ATM (Asynchronous Transfer Mode – режим асинхронной передачи), которые в перспективе могут использоваться как в локальных, так и в глобальных сетях.
Глобальные сети, в отличие от локальных, как правило, охватывают значительно большие территории и даже большинство регионов земного шара (примером может служить сеть Internet). В настоящее время в качестве передающей среды в глобальных сетях используются аналоговые или цифровые проводные каналы, а также спутниковые каналы связи (обычно для связи между континентами). Ограничения по скорости передачи (до 28,8 Кбит/с на аналоговых каналах и до 64 Кбит/с – на пользовательских участках цифровых каналов) и относительно низкая надежность аналоговых каналов, требующая использования на нижних уровнях протоколов средств обнаружения и исправления ошибок существенно снижают скорость обмена данными в глобальных сетях по сравнению с локальными.
Существуют и другие классификационные признаки компьютерных сетей.
По сфере функционирования сети делятся на:
- банковские сети,
- сети научных учреждений,
- университетские сети;
По форме функционирования можно выделить:
- коммерческие сети;
- бесплатные сети,
- корпоративные сети
- сети общего пользования;
По характеру реализуемых функций сети разделяются на:
- вычислительные, предназначенные для решения задач управления на основе вычислительной обработки исходной информации;
- информационные, предназначенные для получения справочных данных по запросу пользователей; смешанные, в которых реализуются вычислительные и информационные функции.
По способу управления вычислительные сети делятся на:
- сети с децентрализованным управлением;
- централизованным управлением;
- смешанным управлением.
В первом случае каждая ЭВМ, входящая в состав сети, включает полный набор программных средств для координации выполняемых сетевых операций. Сети такого типа сложны и достаточно дороги, так как операционные системы отдельных ЭВМ разрабатываются с ориентацией на коллективный доступ к общему полю памяти сети.
В условиях смешанных сетей под централизованным управлением ведется решение задач, обладающих высшим приоритетом и, как правило, связанных с обработкой больших объемов информации.
По совместимости программного обеспечения бывают сети:
- однородные;
- гомогенные (состоящие из программно-совместимых компьютеров)
- неоднородные или гетерогенные (если компьютеры, входящие в сеть, программно несовместимы).
Локальные сети
Существуют два подхода к построению локальных сетей и, соответственно два типа: сети типа клиент/сервер и одноранговые сети.
Сети типа клиент/сервер. В сетях типа клиент/сервер используется выделенный компьютер (сервер), на котором сосредоточены файлы общего пользования и который предоставляет сервис печати для многих пользователей (рис. 1).
Рис. 1. Сети типа клиент/сервер
Сервер – компьютер, подключенный к сети и обеспечивающий ее пользователей определенными услугами.
Серверы могут осуществлять хранение данных, управление базами данных, удаленную обработку заданий, печать заданий и ряд других функций, потребность в которых может возникнуть у пользователей сети. Сервер – источник ресурсов сети. Серверов может быть довольно много в сети, и каждый из них может обслуживать свою группу пользователей или управлять определенными базами данных.
Рабочая станция – персональный компьютер, подключенный к сети, через который пользователь получает доступ к ее ресурсам. Рабочая станция сети функционирует как в сетевом, так и в локальном режиме. Она оснащена собственной операционной системой (MSDOS, Windows и т. д.), обеспечивает пользователя всеми необходимыми инструментами для решения прикладных задач. Рабочие станции, подключаемые к серверу, называются клиентами. В качестве клиентов могут использоваться как мощные компьютеры для ресурсоемкой обработки электронных таблиц, так и маломощные PC для простой обработки текстов. В противоположность этому в качестве серверов обычно устанавливают мощные компьютеры. В связи с необходимостью обеспечивать одновременную обработку запросов большого количества клиентов и хорошую защиту данных сети от несанкционированного доступа, сервер должен работать под управлением специализированной операционной системы.
Примеры: Novell Net Ware, Windows NT Server, IBM OS/2 Lan Server, Banyan Vines.
Одноранговые сети. В одноранговых сетях выделенные серверы не используются (рис. 2).
Рис. 2. Расположение компьютеров в одноранговых сетях
Одновременно с обслуживанием пользователя компьютер в одноранговой сети может брать на себя функции сервера, выполняя задания на печать и отвечая на файловые запросы с других рабочих станций сети. Конечно, если компьютер не предоставляет в общее пользование свое дисковое пространство или свой принтер, то он является только клиентом по отношению к другим рабочим станциям, выполняющим функции сервера. Windows 95 имеет встроенные возможности для построения одноранговой сети. Если возникнет необходимость подключения к другим одноранговым сетям, то Windows 95 поддерживает следующие сети:
- Net Ware Lite
- Artisoft LANtastic.
Топология сети
Под топологией понимается описание свойств сети, присущих всем ее гомоморфным преобразованиям, т.е. таким изменениям внешнего вида сети, расстояний между ее элементами, их взаимного расположения, при которых не изменяется соотношение этих элементов между собой.
Топология компьютерной сети во многом определяется способом соединения компьютеров друг с другом. Топология во многом определяет многие важные свойства сети, например такие, как надежность (живучесть), производительность и др. Существуют разные подходы к классификации топологий сетей. Согласно одному из них конфигурации локальных сетей делятся на два основных класса: широковещательные и последовательные.
В широковещательных конфигурациях каждый ПК (приемо-передатчик физических сигналов) передает сигналы, которые могут быть восприняты остальными ПК. К таким конфигурациям относятся топологии «общая шина», «дерево», «звезда с пассивным центром». Сеть типа «звезда с пассивным центром» можно рассматривать как разновидность «дерева», имеющего корень с ответвлением к каждому подключенному устройству.
В последовательных конфигурациях каждый физический подуровень передает информацию только одному ПК. Примерами последовательных конфигураций являются: произвольная (произвольное соединение компьютеров), иерархическая, «кольцо», «цепочка», «звезда с интеллектуальным центром», «снежинка» и
другие.
Наиболее оптимальной с точки зрения надежности (возможности функционирования сети при выходе строя отдельных узлов или каналов связи) является полносвязная сеть, т.е. сеть, в который каждый узел сети связан со всеми другими узлами, однако при большом числе узлов такая сеть требует большого количества каналов связи и труднореализуема из-за технических сложностей и высокой стоимости. Поэтому практически все сети являются неполносвязными.
Хотя при заданном числе узлов в неполносвязной сети может существовать большое количество вариантов соединения узлов сети, на практике обычно используется три наиболее широко распространенные (базовые) топологии ЛВС:
1. общая шина;
2. кольцо;
3. звезда.
Шинная топология (рис. 3), когда все узлы сети подключаются к одному незамкнутому каналу, обычно называемому шиной.
Рис 3. Топология «Шина»
В данном случае, одна из машин служит в качестве системного обслуживающего устройства, обеспечивающего централизованный доступ к общим файлам и базам данных, печатающим устройствам и другим вычислительным ресурсам.
Сети данного типа приобрели большую популярность благодаря низкой стоимости, высокой гибкости и скорости передачи данных, легкости расширения сети (подключение новых абонентов к сети не сказывается на ее основных характеристиках). К недостаткам шинной топологии следует отнести необходимость использования довольно сложных протоколов и уязвимость в отношении физических повреждений кабеля.
Кольцевая топология (рис. 4), когда все узлы сети подключаются к одному замкнутому кольцевому каналу.
Рис 4. Топология «Кольцо»
Эта структура сети характеризуется тем, что информация по кольцу может передаваться только в одном направлении и все подключенные ПЭВМ могут участвовать в ее приеме и передаче. При этом абонент-получатель должен пометить полученную информацию специальным маркером, иначе могут появиться «заблудившиеся» данные, мешающие нормальной работе сети.
Как последовательная конфигурация кольцо особенно уязвимо в отношении отказов: выход из строя какого-либо сегмента кабеля приводит к прекращению обслуживания всех пользователей. Разработчики ЛВС приложили немало усилий, чтобы справиться с этой проблемой. Защита от повреждений или отказов обеспечивается либо замыканием кольца на обратный (дублирующий) путь, либо переключением на запасное кольцо. И в том, и в другом случае сохраняется общая кольцевая топология.
Звездообразная топология (рис. 5), когда все узлы сети подключаются к одному центральному узлу, называемому хостом (host) или хабом (hub).
Рис 5. Топология «Звезда»
Конфигурацию можно рассматривать как дальнейшее развитие структуры «дерево с корнем» с ответвлением к каждому подключенному устройству. В центре сети обычно размещается коммутирующее устройство, обеспечивающее жизнеспособность системы. ЛВС подобной конфигурации находят наиболее частое применение в автоматизированных учрежденческих системах управления, использующих центральную базу данных. Звездообразные ЛВС, как правило, менее надежны, чем сети с общей шиной или иерархические, но эта проблема решается дублированием аппаратуры центрального узла. К недостаткам можно также отнести значительное потребление кабеля (иногда в несколько раз превышающее расход в аналогичных по возможностям ЛВС с общей шиной или иерархических).
Сети могут быть также смешанной топологии (гибридные), когда отдельные части сети имеют разную топологию. Примером может служить локальная сеть FDDI, в которой основные (магистральные) узлы подключаются к кольцевому каналу, а к ним по иерархической топологии подключаются остальные узлы.