Курс лекции по компьютерным сетям


Архитектура клиент – сервер


Архитектура клиент – сервер

(client-server architecture) – это концепция информационной сети, в которой основная часть ее ресурсов сосредоточена в серверах, обслуживающих своих клиентов (рис. 1.5). Рассматриваемая архитектура определяет два типа компонентов: серверы и клиенты.

Сервер - это объект, предоставляющий сервис

другим объектам сети по их запросам. Сервис

– это процесс обслуживания клиентов.

Рис. 1.1 Архитектура клиент – сервер

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

Сервисная функция в архитектуре клиент – сервер описывается комплексом прикладных программ, в соответствии с которым выполняются разнообразные прикладные процессы.

Процесс, который вызывает сервисную функцию с помощью определенных операций, называется клиентом. Им может быть программа или пользователь. На рис. 1.6 приведен перечень сервисов в архитектуре клиент – сервер.

Клиенты – это рабочие станции, которые используют ресурсы сервера и предоставляют удобные интерфейсы пользователя. Интерфейсы пользователя это процедуры взаимодействия пользователя с системой или сетью.

Клиент является инициатором и использует электронную почту или другие сервисы сервера. В этом процессе клиент запрашивает вид обслуживания, устанавливает сеанс, получает нужные ему результаты и сообщает об окончании работы.

Рис. 1.2 Модель клиент-сервер

В сетях с выделенным файловым сервером на выделенном автономном ПК

устанавливается серверная сетевая операционная система. Этот ПК становится сервером. Программное обеспечение (ПО),

установленное на рабочей станции, позволяет ей обмениваться данными с сервером. Наиболее распространенные сетевые операционная системы:

-       NetWare фирмы Novel;

-       Windows NT фирмы Microsoft;

-       UNIX фирмы AT&T;

-       Linux.




- Начало -  - Назад -  - Вперед -



Книжный магазин