Skip to main content

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 connue sous le nom d'architecture à deux niveaux.Peu importe son appel, 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, un réseau informatique d'entreprise aura un ordinateur serveur, qui fonctionneEn tant que cerveau de l'organisation, et un groupe d'ordinateurs clients, qui sont communément appelés Postes 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és utilisent 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 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é Application Server .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 l'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 sur le 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 un type virtuel de centrale.

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.