Сетевые операционные системы

18. Система клиент/сервер.

Модель клиент сервер. Объединяет преимущество централизованных вычислении и клиентских моделей в ней операций более подходящих для централизованного выполнения реализуется на файловом сервере а те операции которые лучше перенести к пользователю выполнена клиентским ПК.

Модель клиент сервер лучше всего работает когда необходим доступ к большим объемам Д.

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

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

Запрос транслируется в компактную форму, и передается по сети для выполнения сервером. Одним из примеров внешнего интерфейса является программное обеспечение MS Access взаимодействующее с серверной БД SQL- типа Access функционирует также в виде клиентского приложения БД. (при работе с Access вы получаете таб. или формы)

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

Между тем все фактические манипуляции с Д. выполняются на сервере SQL. Access транслирует операции БД SQL и передает их серверу. Результаты операций возвращается обратно Access и отображается в интуитивно понятной графической форме.

SQL- ограничивается такими программами БД как Access, пользовательские приложения типа MS Excel также применяет язык SQL для запросов к серверу БД получая Д. для табличных вычислений. Программные инструментальные ср-ва позволяют специализированным пользовательским приложением хранить информацию в серверных БД и извлекать ее от труда инструменты запросов обеспечивают доступ к Д. SQL.

Сервер- это ПК, где выполняются операциями над Д. в системе клиент сервер.

Центральный ПК может быть и эффективно выполнять запросы клиентов. Это традиционные преимущество централизованных вычислений.

Центральная машина обеспечивает усиленную защиту над Д.

Серверное ПО БД оптимизировано для выполнения операции сортировки и поисками. К там уже серверные ПК более мощные чем клиентская машина.

Сетевые клиенты и программное обеспечение сетевых служб

Организация информации на сервере: программное обеспечение клиента, периферийные устройства.

ПО клиента.

Периферийные устройства.

Реквесторы и редеректоры должны знать, как обрабатываются запросы ввода-вывода, отличные от доступа к файлу. Например: Запросы к очереди печати. Их обработка выполняется аналогично файловым запросам. Единственная разница состоит в том, что вместо перехвата запроса к файлам, редеректор перехватывает информацию, выводимую в порты периферийных устройств ПК.

Периферийные порты становятся службами ОС, принимающие данные направленный в физ. порт ввода/вывода. ОС получает данные через службы периферийного порта и передает их в физ. порт ввода/вывода, откуда они поступают на целевое устройство (такой как принтер).

Реквесторы редеректоры перехватывают данные периферийного порта и проверяют адресованы ли они сетевому ресурсу, если это так то данные передаются на сервер управляющим таким ресурсом. Сервер посылает данные в свой физ. порт где и получает целевое устройство (принтер).

Организация информации на сервере: управление учётными записями пользователей, защита доступа, централизованное лицензирование, защита данных.



php"; ?>