ТЕХНОЛОГИЯ КЛИЕНТ-СЕРВЕР




Клиент – сервер – компьютерная сеть, 1 или неск-ко компьютеров которой, называются сервером, обслуживают остальные компьютеры – клиенты сети.

Клиент – компьютер или рабочая станция, подключенные к сети, которые применяются для доступа к сетевым ресурсам. Функции клиента:

1) клиент управляет пользовательским интерфейсом

2) принимает и проверяет синтаксис, введенного пользователем запроса

3) выполняет приложения

4) генерирует запрос к БД и передает его серверу

5) отображает полученные данные пользователю.

Сервер – компьютер, обслуживающий клиентов, предоставляя им доступ к БД, подключение к сети или обращение к дисковому пространству. Функции сервера:

а) принимает и обрабатывает запросы к БД со стороны клиента

б) поверяет полномочия пользователей

в) выполняет запросы обновления и возвращает результат клиенту

г) поддерживает системный каталог

д) обеспечивает параллельный доступ к БД

е) обеспечивает управление восстановлением системы.

Серверами могут быть уникальные ЭВМ, большие рабочие станции или устройства локальной сети.

Клиентов могут обслуживать 1 или несколько серверов. Разделяя функции можно задавать специализацию оборудования, приспосабливая серверные и клиентские машины к оптимальному функционированию. Такая технология предоставляет 2 модели инф обмена – сообщение и дистанционный вызов процедур.

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

Преимущества этого типа архитектуры:

1 – более широкий доступ к существующ. базам данных.

2 – разделение программ на модули, диктуемое разделением оборудования, что позволяет поддерживать блочно-модульную архитектуру.

3 – повышение общей производительности системы т.к. клиенты и сервер находятся на разных компьютерах и их процессоры способны выполнять приложения параллельно.

4 – стоимость аппаратного обеспечения снижается – достаточно мощный комп с большим устройством нужен только серверу для хранения и управления БД.

5 – сокращаются коммуникационные расходы т.к. приложения выполняют часть операций на клиентских компьютерах и посылают через сеть только запросы к БД, что существенно сокращает объем пересылаемых по сети данных.

6 – повышается уровень непротиворечивости данных, т.к. сервер может самостоятельно управлять проверкой целостности данных и все ограничения определяются и проверяются в одном месте.

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

Топология систем с архитектурой «К – C»

СПЕЦИАЛИЗАЦИЯ СЕРВЕРОВ В СЕТИ.

Используется для устранения наиболее узких мест в работе сети. Это создание и управление БД –ми и архивами данных, поддержка многоадресной факсимильной связи, управление многопользовательскими терминалами. Примеры специализированных серверов:

1. Сервер резервного копирования: применяется для резервного копирования информации в крупных многосерверных сетях. Обычно выполняет ежедневное автоматическое архивирование со сжатием информации от серверов и рабочих станций по сценарию, заданному администратором сети.

2. Факс – сервер.: для организации эффективной многоадресноф факсимильной связи с несколькими факс-модемными платами, со специальной защитой информации от несанкционированного доступа в процессе передачи с системой хранения электронных факсов

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

4. Сервер – печать: для эффективного использования системных принтеров

5. Серверы-шлюзы: в сети выполняют роль маршрутизатора, почти всегда совмещенную с функциями почтового сервера.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: