Классификация архитектур КИС. Клиент-сервер

 

 

Клиент – это аппаратный или программный компонент вычислительной системы, посылающий запросы серверу.

 

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

 

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

 

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

 

Выделяются:

 

1) архитектура с тонким клиентом

2) архитектура с толстым клиентом

 

Приложение, основанное на толстом клиенте – приложение, где обработка данных происходит на стороне клиента. Тонкий клиент – архитектура, где обработка необходимых данных происходит в основном на стороне сервера.

 

Толстый клиент:

Стоимость: выше, чем у локальной и файл-серверной архитектуры

Сложность создания: высокая.

Производительность: зависит от клиентского и серверного оборудования и линий связи.

Надежность: выше, чем у файл-серверной архитектуры.

Возможность модернизации: возможна больше, чем у файл-серверного приложения, но меньше чем у тонкого клиента.

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

Тонкий клиент:

Стоимость: выше, чем у толстого клиента.

Сложность создания: выше, чем у толстого клиента.

Производительность: зависит от производительности сервера.

Надежность: выше, чем у файлсерверной архитектуры.

Возможность модернизации: возможна при увеличении производительности сервера.

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

 

Преимущества клиент-серверной архитектуры:

 

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

· централизованное управление учетными записями;

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

 

Недостатки:

 

· неработоспособность сервера может сделать неработоспособной сеть;

· высокая стоимость оборудования;

· администрирование данной системы требует квалифицированного профессионализма.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: