muzruno.com

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

Архитектурата на клиент-сървър е организационното изграждане на локална или разпределена мрежа, в която има отделен сървър и електронни възли (клиент), между които се споделя натоварването на изчислителната мрежа, което гарантира тяхната съвместна работа. Много често взаимодействието в мрежата, базирано на сървъра и клиента, се осъществява чрез мрежа от компютри. Освен това сървърът и клиентът могат да бъдат не само електронни устройства, но и софтуер или приложение.

LAN със специален сървър

Архитектурата на клиент-сървър може да означава структура, в която клиентът има няколко (обикновено около десет) компютъра, за които е разпределен отделен централен електронен възел-сървър. Тази група от електронни устройства се нарича "локална мрежа със специален сървър".

Администратор на мрежата има неограничено право да променя конфигурацията на сървъра. Тя има възможност да инсталира всяка операционна система, както и поддръжка на централния възел. Основната база данни с информация може да се намира както на сървърния компютър, така и (за целите на сигурността) на всяко друго електронно устройство, което е част от мрежата. Местоположението на базата данни извън уеб сървъра също е много удобно, защото това гарантира непрекъснатостта и последователността на всички мрежови компютри по време на техническата работа на централната уеб машина.

Мрежата със специален сървър обикновено се използва за осигуряване на непрекъснат обмен на данни между клонове на голяма организация или предприятие. Друга употреба на такава архитектура се осъществява в мрежови компютърни игри. По този начин се осигурява постоянен 24-часов достъп до детската площадка от мрежата.

Клиентска компютърна програма

Според понятието "архитектура клиент-сървър" често се има предвид и разпределението на мрежовото натоварване между клиента и сървъра, където клиентът е изчислителната програма. В този случай всички поверителни данни се намират в централната информационна база данни на мощен сървър на компютъра. Мониторингът и защитата на информацията се осигуряват и от сървърния възел. Такава организационна структура е много изгодно, тъй като е много по-добре и по-надеждно на сървъра да осигури защитата на чувствителните данни от неоторизирани опити за достъп до тях. На сървъра се създава контрол на достъпа, в резултат на което информацията се отваря само за потребители с конкретни пълномощия.



Принципи на архитектурата на архитектурата на клиент-сървър

Архитектурата на клиент-сървър може да бъде изградена на принципа:

  1. Двойна връзка, която осигурява един уеб сървър и около десет клиента.

  2. Тройна връзка, в структурата на която има междинна връзка (уеб сайт), разположена между сървъра и клиента. Тази връзка служи като посредник при обработката на заявки и получени данни или за гарантиране на защита на достъпа до информация, както и за нейното предпазване от увреждане и унищожаване. В този случай броят на работещите или игралните места в мрежата може да бъде много по-голям.

  3. N-тата връзка, която позволява свързването на няколко уеб сървъри към мрежата. Техният брой зависи от нивото на мрежовото натоварване. Броят на компютрите, които могат да работят заедно в мрежата естествено се увеличава значително. Междинните сървъри традиционно получават имената: "сървър на база данни", "сървър на приложения".

По този начин локалната мрежа със сложна N-структура, свързваща няколко сървъра и множество клиенти, предоставя възможност за по-добра и ергономична работа на всички връзки в мрежовата верига.

Споделяне в социалните мрежи:

сроден