Skip to main content

Wat is client-server architectuur?

Bedrijven van verschillende maten hebben verschillende computerbehoeften.Grotere bedrijven moeten noodzakelijkerwijs meer computers gebruiken dan kleinere bedrijven.Grote bedrijven hebben routinematig grote computeropstellingen, zoals mainframes en netwerken.Een netwerk voor een groot bedrijf heeft gewoonlijk een architectuur van de client-server, ook bekend als een tweedelige architectuur.Hoe het ook wordt genoemd, dit type architectuur is een arbeidsverdeling voor de computerfuncties die een groot bedrijf vereist.

Onder de structuur van de client-server-architectuur heeft een computernetwerk een servercomputer, die functioneertals de hersenen van de organisatie en een groep clientcomputers, die gewoonlijk werkstations worden genoemd .Het servergedeelte van de client-server-architectuur is een computer met grote capaciteit, misschien zelfs een mainframe, met een grote hoeveelheid gegevens en functionaliteit die erop is opgeslagen.De client-delen van de client-server-architectuur zijn kleinere computers die werknemers gebruiken om hun computergebaseerde verantwoordelijkheden uit te voeren.

Servers bevatten vaak gegevensbestanden en applicaties die toegankelijk zijn via het netwerk, door werkstations of werknemerscomputers.Een medewerker die bijvoorbeeld toegang heeft tot bedrijfsbrede gegevensbestanden, zou zijn of haar klantcomputer gebruiken om toegang te krijgen tot de gegevensbestanden op de server.Andere werknemers kunnen een applicatie voor gemeenschappelijke toegang gebruiken door toegang te krijgen tot de server via hun clientcomputers.

Dit type server wordt een -applicatieserver genoemd.Het profiteert volledig van de architectuur van de client-server door de server te gebruiken als een opslagapparaat voor applicaties en de clients te verplichten in te loggen op de server om die applicaties te gebruiken.Voorbeelden van dit soort toepassingen zijn talrijk;Een van de meest populaire zijn tekstverwerkers, spreadsheets en grafische ontwerpprogramma's.In elk geval illustreert het gebruik van de applicaties de architectuur van de client-server.

De server is echter niet alleen voor opslag.Veel netwerken hebben een client-server-architectuur waarin de server ook fungeert als een verwerkingsstroombron.In dit scenario worden de clientcomputers vrijwel aangesloten op de server en krijgen ze hun verwerkingskracht ervan.Op deze manier kan een clientcomputer de grotere verwerkingskracht van een server simuleren zonder de vereiste processor te hebben opgeslagen in het kader.Hier beschrijft de architectuur van de client-server een virtueel soort energiecentrale.

Zelfs het World Wide Web is een voorbeeld van de architectuur van de klant-server.Elke computer die een webbrowser gebruikt, is een client, en de gegevens over de verschillende webpagina's die de toegang van die klanten op meerdere servers worden opgeslagen.