? Architectures client-serveur visent à séparer les programmes en modules pour permettre faciliter le développement , la modification et la maintenabilité . Cela a profité aux entreprises par rapport aux applications mono - processus traditionnel . Client Server Modèle
architecture client serveur
Un programme client comme un navigateur Web est utilisé pour accéder aux ressources d'un serveur . Elle le fait à travers les requêtes du serveur , ce qui le serveur répond à , et les résultats sont affichés à l'utilisateur.
Le processus
client lors de l'exécution ou de l'exécution , l'utilisateur Interface gère les ressources locales , valide les données et les expéditions demandes des utilisateurs aux applications serveur saisies.
Le processus serveur
Il exécute les demandes des clients , mises à jour et gère les bases de données. Le processus serveur exécute des tâches de back-end .
L' architecture à trois niveaux
Le
d' architecture à trois niveaux Cela introduit un "agent" dans le processus d'exécution entre le client et le serveur qui peut effectuer un certain nombre de fonctions, telles que la surveillance et la traduction.
avantages pour les entreprises
souplesse à l'évolution rapide des environnements d'entreprise , des ressources partagées et une meilleure indépendance des fournisseurs sont parmi les avantages .
exemple dans Windows
exécution Windows
client-serveur Le processus Csrss.exe est un processus d'exécution du serveur de client qui est essentiel pour Windows et responsable de console fenêtres. Il doit être exécuté à tout moment .