L' ordinateur personnel a changé informatique en réseau en déplaçant la puissance de calcul de l'ordinateur central une fois tout-puissant pour une machine sur le bureau de l'utilisateur. Lorsqu'on regarde dans le concept d'un réseau, le PC est surnommé le «client». L' ordinateur central puissant est devenu un outil rare pour les méga -computing et a été supplanté par "serveurs" moins puissants mais suffisamment capable qui servent des informations telles que des fichiers aux clients. La relation client-serveur existe encore aujourd'hui comme une épine dorsale de nombreux réseaux , y compris les intranets d'entreprise et Internet. Client
Un client est une machine à calculer que les demandes d'information à partir d'un serveur. Un exemple courant est la demande d'un navigateur sur un ordinateur de bureau pour demander une page HTML à partir d'un serveur Web. Il pourrait également être un employé exécutant un programme de comptabilité qui demande des informations à partir du serveur de base de données centrale d'une entreprise sur un réseau intranet.
Serveur
Un serveur est la machine à calculer qui répond aux demandes et envoie des informations telles que les fichiers à un client. Un exemple courant est un serveur web qui rend les pages Web HTML.
Distribution
Un serveur facilite la répartition des versions mises à jour des fichiers clients. Par exemple, si un client exécute un système d'exploitation qui a besoin d'un correctif de sécurité, la connexion et la communication avec un serveur permet l'identification de la nécessité pour le patch , suivie par l'envoi de ce patch.
Souplesse
La connexion entre un client et un serveur signifie que l'un ou les deux ordinateurs peuvent décider si un échange de données devrait avoir lieu entre eux, et si oui, à quelle fréquence. Cela permet des mises à jour de fichiers fréquentes depuis le serveur vers le client, mais permet également au client de ralentir ou bloquer la circulation de l'information. Par exemple , un client peut bloquer les sites qui sont marqués comme ayant un contenu inapproprié pour les enfants.
Contrôle
Lorsque plusieurs clients reçoivent des informations à partir d'un serveur , le serveur conserve centralisée contrôle sur le contenu des fichiers qu'il envoie. Cette approche soutient la normalisation des fonctionnalités entre les clients et permet aux clients d'exécuter les mêmes versions mises à jour de leurs applications.