Qu'est-ce que l'architecture client-serveur?

Les entreprises de différentes tailles ont divers besoins informatiques. Les grandes entreprises ont nécessairement besoin d'utiliser plus d'ordinateurs que les petites entreprises. Les grandes entreprises ont régulièrement de grandes configurations d'ordinateur, telles que les mainframes et les réseaux. Un réseau pour une grande entreprise possède généralement une architecture client-serveur, également connu sous le nom d'architecture à deux niveaux. Peu importe ce qu'il s'appelle, ce type d'architecture est une division du travail pour les fonctions informatiques requises par une grande entreprise.

Sous la structure de l'architecture client-serveur, le réseau informatique d'une entreprise aura un ordinateur serveur, qui fonctionne comme les "cerveaux" de l'organisation, et un groupe d'ordinateurs clients, qui sont communément appelés stations de travail . La partie du serveur de l'architecture client-serveur sera un ordinateur de grande capacité, peut-être même un Mainframe, avec une grande quantité de données et de fonctionnalités stockées dessus. Les parties clients de l'architecture client-serveur sont des ordinateurs plus petits que les employésUtilisez pour effectuer leurs responsabilités informatiques.

Les serveurs contiennent généralement des fichiers de données et des applications accessibles à travers le réseau, par des postes de travail ou des ordinateurs d'employés. Un employé qui souhaite accéder aux fichiers de données à l'échelle de l'entreprise, par exemple, utiliserait son ordinateur client pour accéder aux fichiers de données sur le serveur. D'autres employés peuvent utiliser une application d'accès commune en accédant au serveur via leurs ordinateurs clients.

Ce type de serveur est appelé un serveur d'applications . Il profite pleinement de l'architecture client-serveur en utilisant le serveur comme périphérique de stockage pour les applications et obligeant les clients à se connecter au serveur afin d'utiliser ces applications. Des exemples de ce type d'application sont nombreux; Parmi les plus populaires figurent les traitements de texte, les feuilles de calcul et les programmes de conception graphique. Dans chaque cas, l'utilisation des applications illustre tL'architecture client-serveur.

Le serveur n'est pas seulement pour le stockage. De nombreux réseaux ont une architecture client-serveur dans laquelle le serveur agit également comme une source d'alimentation de traitement. Dans ce scénario, les ordinateurs clients sont pratiquement "branchés" au serveur et en tirent leur alimentation de traitement. De cette façon, un ordinateur client peut simuler la plus grande puissance de traitement d'un serveur sans que le processeur requis soit stocké dans son cadre. Ici, l'architecture client-serveur décrit une sorte de centrale virtuelle.

Même le World Wide Web est un exemple d'architecture client-serveur. Chaque ordinateur qui utilise un navigateur Web est un client, et les données sur les différentes pages Web auxquelles ces clients accèdent sont stockées sur plusieurs serveurs.

DANS D'AUTRES LANGUES