Académique Documents
Professionnel Documents
Culture Documents
Par extension, le client désigne souvent le terminal ou la machine sur lequel est exécuté le
logiciel client, et le serveur, l'ordinateur sur lequel est exécuté le logiciel serveur. Les
machines serveurs sont généralement dotées de capacités supérieures à celles des
ordinateurs personnels en ce qui concerne la puissance de calcul, les entrées-sorties et les
connexions réseau, afin de pouvoir répondre de manière efficace à un grand nombre de
clients. Les clients sont souvent des ordinateurs personnels ou terminaux individuels
(téléphone, tablette), mais pas systématiquement. Un serveur peut répondre aux requêtes de
plusieurs clients : c'est le cas d'un serveur d'impression contrôlant le partage d'imprimantes,
des sites d'achat en ligne ou des jeux massivement multijoueurs ; mais parfois, client et
serveur sont sur la même machine : c'est le cas pour le système d'affichage X Window[2].
Il existe une grande variété de serveurs et de clients en fonction des besoins ou services à
fournir : un serveur Web publie des pages Web demandées par des navigateurs Web ; un
serveur de messagerie électronique transmet les courriels à des clients de messagerie ; un
serveur de fichiers permet de partager des fichiers sur un réseau aux machines qui le
sollicitent ; un serveur de base de données permet aux clients de récupérer des données
stockées dans une base de données, etc.
Bien que souvent confondues, les notions de « programme client » (ou processus client) et
de programme serveur sont différentes de celles de « machine client ». En effet, il est courant
qu'un seul ordinateur exécute à la fois un ou plusieurs programmes serveur et un ou
plusieurs programmes client.
Caractéristiques
Environnement client–
serveur
Architecture à N niveaux
Une architecture à N niveaux ou architecture N tiers (N-tier architecture en anglais) n'ajoute pas
de niveau à l'architecture à 3 niveaux, mais introduit la notion d'objet qui offre la possibilité de
distribuer les services entre les 3 niveaux selon N couches, permettant ainsi de spécialiser
plus finement les serveurs.
Types de clients applicatifs
Les clients applicatifs, sont des logiciels qui tournent sur les machines ou terminaux des
utilisateurs. Il est possible d'en distinguer 3 types majeurs.
Client léger
Quelques avantages:
Client riche
Comparaison des
architectures centralisées et
distribuées
Exemples client-serveur
Notes
Portail de l’informatique
Portail des télécommunications
Ce document provient de
« https://fr.wikipedia.org/w/index.php?
title=Client-serveur&oldid=211459213 ».
La dernière modification de cette page a été faite
le 13 janvier 2024 à 09:16. •
Le contenu est disponible sous licence CC BY-SA
4.0 sauf mention contraire.