Windows server
Présentation de l'architecture d'un système client/serveur
De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une machine généralement très puissante en terme de capacités d'entrée-sortie, qui leur fournit des services. Ces services sont des programmes fournissant des données telles que l'heure, des fichiers, une connexion, etc.
Dans le cas d'un réseau de type "client / serveur", il existe une hiérarchie à deux niveaux :
* Le serveur
C'est un ordinateur sans utilisateur, qui centralise les ressources partagées entre les postes. Ainsi, telle ressource est disponible en permanence et ne dépend plus de la présence ou non d'un utilisateur sur son poste.
Afin de satisfaire les requêtes de l'ensemble des postes du réseau, il possède une configuration évoluée : un processeur véloce, une grande quantité de mémoire, un ou plusieurs disques durs de grande capacité... Certains constructeurs proposent des machines conçues spécifiquement pour cet usage.
* Les clients
Les postes connectés sur le réseau sont de simples stations de travail, qui exploitent les ressources mises à disposition par le serveur : ils en sont les "clients".
Leur configuration est plus adaptée et axée sur les besoins de l'utilisateur. Ainsi, une configuration bas de gamme sera suffisante pour un poste dédié aux produits bureautiques (traitement de texte, tableur...).
Les services sont exploités par des programmes, appelés programmes clients, s'exécutant sur les machines clientes. On parle ainsi de client (client FTP, client de messagerie, etc.) lorsque l'on désigne un programme tournant sur une machine cliente, capable de traiter des informations qu'il récupère auprès d'un serveur (dans le cas du client FTP il s'agit de fichiers, tandis que pour le client de messagerie il s'agit de courrier