Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Архитектура
  2. Архитектура дифференцированных услуг DiffServ
  3. АРХИТЕКТУРА И СКУЛЬПТУРА
  4. Архитектура протоколов маршрутизации в Ш-ЦСИО
  5. Архитектура систем управления сетями и сетевыми элементами
  6. Архитектура транспортных сетей

Client-Server Architecture (CSA) — концепция сети, в которой основная часть ее ресурсов сосредоточена в серверах, обслуживающих своих клиентов. Серверы предоставляют клиентам различные сервисы.

Как следует из названия, архитектура CSA определяет (рис. 7) два типа взаимодействующих в сети компонентов: серверы и клиенты. Каждый из них является комплексом взаимосвязанных прикладных программ. Серверы предоставляют ресурсы, необходимые многим пользователям. К ним, в первую очередь, относятся: базы данных, файлы, память. Клиенты используют эти ресурсы и предоставляют удобные интерфейсы пользователя.

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

В зависимости от сложности выполняемых прикладных процессов и числа работающих клиентов различают двухуровневые и трехуровневые архитектуры. Наиболее простой является двухуровневая архитектура (рис. 7). Здесь, клиенты выполняют простые операции обработки данных, отрабатывают интерфейс взаимодействия с сервером, обращаются к нему с запросами. Большую же часть задач обработки выполняет сервер. Для этих целей он имеет базу данных.

 

 
 

Рис. 7. Архитектура клиент-сервер

 

 

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

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

 

 

 
 

Рис. 8. Трехуровневая архитектура клиент-сервер


Дата добавления: 2015-07-20; просмотров: 118 | Нарушение авторских прав


Читайте в этой же книге: Составляющие информационных технологий | Стандарты пользовательского интерфейса информационных технологий | Графический интерфейс пользователя GUI | Автоматизированное рабочее место | Автоматизированное рабочее место технического работника | Информационная технология обработки данных (ИТОД) | Информационная технология электронного офиса (ИТЭО) | Информационная технология обеспечения безопасности обработки информации | Информационно — справочные правовые системы (ИСПС) | Модуль 3. Технологии открытых систем |
<== предыдущая страница | следующая страница ==>
Принципы организации компьютерных сетей| Модель взаимосвязи открытых систем

mybiblioteka.su - 2015-2024 год. (0.008 сек.)