Host-basierte Netzwerke und Client-Server- Netzwerke unterscheiden sich in der Art der Anwendung Architektur sie zu nutzen. Wie die Namen vermuten , haben host- basierten Netzwerken eine host- basierte Applikations-Architektur , während Client-Server- Netzwerke ein Client-Server- Anwendung -Architektur haben . Beide Netzwerke bestehen aus Servern und Clients vorgenommen . Client-Server- Netzwerke umfassen Web-Browser und E-Mail -Clients. Host-basierte Netzwerke sind eher vom Server Engpässe als ihre Client-Server- Pendants leiden. Anwendungsprogramme und Application Architectures
Anwendungsprogramme umfassen vier Funktionen : Datenspeicherung , Datenzugriff, Programmlogik und Präsentation Logik. Die Applikations-Architektur legt , wie diese vier Funktionen zwischen den Servern und den Clients verteilt werden. Ein Server kann ein Großrechner , ein Minicomputer , ein Mikrocomputer oder eine Server-Farm sein . Ein Client kann ein einfacher Anschluss, einen Mikrocomputer , eine Workstation, ein Netzwerkcomputer oder ein Transaktions- Endgerät sein .
Host-basierte Netzwerk
einem host- basierten Netzwerk der Server führt alle vier Anwendungsprogramm Funktionen . Der Kunde nimmt lediglich die Tastatureingaben des Benutzers und sendet sie an den Server. Da die gesamte Verarbeitung durch den Server ( oder Host) geschehen ist, kann der Server zu einem Engpass in einem solchen Netzwerk werden .
Client-Server Netzwerk
eine Client-Server -Netzwerk werden die Anwendungsprogrammfunktionen zwischen dem Server und dem Client unterteilt. Der Server übernimmt die Datenspeicherung und den Datenzugriff. Der Client verarbeitet Präsentation Logik. Die Programmlogik kann zwischen Server und Client aufgeteilt werden , oder zugeordnet zu einer der beiden .