Dans un système client-serveur simple, un serveur contrôle et gère un groupe d'ordinateurs appelés postes de travail. Un serveur peut avoir plusieurs programmes et les ressources qui peuvent être utilisées par les stations de travail . Il peut aussi agir comme un dépôt central de tous les fichiers et les processus en cours dans le système. Même si un système client-serveur peut être coûteux à mettre en place , la flexibilité , l'évolutivité et l'accessibilité qu'il offre à long terme ont plus que compensé le désavantage . Centralisés
fichiers, programmes et même des imprimantes peuvent être partagées dans un système client-serveur . Postes de travail peuvent exécuter des programmes et des fichiers d'accès du serveur, ce qui le rend plus facile à gérer et sauvegarder les ressources du réseau . Il supprime le fardeau sur chaque poste de travail en cas de perte de données. Aussi, au lieu d'installer une imprimante pour chaque poste de travail , un serveur peut partager une imprimante , ce qui permet non seulement d'argent, mais l'espace aussi bien . Un serveur peut également gérer et déployer des politiques de sécurité à travers le réseau . Il protège le réseau contre les attaques extérieures causées par les politiques errants des utilisateurs individuels . Un système client-serveur peut répondre plus rapidement aux menaces parce que les serveurs de superviser les opérations de réseau et peuvent détecter une intrusion dans ses applications de gestion centralisée .
Évolutive
Dans le cas où un poste de travail est perdu ou endommagé , il est facile remplacer et reconstruire avec le même ensemble d'applications et des politiques car les serveurs peuvent stocker ces ressources. Lorsque de nouveaux postes de travail sont ajoutés , un serveur peut immédiatement et configurer automatiquement l'ensemble des politiques et des applications dont il a besoin . Il n'est pas nécessaire d'installer des programmes individuellement à chaque poste de travail et configurer leurs politiques de sécurité .
Flexible
Un système client-serveur permet au réseau de s'adapter facilement aux des améliorations et des nouvelles technologies. Un nouveau système d'exploitation ou une mise à niveau du logiciel peut être mis en œuvre à partir du serveur à travers le réseau sans beaucoup de temps d'arrêt ou de gêne aux usagers . Dans un réseau peer-to -peer , où chaque ordinateur agit de manière indépendante , mise à niveau vers un nouveau système d'exploitation reviendrait à passer d'un ordinateur à un autre pour mettre à niveau . Mis à part la tâche fastidieuse , les ordinateurs subissent un temps d'arrêt pendant la mise à niveau . Dans un système client-serveur , d'importantes améliorations et mises à jour peuvent être déployées automatiquement après les heures de bureau pour éviter tout temps d'arrêt .
Accessible
Un système client-serveur peut être configuré avec un accès à distance. Cela signifie que les utilisateurs peuvent accéder au réseau en toute sécurité à partir de l'extérieur. Les serveurs qui permettent l'accès à distance offre différents types de connexion sécurisée comme réseau sans fil , privé virtuel ( VPN) , ou l'accès commuté à distance . Tout en maintenant la sécurité du réseau , un système client-serveur fournit aux utilisateurs le confort et la commodité de l'accès au réseau de l'extérieur , qu'il s'agisse de sa ' accès rapide à consulter ses emails ou d'un ouvrage de privilège à la maison.