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 zal het computernetwerk van een bedrijf een servercomputer hebben, die fungeert als de "hersenen" van de organisatie en een groep clientcomputers, die veel voorkomende 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 klantgedeelten van de architectuur van de client-server zijn kleinere computers die werknemersGebruik om hun computergebaseerde verantwoordelijkheden uit te voeren.

Servers bevatten vaak gegevensbestanden en applicaties die via werkstations of werknemerscomputers via werkstations kunnen worden toegankelijk. 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 Application Server 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 toepassingen t tde architectuur van de klant-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 zijn 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 client-server-architectuur. Elke computer die een webbrowser gebruikt, is een client, en de gegevens over de verschillende webpagina's waartoe deze klanten toegang hebben op meerdere servers.

ANDERE TALEN