Client Server toepassingen zijn een populair model voor de ontwikkeling van het systeem , waardoor de logica en de toegang tot de gegevens over een gedistribueerde omgeving . Een client- server architectuur kan ook verhoging van de flexibiliteit , waardoor ontwikkelaars een programmeertaal of -omgeving te gebruiken voor een sectie en andere omgevingen voor andere afdelingen . De aard van de client -server architecturen worden gewoonlijk ingedeeld op basis van het aantal lagen , of secties , van de applicatie . Two - tier client- server model De two-tier model is degene die de meeste computergebruikers zijn bekend met , het is het fundament van het internet . In een klassieke twee - tier architectuur , een deel van het systeem - de naam van de cliënt - stuurt verzoeken naar een ander deel van het systeem - genaamd de server - die het verzoek verwerkt en stuurt het antwoord terug Een groot deel van het internet , van surfen op het web naar e - mail , is gebaseerd op een bepaalde manier op deze architectuur . De web browser ( client ) stuurt een verzoek naar een webserver , die bepaalt wat de gebruiker zoekt en stuurt de informatie terug naar de client . ( Zie referentie 1 . ) N - tier client- server model Na de two-tier -model , de volgende indeling van de client-server architectuur is een meer algemene aanpak , riep de n - tier model . In deze architectuur , " n" geeft elk aantal niveaus , gaande van drie boven . Neem bijvoorbeeld een web - based e - mail applicatie . De gebruiker logt in via hun webbrowser . De browser stuurt deze aanvraag naar een webserver van een gebruiker log - in poging te verwerken . De webserver die informatie te nemen en de sturen naar een databaseserver de gegevens die door de cliënt de data in de databaseserver vergelijken . De databaseserver zal het resultaat terug te sturen naar de webserver , die een antwoord terug stuurt naar de client . Als de gebruiker zich met succes in , zal de volgende pagina weer een verzoek naar de webserver , die op zijn beurt berichten van de gebruiker zal vragen van de e - mailserver . Dit zou worden beschouwd als een vier - tier systeem specifiek N -tier speciaal geval : . Drie - tier systeem Er is een speciaal geval in de n - tier categorie vanwege de prevalentie van het web . De drie-tier model is bijna alomtegenwoordig op het internet , die als basis dienen voor de overgrote meerderheid van de websites . De architectuur is heel simpel : de webbrowser is het eerste niveau , de webtoepassingsserver is het tweede niveau en de database laag is het derde niveau . Hoewel het vrij eenvoudig om extra tiers op dit systeem toe te voegen ( dat wil zeggen , het communiceren met een e - mailserver ) , dit model is de basis voor vrijwel alle niet - triviale webapplicaties .
|