Skip to main content

Was ist Client-Server-Architektur?

Unternehmen verschiedener Größen haben verschiedene Computerbedürfnisse.Größere Unternehmen müssen notwendigerweise mehr Computer verwenden als kleinere Unternehmen.Große Unternehmen haben routinemäßig große Computer -Setups wie Mainframes und Netzwerke.Ein Netzwerk für ein großes Unternehmen verfügt üblicherweise über eine Client-Server-Architektur, die auch als zweistufige Architektur bezeichnet wird.Unabhängig davon, wie es genannt wird, ist diese Art von Architektur eine Arbeitsteilung für die von einem großen Unternehmen erforderlichen Rechenfunktionen.

Unter der Struktur der Client-Server-Architektur verfügt ein Unternehmen Computernetzwerk über einen Servercomputer, der Funktionen hatAls Gehirne der Organisation und eine Gruppe von Client -Computern, die allgemein als Workstations bezeichnet werden.Der Server-Teil der Client-Server-Architektur ist ein Computer mit großer Kapazität, möglicherweise sogar ein Mainframe, wobei eine große Menge an Daten und Funktionen gespeichert ist.Die Client-Teile der Client-Server-Architektur sind kleinere Computer, mit denen Mitarbeiter ihre computergestützten Verantwortlichkeiten ausführen.

Server enthalten üblicherweise Datendateien und Anwendungen, auf die über das Netzwerk über Workstations oder Mitarbeiter zugegriffen werden kann.Ein Mitarbeiter, der beispielsweise auf unternehmensweite Datendateien zugreifen möchte, würde seinen Client-Computer verwenden, um auf die Datendateien auf dem Server zuzugreifen.Andere Mitarbeiter können eine Common-Access-Anwendung verwenden, indem sie über ihre Client-Computer auf den Server zugreifen.

Diese Art von Server wird als Application Server bezeichnet.Die Client-Server-Architektur nutzt den Server als Speichergerät für Anwendungen und erfordert, dass sich die Clients auf dem Server anmelden, um diese Anwendungen zu verwenden.Beispiele für diese Art von Anwendung sind zahlreich;Zu den beliebtesten gehören Textverarbeitungsprogramme, Tabellenkalkulationen und Grafikdesign -Programme.In jedem Fall zeigt die Verwendung der Anwendungen die Client-Server-Architektur.

Der Server dient jedoch nicht nur für die Speicherung.Viele Netzwerke verfügen über eine Client-Server-Architektur, in der der Server ebenfalls als Verarbeitungsstromquelle fungiert.In diesem Szenario sind die Client -Computer praktisch an den Server angeschlossen und erhalten ihre Verarbeitungsleistung daraus.Auf diese Weise kann ein Client -Computer die größere Verarbeitungsleistung eines Servers simulieren, ohne den erforderlichen Prozessor in seinem Framework zu speichern.Hier beschreibt die Client-Server-Architektur eine virtuelle Art von Kraftwerk.

Auch das World Wide Web ist ein Beispiel für die Architektur der Kunden-Server.Jeder Computer, der einen Webbrowser verwendet, ist ein Client, und die Daten auf den verschiedenen Webseiten, auf die diese Clients zugreifen, werden auf mehreren Servern gespeichert.