Локальная сеть с выделенным сервером или централизованный тип локальной сети представляет собой сеть, в которой имеется “главный” узел (центральная станция), управляющий передачей данных между всеми узлами сети.
В централизованной локальной сети один из компьютеров выполняет функции сервера сети:
хранение данных для использования всеми рабочими станциями (клиентами);
управление взаимодействием между рабочими станциями;
работа с разделяемыми внешними устройствами;
выполнение ряда сервисных функций;
хранение сетевой операционной системы.
Серверы в иерархических сетях – это постоянное хранилище разделяемых ресурсов. В отличие от одноранговых сетей в иерархических сетях сервер может быть клиентом только для сервера более высокого уровня иерархии. Серверы обычно представляют собой высокопроизводительные компьютеры, возможно с несколькими параллельно работающими процессорами, с винчестером большой емкости, с высокоскоростной сетевой картой. Компьютеры, с которых осуществляется доступ к информации на сервере, называются рабочими станциями или клиентами.
Способ организации и хранения информации на сервере устанавливается специальным лицом – администратором сети. В иерархических сетях доступ к ресурсам на сервере всегда осуществляется на уровне пользователя. Несмотря на то, что каждая рабочая станция в иерархической сети также имеет имя, оно несет чисто технологическое назначение и пользователям может быть даже неизвестно. В иерархических сетях возможны как режимы удаленного доступа, так и удаленного управления в зависимости от прав, предоставляемых пользователю администратором.
Для доступа к ресурсам на сервере пользователь должен выполнить на рабочей станции операцию “входа на сервер”, в процессе выполнения которой вводятся имя и пароль пользователя. Для обращения к информационным ресурсам и разделяемым устройствам сервера пользователь должен использовать виртуальные имена, назначенные администратором сети для каждого ресурса. Обычно список доступных ресурсов и их сетевые имена выдаются на экран при “входе на сервер”.
В зависимости от способа использования сервера в иерархических сетях различают серверы следующих типов:
· файловый сервер - для размещения совместно обрабатываемых файлов и совместно используемых программ;
· сервер базы данных – для размещения базы данных;
· принт-сервер – для подключения достаточно производительного принтера;
· почтовый сервер – для хранения информации, отправляемой и получаемой как по локальной сети, так и извне через модем.
В качестве сетевых операционных систем в иерархических сетях используются: UNIX, Net Ware, Windows NT Server, Windows’98(2000), OS/2. Программное обеспечение, управляющее работой иерархических сетей, всегда состоит из двух частей:
сетевой операционной системы, устанавливаемой на сервере;
программного обеспечения на рабочих станциях, представляющего набор программ, работающих под управлением операционной системы самой рабочей станции.
На различных рабочих станциях в одной сети могут быть установлены различные операционные системы.
К достоинствам централизованных сетей можно отнести: надежную систему защиты информации, отсутствие ограничений на число рабочих станций в сети, высокое быстродействие, простоту управления.
Централизованные сети являются основой ЛВС в учреждениях, организациях и на предприятиях. Построенные по иерархической топологии они обладают необходимой гибкостью, для того чтобы охватить средствами ЛВС несколько этажей в здании или несколько зданий на одной территории. Такие сети организуются в сложных производственных системах, насчитывающих десятки и сотни абонентов.
Операционные системы ЛВС
Программное обеспечение ЛВС гарантирует организацию коллективного доступа к вычислительным и информационным ресурсам сети, динамическое распределение и перераспределение ресурсов сети с целью повышения оперативности обработки информации и максимальной загрузки аппаратных средств, а также в случае отказа и выхода из строя отдельных технических средств. Программное обеспечение ЛВС делится на: общее, специальное и системное сетевое.
Функции системного сетевого программного обеспечения реализуются в виде распределенной операционной системы сети. Сетевая операционная система представляет собой систему программ, обеспечивающую эффективную работу сети передачи данных за счет автоматизированного управления процессами и ресурсами в сети. Ресурс сети или сетевой ресурс - это любая часть ЭВМ или сети (например, диск, каталог, принтер и т.п.), которая может быть использована приложением во время работы. Операционная система ЛВС включает в себя набор управляющих и обслуживающих программ, которые обеспечивают выполнение следующих функций:
· межпрограммный метод доступа (возможность организации связи между отдельными прикладными программами комплекса, реализуемыми в различных узлах сети);
· доступ отдельных прикладных программ к ресурсам сети и в первую очередь к устройствам ввода-вывода;
· синхронизацию работы прикладных программных средств в условиях их обращения к одному и тому же вычислительному ресурсу;
· обмен информацией между программами с использованием сетевых “почтовых ящиков”;
· выполнение команд оператора с терминала, подключенного к одному из узлов сети, на каком-либо устройстве, подключенном к ее другому удаленному узлу;
· ввод заданий с любого терминала и их выполнение на любой ЭВМ сети;
· защиту данных и вычислительных ресурсов сети от несанкционированного доступа;
· выдачу различных справок об использовании информационных, программных и технических ресурсов сети;
· передачу текстовых сообщений с одного терминала пользователя на другие (электронная почта);
· обмен наборами данных (файлами) между входящими в сеть ЭВМ;
· доступ к файловой системе (общая структура именования, хранения и организации файлов в операционной системе) в удаленных ЭВМ и обработку файлов.
С помощью сетевой операционной системы:
· устанавливается последовательность решения задач пользователя и они обеспечиваются необходимыми данными из различных узлов сети;
· контролируется работоспособность аппаратных и программных средств сети;
· обеспечивается плановое и оперативное распределение ресурсов в зависимости от возникающих потребностей различных пользователей сети.
· Выполняемое с помощью операционной системы сети управление включает:
· планирование сроков и очередности получения и выдачи информации абонентам;
· распределение решаемых задач по сети ЭВМ;
· присвоение приоритетов задачам и выходным сообщениям;
· изменение конфигурации сети ЭВМ;
· распределение информационных вычислительных ресурсов сети для решения задач пользователя.
Оперативное управление процессом обработки информации с помощью сетевой операционной системы помогает организовать:
· учет выполнения заданий либо определить причины их невыполнения;
· выдачу справок о прохождении задач в сети;
· сбор данных о выполняемых в сети работах и т.д.
В ЛВС наибольшее распространение получили следующие сетевые операционные системы: NetWare фирмы Novell, Windows NT Server фирмы Microsoft, Vines фирмы Banyan, OS/2 Warp Advanced Server фирмы IBM. Кроме того, необходимо упомянуть сетевые операционные системы семейства UNIX.
Сетевая операционная система NetWare предполагает наличие сервера. На сервере хранятся и функционируют основные управляющие программы (которые объединяются в ядро операционной системы), а также общие для всех пользователей данные. На ПЭВМ загружается специальное программное обеспечение, называемое оболочкой. Через сервер осуществляется передача данных между ПЭВМ. Сетевые операции реализуются на базе стандартного протокола “клиент-сервер”, когда все разделяемые ресурсы сети управляются через сервер и доступны каждому АРМ только по запросу к серверу. Ресурсы самих АРМ при этом доступны только своим пользователям и не разделяются в сети. Каждый пользователь имеет определенные права доступа к общей информации, хранящейся на сервере.
Операционные системы Windows NT 4.0 и Windows 2000, кроме вышеприведенного, позволяют организовать работу одноранговой сети. При этом операционная система способна сама определить тип сетевой платы.