Categories: All - сервер - клиент - данные - запросы

by Николай Васенькин 5 years ago

283

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

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

Модель

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

Клиент

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

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

Общая
Трехуровневая
Двухуровневая
Серверная составляющая системы

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

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

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

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

Сервер

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

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

Чистая

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

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

Определение

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