Что такое архитектура клиент-сервер?

 

Архитектура клиент – сервер – это взаимодествие между клиентом и сервером. Схема проста.

  • Пользователь в клиентском браузере вводит адрес сервера, и нажимая Enter даёт команду браузеру на соединение с интернетом и отправку серверу клиентского стандартизированного запроса.
  • Сервер принимает запрос и после его расшифровки находит нужный файл и отсылает его в виде блоков информации. Если такого не находится, то сервер посылает стандартизированное сообщение об ошибке.
  • Клиент, то есть «наш» браузер получает серверный ответ и после его расшифровки выводит его на монитор, либо выдаёт сообщение об ошибке, после чего разрывает соединение.

 

Клиент производит сеансы однопользовательского соединения, в отличие от сервера, который работает с огромной массой запросов сразу. Поэтому, серверные компьютеры это настоящие «Титаны» с большим количеством процессоров и дисковой памяти, подключённые к очень высокоскоростным каналам связи с интернетом.

 

Понятие архитектуры клиент-сервер в системах управления предприятием связано с делением любой прикладной программы на три основных компонента или слоя. Этими тремя компонентами являются:

  • компонент представления (визуализации) данных;
  • компонент прикладной логики;
  • компонент управления базой данных.

© elchaninowa-natalja

Бесплатный конструктор сайтовuCoz