Основные принципы технологии клиент-сервер презентация

Основные принципы клиент-серверной архитектуры Архитектура клиент-сервер (client-server architecture) – концепция инф. сети, в которой основная часть ее ресурсов сосредоточена на серверах, обслуживающих своих клиентов. Основные компоненты: набор серверов;

Слайд 1Основные принципы технологии «клиент-сервер»
Принципы
Технологии
Модели
Преимущества и недостатки
Прикладное программирование в

компьютерных сетях

Слайд 2Основные принципы клиент-серверной архитектуры
Архитектура клиент-сервер (client-server architecture) – концепция инф. сети,

в которой основная часть ее ресурсов сосредоточена на серверах, обслуживающих своих клиентов.

Основные компоненты:
набор серверов;
набор клиентов;
сеть.

Рис. 1 – Клиент-серверная модель

Основные уровни:
уровень представления;
прикладной уровень;
уровень управления ресурсом.


Слайд 3Клиент-серверные технологии
Клиент-серверная технология – практическая реализация архитектуры «клиент-сервер».
Протокол обмена (взаимодействия) –

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

Слайд 4Двухуровневая архитектура
Недостатки
- «толстый» клиент:
сложность администрирования;
усложняется обновление ПО;
усложняется

распределение
полномочий;
перегрузка сети из-за передачи
необработанных данных;
слабая защита данных.

- «тонкий» клиент:
усложняется реализация;
низкая производительность и надежность программ на СУБД-языках;
вероятность выхода из строя всего сервера БД из-за ошибки в программе;
программы полностью непереносимы на другие системы и платформы.


Слайд 5Трехуровневая архитектура
Преимущества
Высокий уровень:
гибкости;
масштабируемости;
безопасности;
производительности.
Архитектура разделена между:
клиентом

(запрашивает ресурсы, имеет GUI);
сервером приложений (middleware) – обеспечивает требуемые ресурсы через другой сервер;
сервером данных (обеспечивает сервер приложений нужными данными).

Слайд 6Сравнение архитектур
Многоуровневая
архитектура
Централизованная система
Архитектура
«файл-сервер»
Представление
данных
пользователя
Двухуровневая
архитектура
«файл-сервер»
Трехуровневая
архитектура
«файл-сервер»
Многоуровневая
архитектура
«файл-сервер»
Приложение
База данных


Слайд 7Сравнение архитектур
+
централизованные ресурсы;
улучшенная безопасность;
администрирование на уровне сервера;
масштабируемая

сеть.
-
увеличение стоимости;
«слабость» сервера;
проблема трафика.

Централизованная система

Архитектура
«файл-сервер»

Представление
данных
пользователя

Двухуровневая
архитектура
«файл-сервер»

Трехуровневая
архитектура
«файл-сервер»

Многоуровневая
архитектура
«файл-сервер»

Приложение

База данных


Слайд 8Модели технологии «клиент-сервер»

а) FS; б) RDA; в) DBS; г) AS.


Слайд 9Модель файлового сервера (File Server, FS)

Схема взаимодействия FS-модели


Слайд 10Модель удаленного доступа к данным (Remote Data Access, RDA)
Схема взаимодействия RDA-модели
Схема

взаимодействия DBS-модели

Модель сервера базы данных (DataBase Server – DBS)


Слайд 11Модель сервера приложений (Application Server, AS)
Схема взаимодействия AS-модели


Слайд 12Практическая реализация архитектуры «клиент-сервер» в сетевых технологиях
Web-серверы
Серверы приложений
Серверы приложений
Серверы приложений
Серверы баз

данных

Серверы баз данных

Файл-серверы

Прокси-сервер

Файрволы (брандмауэры)

Серверы удаленного доступа

Почтовые серверы


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика