De traditionele client - server -model had duidelijk omschreven grenzen tussen de rol van de opdrachtgever en de rol van de server . De komst van een multi - tier architectuur ingewikkelde zaken . De client - server model heeft twee lagen , maar ' n - tier " client - server heeft geen duidelijke limiet aan het aantal tiers - " n " staat voor een nummer . Drie - tier architectuur en up omvat verschillende servers vervullen van een verzoek van een cliënt en de verdeling van verantwoordelijkheden tussen die servers heeft bijna oneindig permutaties . Basis Client - Server Client - server is het oudste model voor netwerkcommunicatie . Het begrip " tiers " niet bestond tot de drie - tier client - server kwam . Toen dat gebeurde , werd de traditionele client - server architectuur met terugwerkende kracht genaamd " two- tier . " De klant is de eerste tier . In standaard client - server architectuur , de gebruiker gaat met de cliënt . De client is zowel een programma en de computer dat programma draait. Het onderscheidende kenmerk van de opdrachtgever is dat het opent de communicatie door contact met de server met het verzoek . De traditionele server opent nooit de communicatie , het net zit en wacht op verzoeken en vervolgens aan dat verzoek voldaan . De server centraliseert middelen en levert ze aan klanten . De server is over het algemeen een veel grotere computer dan clientcomputers . Architecture Evolution Twee verschillende ontwikkelingen gecreëerd drie - tier architectuur , en er is onenigheid over welke eerst kwam . Een is de thin client model , de andere is een gespecialiseerde databaseserver . Als een klant contacten een server via een netwerk of het internet , voor een webpagina , en dat webpagina wordt samengesteld uit de resultaten getrokken uit een database op een andere server , dan is de transactie door drie lagen . Thin client systemen verwijder alle processing power van het werkstation waar de gebruiker zit . Al het werkstation heeft een beeldscherm , een toetsenbord , een muis en net genoeg rekenkracht om verbinding met een server via het netwerk . Zelfs het besturingssysteem uit de client . In dit scenario zal ieder netwerk contact geïnitieerd door de gebruiker te betrekken meer dan twee lagen , omdat de werkelijke omgeving waarop de gebruiker werkt al op een server . Extra Tiers combinatie van thin client systemen met toegang tot een website op basis van een databank inwoner op een andere server biedt vier lagen . In dit scenario , tier one is de werkplek , tweede lijst wordt de thin client server , tier drie is de webserver en tier vier is de databaseserver . Sommige systemen centraliseren toepassingen op een server , die een andere tier introduceert tussen de thin client -server en de webserver , omdat de webbrowser woonachtig is op een andere server . Configuraties Net zoals de n - tier client - server architectuur is uitbreidbaar , zodat de omschrijving van de verantwoordelijkheden van elke laag verandert . De enige bepaalde functionele eigenschap van elk niveau is de verantwoordelijkheid van de cliënt voor het contact met de computer gebruiker .
|