Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ОТИ - копия.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
8.91 Mб
Скачать

Р ис. 9.1. Иерархическая система

Иерархические системы продолжают играть важную роль в системах сбора и обработки данных, особенно там, где предъявляются высокие требования к производительности, защищенности и сохранности данных. Примеры иерархических систем:

  • SNA, IBM Corp.;

  • DNA, DEC.

Системы клиент/сервер. В таких системах обработка данных разделена между двумя объектами: клиентом и сервером. Клиент - это какая-либо задача, рабочая станция или просто пользователь. При обработке данных от клиента поступает запрос для выполнения сервером каких-либо сложных или специализированных процедур, например, считать файл, осуществить поиск записи и т.п. Сервер - это устройство, программа или компьютер, выполняющий обработку поступившего от клиента запроса. После выполнения задания результаты передаются клиенту. Как правило, сервер отвечает за хранение данных общего пользования, организацию доступа к этим данным и передачу данных клиенту. Клиент, получив данные, выполняет их обработку и представляет результаты обработки в удобном для пользователя виде. Следует отметить, что иногда обработка данных также выполняется сервером.

В системах клиент/сервер нагрузка по обработке данных распределена между клиентом и сервером, поэтому требования к производительности компьютеров, используемых в качестве клиента и сервера, значительно ниже, чем в иерархических системах.

По организации взаимодействия принято выделять два типа систем, использующих метод клиент/сервер:

  • равноправная сеть;

  • сеть с выделенным сервером.

Равноправная сеть (Peer-to-Peer Network) - это сеть, в которой нет единого центра управления взаимодействием рабочих станций, нет единого устройства хранения данных

В равноправной (одноранговой) сети все компьютеры равноправны. Каждый компьютер функционирует и как сервер, и как клиент. Владельцы компьютера самостоятельно предоставляют в совместное использование ресурсы собственного компьютера, то есть каждый пользователь может частично выполнить функции администратора сети. Одноранговые сети обычно используются при не слишком большом количестве компьютеров в сети не более 10-15 и в тех случаях, когда к сети не предъявляются высокие требования по производительности и уровню защиты. Одноранговые сети достаточно просты в управлении и настройке и не требуют от пользователя специальных знаний.

В одноранговой сети каждый компьютер может выполнять функции сервера, но эти функции очень ограничены. Реально в одноранговой сети можно реализовать только сервер печати и файловый сервер.

Рис.9.2. Равноправная (одноранговая) сеть

В такой сети любой принтер и любой жесткий диск может быть доступен всем пользователям сети.

Достоинства равноправной сети:

- низкая стоимость (в качестве рабочих станций используются все компьютеры, подключенные к сети, и умеренные цены на программное обеспечение для работы такой сети);

- высокая надежность (в том случае, когда выходит из строя одна рабочая станция, доступ прекращается лишь к некоторой части информации).

Сети такого типа имеют следующие недостатки:

- сильная зависимость эффективности работы сети от количества одновременно работающих станций (практика показывает, что нормальную работу в такой сети можно обеспечить при количестве рабочих станций не более 10);

- трудности организации эффективного управления взаимодействием рабочих станций и обеспечение секретности информации.

- трудности обновления и изменения программного обеспечения рабочих станций.

Сетевые операционные системы "LANtastic" (Artisoft, Inc.) и "NetWare Lite" (Novell, Inc.), “Windows 98" (Microsoft Corp.) позволяют создавать равноправные сети.

Сеть с выделенным сервером. В отличие от равноправной сети в сетях с выделенным сервером (Dedicated-Server Network) один из компьютеров выполняет функции хранения данных общего пользования, организации взаимодействия между рабочими станциями, выполнения сервисных услуг. Такой компьютер принято называть сервером сети. Выделенный сервер работает под управлением специальной, предназначенной для этой цели, операционной системы, оптимизированной для быстрой обработки запросов от пользователей и защиты данных.

Сервер сети (Server) - компьютер, подключенный к сети и выполняющий для абонентов сети определенные услуги, например хранение данных, печать заданий, удаленная обработка заданий. Такой компьютер функционирует под управлением сетевой операционной системы и все разделяемые устройства (жесткие диски, принтеры, модемы и т.п.) подключаются непосредственно к нему. Взаимодействие рабочих станций в такой сети осуществляется, как правило, только через сервер. Поэтому логическую организацию такой сети можно представить топологией Звезда, где центральное устройство - сервер.