Одноранговые локальные сети
В сетях без централизованного управления (часто их называют одноранговыми сетями - peer-to-peer) нет единого центра управления взаимодействием рабочих станций и нет единого устройства для хранения данных. Функции управления сетью передаются от одной станции к другой. Сетевая операционная система распределены по всем рабочим станциям (на каждом компьютере должны быть программные средства администрирования сети).
Каждая станция сети может выполнять функции как клиента, так и сервера. Она может обслуживать запросы от других рабочих станций и направлять свои запросы на обслуживание в сеть. Пользователю сети доступны все периферийные устройства, подключенные к другим станциям (магнитные и оптические диски, принтеры, сканеры, плоттеры и т.д.).
Но отсутствие серверов в сети не позволяет администратору централизованно управлять ресурсами. Каждый компьютер, включенный в одноранговую сеть, имеет свои собственные сетевые программные средства, а необходимость прямого воздействия компьютеров друг с другом по мере расширения системы приводит к слишком большому количеству связей между рабочими станциями. Эффективно управлять такой системой практически невозможно.
Достоинства одноранговых сетей:
Ё низкая стоимость;
Ё высокая надежность.
Недостатки одноранговых сетей:
Ё возможность подключения небольшого количества рабочих станций (не более 10);
Ё сложность управления сетью;
Ё трудности обновления и изменения программного обеспечения станций;
Ё сложность обеспечения защиты информации.
Одноранговые сети создаются на базе таких операционных систем, как Artisoft LANtatic, Novell NetWare, оболочки MS Windows for Workgroups.
Серверные локальные сети
В сетях с централизованным управлением (часто их называют двухранговыми или серверными сетями) один из компьютеров (сервер) реализует процедуры, предназначенные для использования всеми рабочими станциями, управляет взаимодействием рабочих станций и выполняет целый ряд сервисных функций.
В процессе обработки данных клиент может сформировать запрос на сервер для выполнения тех или иных процедур: чтение файла, поиск информации в базе данных, печать файла и т.п.
Сервер выполняет запрос, поступивший от клиента. Результаты выполнения запроса передаются клиенту. Сервер обеспечивает хранение данных общего использования, организует доступ к этим данным и передает данные клиенту. Клиент обрабатывает полученные данные и представляет результаты обработки в виде, удобном для пользователя. Обработка данных может быть выполнена и на сервере.
Следует отметить, что в серверных сетях клиенту непосредственно доступны ресурсы сети, имеющиеся только на сервере (серверах, если имеется несколько специализированных серверов).
Данные и программы, хранящиеся на дисках чужих рабочих станций, могут быть доступны пользователю только через сервер или с помощью установленной в сети специальной программы доступа к ресурсам рабочих станций.
Системы, в которых сервер выполняет только процедуры организации, хранения и выдачи клиентам нужной информации, называются системами «файл-сервер» или сетями с выделенным сервером; те же системы, в которых на сервере наряду с хранением выполняется и содержательная обработка информации, принято называть системами «клиент-сервер».
В системе «клиент-сервер» сервер играет активную роль: он не просто выдает на запрос весь файл, а может предварительно обработать информацию и выдать клиенту результаты решения задачи или отобрать именно те записи файла, которые и интересуют клиента, в удобном для клиента представлении. Такая технология, кроме всего прочего, способствует и меньшей загрузке каналов связи сети.
Клиент-серверные системы иногда подразделяют на две группы:
Ё системы, в которых клиент, решая свои задачи на сервере, использует свое прикладное программное обеспечение (такие системы часто называют системами с толстым клиентом);
Ё системы, в которых клиент, решая свои задачи на сервере, прибегает к прикладному программному обеспечению, размещенному на сервере (такие системы обычно называют системами с тонким клиентом); типичным примером таких систем являются ЛВС, где в качестве рабочих станций выступают сетевые компьютеры.
Сервер, работающий по технологии «файл-сервер», сам называется файл-сервером; работающий по технологии «клиент-сервер» - сервером приложений.
Достоинства серверных локальных сетей:
Ё отсутствие ограничений на число рабочих станций;
Ё простота управления по сравнению с одноранговыми сетями;
Ё высокое быстродействие;
Ё надежная система защиты информации.
Недостатки серверных локальных вычислительных сетей:
Ё высокая стоимость из-за выделения одного или нескольких компьютеров под сервер;
Ё зависимость быстродействия и надежности сети от сервера;
Ё меньшая гибкость по сравнению с одноранговой сетью.
Серверные сети являются весьма распространенными; примеры сетевых операционных систем для таких сетей: LAN Manager (Microsoft), Token Ring (IBM) и NetWare (Novell).