Что означает
Клиент-серверная модель
Значение слова
Клиент-серверная модель разделяет программную систему на две основные части. Клиент отвечает за взаимодействие с пользователем и формирование запросов, а сервер хранит данные, выполняет вычисления и предоставляет доступ к функциям системы.
Клиентом может быть браузер, мобильное приложение, настольная программа или другое устройство. Сервером обычно выступает компьютер или программная служба, которая принимает запросы сразу от нескольких клиентов.
По клиент-серверной модели работают сайты, интернет-магазины, электронная почта, онлайн-игры, банковские приложения и многие корпоративные системы. Обмен данными между клиентом и сервером происходит по сети с использованием определённых протоколов.
Примеры:
- В клиент-серверной модели браузер отправляет запрос, а веб-сервер возвращает страницу сайта.
- Мобильное приложение получает сведения о заказах с удалённого сервера.
- Разработчики выбрали клиент-серверную модель, чтобы хранить данные пользователей в единой системе.
Происхождение
Термин образован от слов «клиент» и «сервер». Клиентом называют программу или устройство, запрашивающее услугу, а сервером — систему, которая эту услугу предоставляет.