Файл: Технология «клиент-сервер» (Сервера и их технические характеристики).pdf
Добавлен: 28.03.2023
Просмотров: 167
Скачиваний: 2
ЗАКЛЮЧЕНИЕ
Сервер - это программа, которая по запросам извне выдает в сеть какую-то информацию или обеспечивает своими ресурсами выполнение определенных услуг.
Примерами могут служить файловый сервер, обеспечивающий хранение и использование большого числа файлов, WWW-сервер, по запросу извне посылающий в сеть гипертексты «Всемирной Паутины», хранящиеся на данном компьютере. Бывают серверы печати, почтовые серверы, серверы баз данных и т. д.
Клиент - это программа, которая пользуется услугами серверов сети. Например, программа interetexplorer является WWW-клиентом: она предназначена для просмотра гипертекстов WWW поставляемых WWW-серверами сети Интернет. Как правило, к клиенту нет доступа из сети: он может только брать, но ничего не отдает.
Теоретически на одном и том же компьютере могут одновременно работать несколько программ-серверов и программ-клиентов. На практике, однако, сервер работает одновременно с большим количеством клиентов, и любой сбой при работе сервера может иметь катастрофические последствия для многих пользователей. Поэтому обычно программу-сервер устанавливают на специальном компьютере, доступ к которому имеет ограниченное число лиц обслуживающего персонала. На таком «серверном» компьютере может быть установлено одновременно несколько программ-серверов. Компьютер- сервер, как правило, работает круглосуточно.
В общем случае для организации работы пользователей сети с информационными ресурсами, распределенными по различным компьютерам, необходимы три составляющих:
программа, установленная на компьютере пользователя, которая может осуществлять сетевой запрос с целью получения объекта, и предназначенная для его обработки (например, просмотра, изменения или печати документа);
программа, установленная, как правило, на компьютере, где расположен информационный объект, которая может осуществлять по запросу поиск и пересылку объекта, а также упорядочивание доступа к нему нескольких пользователей;
правила (протокол) взаимодействия между этими программами.
Технология взаимодействия, в которой одна программа запрашивает выполнение какой-либо совокупности действий ("запрашивает услугу"), а другая ее выполняет, называется технологией"клиент-сервер". Участники такого взаимодействия называются соответственно клиентом (client) и сервером (server). Достаточно часто клиентом (или сервером) называют компьютеры, на которых функционирует то или иное клиентское (или серверное) программное обеспечение.