>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Réseaux centralisés (hôte) vs réseaux client-serveur

Les réseaux centralisés (host-based) et les réseaux client-serveur diffèrent par leur architecture applicative. Les premiers concentrent tout le traitement sur le serveur hôte ; les seconds le répartissent entre serveur et clients. Les réseaux client-serveur incluent navigateurs web et clients mail. Les réseaux centralisés sont plus sujets aux goulots d'étranglement serveur.

Fonctions des programmes applicatifs

Une application comprend quatre fonctions :

  1. Stockage des données
  2. Accès aux données
  3. Logique programme (traitement métier)
  4. Logique de présentation (interface utilisateur)

L'architecture définit comment ces fonctions sont réparties entre serveurs (mainframes, serveurs, fermes) et clients (terminaux, PC, stations de travail, terminaux transactionnels).

Réseau centralisé (host-based)

Le serveur assure les quatre fonctions. Le client ne fait que capturer les saisies utilisateur et les transmettre. Tout le traitement étant centralisé, le serveur devient un goulot d'étranglement potentiel.

Réseau client-serveur

Les fonctions sont partagées :

  • Serveur : stockage + accès aux données
  • Client : logique de présentation
  • Logique programme : partagée ou assignée à l'un des deux

Cette répartition allège le serveur et améliore la réactivité et l'évolutivité.

Vie connectée