Модель "Клиент - Сервер"

Определение

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

Сервер

Предоставляет свои ресурсы и хранимые данные удаленным рабочим станциям и одновременно может использовать их ресурсы и данные

Типы связи с клиентом

Чистая

Клиент отправляет только запросы, а сервер - ответы

Смешанная

Клиент и сервер отправляют друг другу запросы и ответы

Типы архитектур РС

Двухуровневая

Клиентская составляющая системы

Интерфейс пользователя

Логика приложения

Серверная составляющая системы

Логика приложения

Доступ к данным

Трехуровневая

Общая

Клиент

Тонкий

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

Толстый

Приложение, обеспечивающее (в противовес тонкому клиенту) расширенную функциональность независимо от центрального сервера

Процессы, посылающие запросы серверу на обработку данных с последующим ожиданием ответа от сервера