Les réseaux basés sur l'hôte et des réseaux client-serveur diffèrent par le type d' architecture de l'application qu'ils utilisent . Comme leurs noms l'indiquent , les réseaux basés sur l'hôte un basé sur l'hôte architecture de l'application , tandis que les réseaux client-serveur ont une architecture d'applications client-serveur. Les deux types de réseaux sont constitués de serveurs et clients. Les réseaux client -serveur incluent les navigateurs Web et les clients de messagerie . Réseaux basés sur l'hôte sont plus susceptibles de souffrir de goulets d'étranglements que leurs homologues client-serveur. Programmes d'application et des architectures applicatives
programmes d'application
comprennent quatre fonctions : stockage de données , accès aux données , la logique du programme et de la logique de présentation. L'architecture d'application expose 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 terminal simple, un micro-ordinateur , un poste de travail , un ordinateur du réseau ou un terminal transactionnel.
Basé sur l'hôte
Réseau
Dans un réseau basé sur l'hôte , le serveur exécute toutes les quatre fonctions du programme d'application. Le client saisit simplement les frappes de l'utilisateur et les envoie au serveur. Parce que le traitement est effectué par le serveur (ou hôte ), le serveur peut devenir un goulot d'étranglement dans un tel réseau.
Client-Serveur Réseau
un réseau client-serveur, des fonctions de programme d'application sont divisées entre le serveur et le client . Le serveur gère le stockage de données , et l'accès aux données . Le client gère la logique de présentation . La logique du programme peut être divisé entre le serveur et le client , ou affecté à l'un des deux .