294 Shares 6919 views

L'architecture client-serveur: caractéristiques d'interaction

Ordinateurs, logiciels et périphériques sont des éléments disparates d'un réseau d'information. Certains possèdent une ressource, soi-disant serveurs, tandis que d'autres se tournent vers ces ressources sont appelées clients. Voyez comment ils interagissent et ce qui constitue une architecture client-serveur.

L'architecture client-serveur

Architecture « client-serveur » est l'interaction des éléments de structure du réseau sur la base de certains principes de l'organisation du réseau, qui sont des composants structuraux des composants du serveur et les fournisseurs de certaines fonctions spécialisées (services), ainsi que les clients qui utilisent ce service. Des fonctions spécifiques peuvent être divisés en trois groupes en fonction de tâches spécifiques:

  • entrée de fonction et de présentation sont conçus pour une interaction de l'utilisateur avec le système;
  • fonctions d'application – pour chaque domaine a son propre ensemble;
  • les fonctions de gestion sont conçus pour gérer le système de fichiers, bases de données différentes, et d'autres composants.

Système autonome, comme un ordinateur sans connexion réseau, présente les composantes de la gestion appliquée et à différents niveaux. Ce genre de niveaux sont considérés comme le système d'exploitation, l'application et le logiciel utilitaire, divers utilitaires. De même, le réseau présente tous les éléments ci-dessus. La principale chose – le droit de fournir une interaction réseau entre ces composants.

Le principe de fonctionnement de l' architecture client-serveur

l'architecture client-serveur le plus souvent utilisé pour créer des bases de données d'entreprise, où l'information est non seulement stocké, mais aussi de temps en temps pour traiter une variété de méthodes. Cette base de données est un élément clé de tout système d'information d'entreprise, et le serveur est au cœur de ce cadre. Ainsi, le serveur se produisent les opérations les plus complexes sur l'entrée, le stockage, le traitement et la modification des données. Quand un utilisateur (client) accède à la base de données (serveur), la demande est traitée à: accéder à une base de données directement et renvoie une réponse (résultat de la transformation). Le résultat du traitement – un message réseau à propos de bon fonctionnement ou une erreur. ordinateurs serveurs peuvent gérer les demandes simultanées de plusieurs clients dans le même fichier. Ce travail et le transfert de données sur le réseau pour accélérer le travail des logiciels d'application.

L'architecture client-serveur: l'utilisation de la technologie

Cette architecture permet d'accéder à une variété de ressources à l'utilisation des technologies de réseau: les serveurs Web, serveurs d'applications, bases de données, serveurs de messagerie, les pare – feu, serveurs proxy. le développement d'applications client-serveur vous permet d'améliorer la sécurité, la fiabilité et la performance de vos applications et le réseau dans son ensemble. Les applications les plus courantes client-serveur utilisé pour l'automatisation des entreprises.