Architektura klient-serwer jest organizacyjnabudowanie lokalnej lub rozproszonej sieci, w której znajduje się oddzielny serwer i węzły elektroniczne (klient), pomiędzy którymi ładuje się sieć komputerowa, co zapewnia ich wspólną pracę. Bardzo często interakcja w sieci oparta na serwerze i kliencie odbywa się za pośrednictwem sieci komputerów. Ponadto, serwer i klient mogą być nie tylko urządzeniami elektronicznymi, ale także oprogramowaniem lub aplikacją.

LAN z dedykowanym serwerem

Architektura klient-serwer może oznaczać strukturę, w której klient jest kilku (zwykle około dziesięciu) komputery, dla których przydzielono oddzielny centralny elektroniczny serwer węzłów. Ta grupa urządzeń elektronicznych nazywana jest "siecią lokalną z dedykowanym serwerem".

Administrator sieci ma nieograniczone prawa dozmienić konfigurację serwera. Ma możliwość instalacji dowolnego systemu operacyjnego, a także konserwacji węzła centralnego. Podstawowa baza danych informacji może znajdować się zarówno na komputerze serwera, jak i (dla celów bezpieczeństwa) na dowolnym innym urządzeniu elektronicznym będącym częścią sieci. Lokalizacja bazy danych poza serwerem sieciowym jest również bardzo wygodna, ponieważ zapewnia ciągłość i spójność wszystkich komputerów w sieci podczas technicznej pracy centralnego komputera.

Zazwyczaj używana jest sieć z dedykowanym serweremW celu zapewnienia nieprzerwanej wymiany danych między oddziałami dużej organizacji lub przedsiębiorstwa. Inne zastosowanie takiej architektury ma miejsce w sieciowych grach komputerowych. W ten sposób zapewniony jest ciągły 24-godzinny dostęp do placu zabaw z sieci.

Klient - program komputerowy

Pod pojęciem "architektura klient-serwer" częstooznaczają także rozkład obciążenia sieciowego między klientem a serwerem, gdzie klient jest programem komputerowym. W tym przypadku wszystkie poufne dane znajdują się w centralnej bazie danych informacji na wydajnym komputerze serwera. Monitorowanie i ochrona informacji jest również zapewniane przez węzeł serwera. Taka struktura organizacyjna jest bardzo korzystne, ponieważ serwer może być o wiele lepsze i bardziej wiarygodne, aby chronić poufne dane przed nieuprawnionymi próbami uzyskania dostępu do nich. Na serwerze, ustaw kontrolę dostępu, w wyniku którego informacja jest dostępna wyłącznie dla użytkowników, obdarzony pewnymi mocami.

Zasady architektury architektury klient-serwer

Architektura klient-serwer może być zbudowana na zasadzie:

  1. Podwójne połączenie, które zapewnia jeden serwer WWW i około dziesięciu klientów.

  2. Potrójne połączenie, w strukturze któregoIstnieje łącze pośrednie (witryna sieci Web) znajdujące się między serwerem a klientem. To łącze służy jako pośrednik w przetwarzaniu żądań i otrzymanych danych lub w celu zapewnienia ochrony dostępu do informacji, a także ochrony przed zniszczeniem i zniszczeniem. W takim przypadku liczba pracowników lub miejsc do gier w sieci może być znacznie zwiększona.

  3. N-te połączenie, włączaniepołączyć się z siecią wielu serwerów internetowych. Ich liczba zależy od poziomu obciążenia sieci. Liczba komputerów, które mogą współpracować ze sobą w sieci, znacząco wzrasta. Serwery pośrednie mają zwykle nazwy: "serwer baz danych", "serwer aplikacji".

Tak więc, lokalna sieć z kompleksemN-struktura połączenia kilku serwerów i wielu klientów zapewnia możliwość lepszego i ergonomicznego funkcjonowania wszystkich łączy w łańcuchu sieci.