Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




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

Сервер - это объект, предоставляющий сервис другим объектам сети по их запросам. Сервис – это процесс обслуживания клиентов.

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

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

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

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

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

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

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

В сетях с выделенным файловым сервером на выделенном автономном ПК устанавливается серверная сетевая операционная система. Этот ПК становится сервером. Программное обеспечение (ПО), установленное на рабочей станции, позволяет ей обмениваться данными с сервером. Наиболее распространенные сетевые операционная системы:

- NetWare фирмы Novel;

- Windows NT фирмы Microsoft;

- UNIX фирмы AT&T;

- Linux.

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

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

В современной клиент – серверной архитектуре выделяется четыре группы объектов: клиенты, серверы, данные и сетевые службы. Клиенты располагаются в системах на рабочих местах пользователей. Данные в основном хранятся в серверах. Сетевые службы являются совместно используемыми серверами и данными. Кроме того службы управляют процедурами обработки данных.

Сети клиент – серверной архитектуры имеют следующие преимущества:

- позволяют организовывать сети с большим количеством рабочих станций;

- обеспечивают централизованное управление учетными записями пользователей, безопасностью и доступом, что упрощает сетевое администрирование;

- эффективный доступ к сетевым ресурсам;

- пользователю нужен один пароль для входа в сеть и для получения доступа ко всем ресурсам, на которые распространяются права пользователя.

Наряду с преимуществами сети клиент – серверной архитектуры имеют и ряд недостатков:

- неисправность сервера может сделать сеть неработоспособной, как минимум потерю сетевых ресурсов;

- требуют квалифицированного персонала для администрирования;

- имеют более высокую стоимость сетей и сетевого оборудования.

Выбор архитектуры сети

Выбор архитектуры сети зависит от назначения сети, количества рабочих станций и от выполняемых на ней действий.

Следует выбрать одноранговую сеть, если:

- количество пользователей не превышает десяти;

- все машины находятся близко друг от друга;

- имеют место небольшие финансовые возможности;

- нет необходимости в специализированном сервере, таком как сервер БД, факс-сервер или какой-либо другой;

- нет возможности или необходимости в централизованном администрировании.

Следует выбрать клиент серверную сеть, если:

- количество пользователей превышает десяти;

- требуется централизованное управление, безопасность, управление ресурсами или резервное копирование;

- необходим специализированный сервер;

- нужен доступ к глобальной сети;

- требуется разделять ресурсы на уровне пользователей.

Вопросы к лекции

1. Дать определение сети.

2. Чем отличается коммуникационная сеть от информационной сети?

3. Как разделяются сети по территориальному признаку?

4. Что такое информационная система?

5. Что такое каналы связи?

6. Дать определение физического канала связи.

7. Дать определение логического канала связи.

8. Как называется совокупность правил обмена информацией между двумя или несколькими устройствами?

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

10. Каким параметром характеризуется загрузка сети?

11. Что такое метод доступа?

12. Что такое совокупность правил, устанавливающих процедуры и формат обмена информацией?

13. Чем отличается рабочая станция в сети от обычного персонального компьютера?

14. Какие элементы входят в состав сети?

15. Как называется описание физических соединений в сети?

16. Что такое архитектура сети?

17. Как назвать способ определения, какая из рабочих станций сможет следующей использовать канал связи?

18. Перечислить преимущества использования сетей.

19. Чем отличается одноранговая архитектура от клиент серверной архитектуры?

20. Каковы преимущества крупномасштабной сети с выделенным сервером?

21. Какие сервисы предоставляет клиент серверная архитектура?

22. Преимущества и недостатки архитектуры терминал – главный компьютер.

23. В каком случае используется одноранговая архитектура?

24. Что характерно для сетей с выделенным сервером?

25. Как называются рабочие станции, которые используют ресурсы сервера?

26. Что такое сервер?

 


Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...