Hostbasierte Netzwerke vs. Client-Server-Netzwerke

...

Sowohl hostbasierte als auch Client-Server-Netzwerke bestehen aus Servern und Clients.

Hostbasierte Netzwerke und Client-Server-Netzwerke unterscheiden sich in der Art der Anwendungsarchitektur, die sie verwenden. Wie ihre Namen andeuten, haben hostbasierte Netzwerke eine hostbasierte Anwendungsarchitektur, während Client-Server-Netzwerke eine Client-Server-Anwendungsarchitektur haben. Beide Arten von Netzwerken bestehen aus Servern und Clients. Client-Server-Netzwerke umfassen Webbrowser und E-Mail-Clients. Hostbasierte Netzwerke leiden häufiger unter Serverengpässen als ihre Client-Server-Gegenstücke.

Anwendungsprogramme und Anwendungsarchitekturen

Anwendungsprogramme umfassen vier Funktionen: Datenspeicherung, Datenzugriff, Programmlogik und Präsentationslogik. Die Anwendungsarchitektur legt fest, wie diese vier Funktionen auf die Server und die Clients verteilt sind. Ein Server kann ein Mainframe, ein Minicomputer, ein Mikrocomputer oder eine Serverfarm sein. Ein Client kann ein einfaches Terminal, ein Mikrocomputer, eine Workstation, ein Netzwerkcomputer oder ein Transaktionsterminal sein.

Video des Tages

Hostbasiertes Netzwerk

In einem hostbasierten Netzwerk führt der Server alle vier Anwendungsprogrammfunktionen aus. Der Client erfasst lediglich die Tastenanschläge des Benutzers und sendet sie an den Server. Da die gesamte Verarbeitung durch den Server (oder Host) erfolgt, kann der Server in einem solchen Netzwerk zu einem Engpass werden.

Client-Server-Netzwerk

In einem Client-Server-Netzwerk werden die Anwendungsprogrammfunktionen zwischen dem Server und dem Client aufgeteilt. Der Server übernimmt die Datenspeicherung und den Datenzugriff. Der Client verarbeitet die Präsentationslogik. Die Programmlogik kann auf Server und Client aufgeteilt oder einem von beiden zugewiesen werden.