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 ont une architecture d'application basé 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 clients. Les réseaux client-serveur comprennent les navigateurs Web et les clients de messagerie. Réseaux basés sur l'hôte sont plus susceptibles de souffrir de goulots d'étranglement du serveur que leurs homologues client-serveur.