Client

Définition - Que signifie le client?

Un client est l'extrémité réceptrice d'un service ou le demandeur d'un service dans un système de type modèle client / serveur. Le client est le plus souvent situé sur un autre système ou ordinateur, accessible via un réseau. Ce terme a d'abord été utilisé pour les périphériques qui ne pouvaient pas exécuter leurs propres programmes et étaient connectés à des ordinateurs distants qui pouvaient via un réseau. On les appelait des terminaux stupides et ils étaient desservis par des ordinateurs centraux partageant le temps.

Definir Tech explique le client

Un client peut être une simple application ou un système entier qui accède aux services fournis par un serveur. Un client peut se connecter à un serveur via différents moyens tels que des sockets de domaine, une mémoire nommée, partagée ou via des protocoles Internet, qui est la méthode la plus courante utilisée depuis la large adoption d'Internet.

Les clients sont classés en trois types:

  • Client léger: une application cliente avec des fonctions minimales qui utilise les ressources fournies par un ordinateur hôte et son travail consiste généralement simplement à afficher les résultats traités par un serveur. Il s'appuie simplement sur un serveur pour effectuer la plupart ou la totalité de son traitement.
  • Client épais / gros: C'est l'opposé du client léger. Il peut effectuer la majeure partie de son traitement et ne repose pas nécessairement sur un serveur central, mais peut avoir besoin de se connecter à un serveur pour obtenir des informations, télécharger ou mettre à jour des données ou le programme lui-même. Les logiciels antivirus appartiennent à cette catégorie car ils n'ont pas vraiment besoin de se connecter à un serveur pour faire leur travail, bien qu'ils doivent se connecter périodiquement pour télécharger de nouvelles définitions de virus et télécharger des données.
  • Hybride: présente les caractéristiques des deux types ci-dessus. Il peut effectuer la plupart des processus seul, mais peut s'appuyer sur un serveur pour les données critiques ou pour le stockage.