Modèle client-serveur

Définition - Que signifie le modèle client-serveur?

Le modèle client-serveur est un cadre de communication distribué des processus réseau entre les demandeurs de services, les clients et les fournisseurs de services. La connexion client-serveur est établie via un réseau ou Internet.

Le modèle client-serveur est un concept informatique de réseau central créant également des fonctionnalités pour l'échange de courrier électronique et l'accès Web / base de données. Les technologies et protocoles Web construits autour du modèle client-serveur sont:

  • Protocole de transfert hypertexte (HTTP)
  • Système de nom de domaine (DNS)
  • SMTP (Simple Mail Transfer Protocol)
  • Telnet

Les clients comprennent des navigateurs Web, des applications de chat et des logiciels de messagerie, entre autres. Les serveurs incluent le Web, la base de données, l'application, le chat et le courrier électronique, etc.

Definir Tech explique le modèle client-serveur

Un serveur gère la plupart des processus et stocke toutes les données. Un client demande des données ou des processus spécifiés. Les relais de serveur traitent la sortie vers le client. Les clients gèrent parfois le traitement, mais ont besoin de ressources de données serveur pour être achevés.

Le modèle client-serveur diffère d'un modèle peer-to-peer (P2P) où les systèmes communicants sont le client ou le serveur, chacun avec un statut et des responsabilités égaux. Le modèle P2P est un réseau décentralisé. Le modèle client-serveur est un réseau centralisé.

Un inconvénient du modèle client-serveur est d'avoir trop de demandes client sous-traiter un serveur et conduire à un fonctionnement incorrect ou à un arrêt total. Les pirates utilisent souvent de telles tactiques pour mettre fin à des services organisationnels spécifiques via des attaques par déni de service distribué (DDoS).