Definitie client server

De uitdrukking client-server wordt gebruikt op het gebied van computers . In deze context wordt het apparaat dat bepaalde services naar een server vraagt ​​de client genoemd . Het serveridee verwijst daarentegen naar de apparatuur die services levert aan de computers (computers) die via een netwerk ermee zijn verbonden.

Client server

Het concept van client-server, of client-server, verwijst daarom naar een communicatiemodel dat verschillende computerapparaten via een netwerk met elkaar verbindt. De cliënt maakt in dit kader serviceaanvragen naar de server, die verantwoordelijk is voor het voldoen aan de genoemde vereisten.

Met deze architectuur worden de taken verdeeld tussen de servers (die de services leveren) en de clients (die deze services vereisen). Met andere woorden: de client vraagt ​​de server naar een resource, die een antwoord biedt.

Dit type modellen maakt het delen van de verwerkingscapaciteit mogelijk . De server kan op meer dan één computer worden uitgevoerd en meer dan één programma zijn. Volgens de diensten die het levert, kan het webserver, mailserver of anderszins worden genoemd.

In gestructureerde netwerken onder het client-servermodel centraliseren clients verschillende applicaties en bronnen op de server. De server zorgt er op zijn beurt voor dat deze bronnen beschikbaar zijn wanneer een klant ze nodig heeft.

Het is belangrijk om te vermelden dat een groot deel van de internetdiensten voldoet aan de client server-architectuur. De webserver stelt de websites ter beschikking van de klant, waartoe de client via zijn browser toegang heeft. De server host op deze manier de gegevens die de client opvraagt ​​via de browser die op zijn computer is geïnstalleerd.

Een van de meest 'oude' voorbeelden in deze context is e-mail, die elke seconde van zijn werking de principes van het client-servermodel laat zien. In dit geval verzendt en ontvangt de client berichten die "reizen" via communicatienetwerken en deze worden gehost in "mailboxen" waarvan de technische naam mailservers zijn .

In tegenstelling tot wat er buiten de computer gebeurt, op het gebied van traditionele e-mail, opent de gebruiker geen materiaalpostvak om erin te kijken of er letters of pakketten zijn, maar moet hij een server (meestal op afstand) aanvragen om de aanwezigheid van nieuwe berichten en stuur je een reactie met het resultaat. Elke actie is gebaseerd op deze relatie, zodat het team van de klant niet zelfvoorzienend is.

Een van de meest voorkomende bepalingen van het client-servermodel zijn meerlaagse systemen, volgens welke de server de uitvoering van verschillende programma's aanbiedt, zodat verschillende computers deze kunnen aanvragen op basis van hun behoeften, zodat het distributieniveau toeneemt.

Een van de minder duidelijke voordelen van de organisatie voor servers en klanten is dat de verwerkings- en geheugencapaciteit van de laatste niet zo groot moet zijn als die van de eerste, wat de eindconsument ten goede komt doordat hij een relatief oud apparaat kan gebruiken om van te genieten over het algemeen zeer geavanceerde diensten.

Ondanks het feit dat e-mail een zeer lichte en eenvoudige "toepassing" lijkt, moeten servers bijvoorbeeld enorme hoeveelheden gegevens opslaan om aan al hun klanten te voldoen, en daarom zeer veeleisende zoekopdrachten en vragen uitvoeren om op alle vragen te reageren uw verzoeken . Wanneer we zoeken naar een term in onze doos om een ​​bepaald bericht te vinden, moet de server honderden of duizenden bestanden controleren, en dat gebeurt in een fractie van een seconde, iets dat bij ons thuis onmogelijk zou zijn.

Systemen voor het streamen van videogames voor extern gebruik zijn een ander voorbeeld, in dit geval veel moeilijker dan e-mail, omdat de klant in realtime kan genieten van een geavanceerd programma met een computer waarmee hij de video eenvoudig kan ontvangen op een vloeiende manier en stuur de gebeurtenissen van je commando, toetsenbord en muis.

Aanbevolen