Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2121.doc
Скачиваний:
139
Добавлен:
30.04.2015
Размер:
2.93 Mб
Скачать

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

Сеть с выделенным сервером обеспечивает связь ПК через сервер. Структура сети с выделенным сервером представлена на рис. 19.

Рис. 19. Структура сети с выделенным сервером

Такая сеть объединяет одноранговые сети или сети не связанных непосредственно между собой ПК через сервер. Связь непосредственно между ПК может вообще отсутствовать.

В таких сетях на одном или нескольких компьютерах запущена сетевая ОС (Novell NetWare, IBM Lan Manager или MS Windows NT). Одна из основных задач сетевой ОС заключается в предоставлении в распоряжение пользователей сетевых ресурсов, главным образом дисковых устройств сервера и сетевых принтеров.

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

Таким образом, сеть данного типа организует взаимодействие разделенных ПК.

Известны две модели взаимодействия в сетях с выделенным сервером:

 модель «файл-сервер»;

 модель «клиент-сервер».

4.1.4.1. Модель «файл-сервер»

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

Рис. 20. Модель взаимодействия «файл-сервер»

В результате возрастает нагрузка на сеть, поскольку по сети передается целый файл. Например, при использовании модели «файл-сервер» в результате запроса к серверу, хранящему телефонный справочник, пользователь получает целиком этот справочник и будет самостоятельно выполнять поиск телефона на своем ПК.

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

4.1.4.2. Модель «клиент-сервер»

В модели «клиент-сервер» (рис. 21) на сервере размещаются два обязательных компонента: сетевая ОС и ПО сервера баз данных, которое выполняет две основные функции:

 отвечает за целостность и безопасность данных;

 производит обработку данных по запросам клиентов.

Рис. 21. Модель взаимодействия «клиент-сервер»

Примеры серверов СУБД: MS SQL Server, Oracle, SyBase, MySQL, Pervasive SQL и др.

На рабочих станциях стоит ПО, задача которого – сформулировать запрос к серверу и оформить полученный от сервера результат.

Сервер – программа для управления и защиты БД.

Клиент – программы-приложения, установленные на рабочих станциях ЛВС и выполняющие обработку по запросам пользователей.

В результате взаимодействия клиента и сервера возрастает производительность и надежность сети, а также можно легко расширять и дополнять систему при сохранении прежних финансовых вложений.

Например, при использовании модели «клиент-сервер» по запросу к серверу, хранящему телефонный справочник, пользователь получает запись из этого справочника, поиск которой выполнил сервер по критериям пользователя.

Первоначально архитектура «клиент-сервер» применялась в основном в информационных системах, основой которых является БД. Однако сегодня ее идеологические принципы используются и в других областях.

Примеры использования модели «клиент-сервер» в Белорусском торгово-экономическом университете потребительской кооперации: работа в учебном процессе с «1-С:Предприятие», с системой «Галактика», с АРМом бухгалтера Белкоопсоюза. Эти программы являются КИС.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]