Le client /serveur terme a été inventé dans les années 1980 pour décrire un modèle de calcul distribué dans lequel les applications clientes demandent des services de processus serveur. Client /serveur est essentiellement une relation entre les processus s'exécutant sur des ordinateurs séparés reliés entre eux par un réseau informatique . Le processus serveur est le fournisseur de services et le processus de client un consommateur , donc il ya une séparation claire des fonctions , en termes de matériel et de logiciels . Matériel
Un ordinateur serveur Server sur un réseau client /serveur peut être considéré à la fois matériel et logiciel. En termes de matériel , un ordinateur serveur dédié est typiquement un ordinateur personnel ou un poste de travail. Cependant, un serveur peut être nécessaire pour des dizaines de services , voire des centaines de clients dans le même temps , il a généralement un processeur plus rapide , plus de mémoire et plus d'espace de stockage d'un ordinateur client.
Server Software
un ordinateur serveur exécute un système d'exploitation spécifique , telle que Microsoft Windows Server , Linux ou Unix, qui est conçu spécifiquement pour faciliter le partage de ses ressources. Selon la fonction opérationnelle exact , un serveur peut permettre aux utilisateurs de partager des fichiers et des imprimantes sur un réseau et fournir un accès à Internet. Si les ressources sont sur plusieurs serveurs , chaque serveur peut se spécialiser dans une tâche particulière - ou assurent la redondance ou la duplication de fonction - . , En cas de défaillance du serveur
client < br > Photos
un ordinateur client est typiquement un ordinateur personnel régulier exécutant un système d'exploitation comme Windows XP , Windows Vista ou Windows 7. Le système d'exploitation comprend le logiciel client , tels que le courrier électronique et le logiciel de navigation sur Internet , ce qui permet à l'ordinateur de client d'accéder et d'interagir avec les ressources partagées par le serveur. Un ordinateur client ne communique directement avec les serveurs , et non à d'autres clients . Il est cependant capable de traitement de l'information dans son propre droit , ce qui le distingue du simple terminal utilisé dans les systèmes informatiques centraux centralisés.
Fat & Thin Clients
les ordinateurs clients
peuvent être décrites comme « gras» ou « mince », selon l'endroit où l'exécution et la logique métier d'une application logicielle est effectuée. Un client graisse a la capacité de contrôler les données . L'exécution est effectuée principalement sur le client , tandis que le serveur est responsable de l'envoi des données au client , et retour. Un client léger , d'autre part , se limite à ce qui est connu comme la couche de présentation de l'application logicielle , qui accepte les données du serveur et l'édite , alors que la plupart de l'exécution est effectuée sur le serveur.
< Br >