>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Réseaux basés sur l'hôte Vs. Réseaux client-serveur

Les réseaux basés sur l'hôte et les réseaux client-serveur diffèrent par le type d'architecture d'application qu'ils utilisent. Comme leur nom l'indique, les réseaux basés sur l'hôte ont une architecture d'application basée sur l'hôte, tandis que les réseaux client-serveur ont une architecture d'application client-serveur. Les deux types de réseaux sont constitués de serveurs et de clients. Les réseaux client-serveur incluent les navigateurs Web et les clients de messagerie. Les réseaux basés sur l'hôte sont plus susceptibles de souffrir de goulots d'étranglement de serveur que leurs homologues client-serveur.

Programmes d'application et architectures d'application

Les programmes d'application comprennent quatre fonctions :stockage de données, accès aux données, logique de programme et logique de présentation. L'architecture de l'application décrit comment ces quatre fonctions sont réparties entre les serveurs et les clients. Un serveur peut être un ordinateur central, un mini-ordinateur, un micro-ordinateur ou une batterie de serveurs. Un client peut être un simple terminal, un micro-ordinateur, un poste de travail, un ordinateur en réseau ou un terminal transactionnel.

Réseau basé sur l'hôte

Dans un réseau basé sur l'hôte, le serveur exécute les quatre fonctions du programme d'application. Le client capture simplement les frappes de l'utilisateur et les envoie au serveur. Étant donné que tout le traitement est effectué par le serveur (ou l'hôte), le serveur peut devenir un goulot d'étranglement dans un tel réseau.

Réseau client-serveur

Dans un réseau client-serveur, les fonctions du programme d'application sont réparties entre le serveur et le client. Le serveur gère le stockage des données et l'accès aux données. Le client gère la logique de présentation. La logique du programme peut être répartie entre le serveur et le client, ou affectée à l'un des deux.


Vie intelligente