Ти тут

Клієнт-серверна архітектура: особливості взаємодії

Відео: Клієнт-Сервер

Комп`ютери, програми та периферійні пристрої є нерівноправними складовими інформаційної мережі. Одні володіють якимось ресурсом, тому називаються серверами, інші звертаються до цих ресурсів і називаються клієнтами. Розглянемо, як же вони взаємодіють між собою і що собою представляє клієнт-серверна архітектура.

Клієнт серверна архітектураКлієнт-серверна архітектура

Архітектура «Клієнт-Сервер" складається з взаємодії структурних компонентів в мережі на основі певних принципів організації даної мережі, де структурними компонентами є сервер і вузли-постачальники певних спеціалізованих функцій (сервісів), а також клієнти, які користуються цим сервісом. Специфічні функції прийнято ділити на три групи на основі вирішення певних завдань:

Відео: Клієнт сервер в картинках

  • функції введення та подання даних призначені для взаємодії користувача з системою;
  • прикладні функції - для кожної предметної області є власний набір;
  • функції управління ресурсами призначені для управління файловою системою, різними базами даних і іншими компонентами.


Автономна система, наприклад, комп`ютер без підключення до мережі, являє компоненти уявлення, прикладного призначення і управління на різних рівнях. Такого роду рівнями вважаються операційна система, прикладне та службове програмне забезпечення, різні утиліти. Точно так само і в мережі представлені всі вищевказані компоненти. Головне - правильно забезпечити мережеве взаємодія між цими складовими.



серверні комп`ютериПринцип роботи клієнт-серверної архітектури

Клієнт-серверна архітектура найбільш часто використовується для створення корпоративних баз даних, в яких інформація не тільки зберігається, але й періодично піддається обробці різними методами. Саме база даних є головним елементом будь-якої корпоративної інформаційної системи, а на сервері розташовується ядро цієї бази. Так, на сервері відбуваються найбільш складні операції, що стосуються введення, зберігання, обробки і модифікації даних. Коли користувач (клієнт) звертається до бази даних (серверу), відбувається обробка запиту: безпосередньо звернення до бази даних і повернення відповіді (попередньо заданих точок). Результат обробки - це повідомлення мережі про успішне проведення операції або помилку. Серверні комп`ютери можуть обробляти одночасно звернення кількох клієнтів до одного і того ж файлу. Така робота і передача даних по мережі дозволяє прискорити роботу використовуваних додатків.

Відео: Java для початківців # 14 Клієнт серверний додаток

розробка клієнт серверних додатківКлієнт-серверна архітектура: застосування технології

Дана архітектура використовується для доступу до різних ресурсів з використанням мережевих технологій: Web-сервери, сервери додатків, сервери баз даних, поштові сервери, файрволи, проксі-сервери. Розробка клієнт-серверних додатків дозволяє підвищити безпеку, надійність і продуктивність використовуваних додатків і мережі в цілому. Найбільш часто клієнт-серверні додатки використовуються для автоматизації бізнесу.

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!