Modèle client-serveur

Le modèle client-serveur décrit la manière dont un serveur fournit des ressources et des services à un ou plusieurs clients. Les serveurs comprennent notamment les serveurs web, les serveurs de messagerie et les serveurs de fichiers. Chacun de ces serveurs fournit des ressources à des appareils clients, tels que des ordinateurs de bureau, des ordinateurs portables, des tablettes et des smartphones. La plupart des serveurs ont une relation un-à-plusieurs avec les clients, ce qui signifie qu’un seul serveur peut fournir des ressources à plusieurs clients en même temps.

Lorsqu’un client demande une connexion à un serveur, celui-ci peut accepter ou refuser la connexion. Si la connexion est acceptée, le serveur établit et maintient une connexion avec le client à l’aide d’un protocole spécifique. Par exemple, un client de messagerie électronique peut demander une connexion SMTP à un serveur de messagerie afin d’envoyer un message. L’application SMTP du serveur de messagerie demande alors au client de s’authentifier, par exemple avec son adresse électronique et son mot de passe. Si ces identifiants correspondent à un compte sur le serveur de messagerie, celui-ci envoie le message à son destinataire.

Les jeux multijoueurs en ligne utilisent également le modèle client-serveur. Le service Battle.net de Blizzard en est un exemple : il héberge des jeux en ligne comme World of Warcraft, StarCraft, Overwatch et d’autres. Lorsque les joueurs ouvrent une application Blizzard, le client du jeu se connecte automatiquement à un serveur Battle.net. Une fois connectés à Battle.net, les joueurs peuvent voir qui est en ligne, discuter avec d’autres joueurs et jouer des parties avec ou contre d’autres joueurs.

Bien que les serveurs Internet fournissent généralement des connexions à plusieurs clients à la fois, chaque machine physique ne peut gérer qu’un certain volume de trafic. C’est pourquoi les services en ligne populaires répartissent les clients entre plusieurs serveurs physiques, en utilisant une technique appelée informatique distribuée. Dans la plupart des cas, la machine à laquelle les utilisateurs sont connectés n’a pas d’importance, puisque les serveurs fournissent tous le même service.

NOTE: Le modèle client-serveur peut être comparé au modèle P2P, dans lequel les clients se connectent directement les uns aux autres. Dans une connexion P2P, aucun serveur central n’est nécessaire, puisque chaque machine joue à la fois le rôle de client et de serveur.

Mis à jour June 17, 2016 par Per C.

quizTestez vos connaissances

Which of the following is synonymous with the data retrieval method "FIFO"?

A
GIGO
0%
B
LILO
0%
C
FILO
0%
D
NINO
0%
Correct! Incorrect!     View the FIFO definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Modèle client-serveur sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.