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

Сетевое программное обеспечение

Архитектура«Клиент- сервер»

Модель «Клиент-сервер»

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

Преимущества

Распределение функций вычислительной системы между несколькими независимыми компьютерами в сети - автономизации отдельных компонентов ПО

Все данные хранятся на сервере, который, как правило, защищён гораздо лучше большинства клиентов.

Объединение различных клиентов.

Недостатки

Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть.

Поддержка работы данной системы, требует отдельного специалиста - системного администратора.

Высокая стоимость оборудования.

Приложения «клиент- сервер»

Приложения баз данных

Использование базы данных в

системе клиент-сервер

СЕТЕВОЕ ПРОГРАММНОЕ

ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ

Прием запроса (обычно это запрос на ввод-вывод) от приложения на одной машине

Передача запроса на другую машину

Выполнения запроса на удаленной машине

Возврат результата на первую машину

Сетевая ОС Novell NetWare

Дублирование на том же диске критических данных (особенно каталогов и таблиц распределения ресурсов).

Зеркальное копирование диска (использование два идентичных жестких диска - исходный диск и его зеркальную копию) и дублирование (полное

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

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

Соседние файлы в папке Архитектура компьютеров