/ / Клијент-сервер архитектура: карактеристике интеракције

Клијент-сервер архитектура: карактеристике интеракције

Рачунари, софтвер и периферијесу неједнаке компоненте информационе мреже. Неки поседују ресурс, тако да се називају серверима, други се односе на те ресурсе и називају се клијентима. Размотрите како међусобно комуницирају и шта је клијент-сервер архитектура.

Архитектура клијентског сервера
Клијент-сервер архитектура

Архитектура "Цлиент-Сервер" је аинтеракција структурних компоненти на мрежи на основу одређених принципа организације мреже, које су структуралне компоненте компоненти сервера и добављачима појединих специјализованих функција (услуга), као и клијенти који користе ову услугу. Специфичне функције су подељене у три групе на основу решења специфичних задатака:

  • функција улаза и презентације је дизајнирана за интеракцију са корисником;
  • примењене функције - за сваку предметну област постоји сопствени скуп;
  • функције управљања ресурсима су дизајниране да управљају датотским системом, разним база података и другим компонентама.

Аутономни систем, на пример, рачунар безмрежна веза, представља компоненте презентације, примене и управљања на различитим нивоима. Ове врсте нивоа су оперативни систем, апликативни и сервисни софтвер, различите услужне програме. На исти начин, све горе наведене компоненте су представљене у мрежи. Најважније је осигурати мрежну интеракцију између ових компоненти.

Сервер компјутери
Принцип клијент-сервер архитектуре

Најчешће је архитектура клијент-сервераКористи се за креирање корпоративних база података у којима се информације не складиште само, већ се могу периодично обрађивати различитим методама. База података је главни елемент било ког корпоративног информационог система, а језгро ове базе података налази се на серверу. Дакле, на серверу су најсложеније активности везане за унос, складиштење, обраду и модификацију података. Када корисник (клијент) приступи бази података (сервер), захтев се обрађује: директан приступ бази података и враћање одговора (резултат обраде). Резултат обраде је мрежна порука о успешном раду или грешци. Серверни рачунари могу процесуирати симултани приступ више клијената истој датотеци. Такав рад и пренос података преко мреже могу убрзати рад апликација које се користе.

развој апликација клијентских сервера
Клијент-сервер архитектура: апликација за технологију

Ова архитектура се користи за приступразни ресурси који користе мрежне технологије: Веб сервери, апликациони сервери, сервери база података, маил сервери, заштитни зидови, прокси сервери. Развој клијент-сервер апликација може побољшати безбедност, поузданост и перформансе апликација које се користе и мреже у целини. Најчешће клијент-сервер апликације се користе за аутоматизацију пословања.

Прочитајте више: