Зміст:

Anonim

Хост-мережі та мережі клієнт-сервер відрізняються типом використовуваної архітектури програми. Як свідчать їхні назви, хост-мережі мають хост-архітектуру додатків, тоді як клієнт-серверні мережі мають архітектуру клієнт-сервер. Обидва типи мереж складаються з серверів і клієнтів. Мережі клієнт-сервер включають веб-браузери та клієнти електронної пошти. Мережі, що базуються на хості, частіше страждають від вузьких місць сервера, ніж їхні колеги-клієнти.

Мережі хост і клієнт-сервер складаються з серверів і клієнтів.

Прикладні програми та архітектури додатків

Прикладні програми складаються з чотирьох функцій: зберігання даних, доступ до даних, логіка програми та логіка представлення. Архітектура програми розкриває, як ці чотири функції розподіляються між серверами та клієнтами. Сервер може бути мейнфреймом, мінікомп'ютером, мікрокомп'ютером або серверною фермою. Клієнтом може бути простий термінал, мікрокомп'ютер, робоча станція, мережевий комп'ютер або транзакційний термінал.

Мережа на основі хосту

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

Мережа клієнт-сервер

У мережі клієнт-сервер функції прикладної програми поділяються між сервером і клієнтом. Сервер керує зберіганням даних і доступом до даних. Клієнт обробляє логіку представлення. Логіка програми може бути розділена між сервером і клієнтом, або призначена для одного з двох.

Мережі на хост-серверах Vs. Мережі клієнтських серверів