Ein Client -Server-Architektur ist eine, in der die wichtigsten operativen Software sitzt auf einem Server-Rechner , während Client-Rechnern , um es zu verbinden mit dem alleinigen Prozess der Bereitstellung und Empfangen von Informationen . Diese Architektur reduziert die Last auf den Client-Rechnern auf ein Minimum und übergibt die Aufgaben der Verarbeitung aus auf den Server. Obwohl nicht alle Systeme wie diese sind , gibt es Vorteile für diese Art von System für bestimmte Aufgaben .
Funktionen
Die Funktionalität eines Client -Server-Architektur ermöglicht es, die Hand von Computational Anforderungen von den Client-Rechnern auf dem Server-Rechner . Die Client-Rechner selbst haben wenig Macht oder Anforderungen an die Rechenleistung und kann kostengünstig hergestellt werden und ausgestattet.
History
Die Client -Server-Architektur hat es schon seit Jahrzehnten , und wurde in der Tat, die erste Art von Computer, wurde in Betrieb genommen. Bevor zum Beispiel das Internet , wurden Client-Maschinen häufig in Büros in einem Gebäude und wurden auf einen zentralen Server-Maschine verbunden ist. Die Kunden würden Anfragen an den zentralen Server zu senden , was würden die Aufgaben zu bearbeiten, und benachrichtigen Sie den Client-Rechnern , dass die Aufgabe abgeschlossen wurde . Ein modernes parallel von dieser Art von Architektur ist das Internet. Heimcomputer zu einem Web-Server , die ihre Anforderung verarbeitet für eine Web- Seite , und sendet die entsprechenden Informationen an die Clients eine Verbindung herstellen .
Missverständnisse
Ein häufiges Missverständnis über ein Client -Server-Architektur ist, dass der Client-Rechner kein Betriebssystem Macht hat auch immer. Dies ist nicht korrekt , da die Client-Rechner müssen Fähigkeiten , um sowohl Informationen senden und empfangen vom Server. Die Arten von Anwendungen, die auf Client-Rechnern ausgeführt werden , jedoch sind minimal im Vergleich zu denen, die auf dem Server ausgeführt .
Vorteile
Auslagern Datenaufgaben Verarbeitung zu einem zentralisierten System vorteilhaft ist in bestimmten Situationen, in denen die Kosten ein Problem sein kann . Mit einer zentralen Maschine, die in der Lage, komplexe Aufgaben kann günstiger sein als die Ausrüstung mehrere Maschinen mit den gleichen Fähigkeiten ist . Ein Client -Server-Modell hilft auch Daten sicherer in sensiblen Berufen , da die Daten immer physisch auf dem Server befinden , und lediglich auf den Client-Rechnern angezeigt.
Potential
< br >
Die Client-Server- Modell des Computing ist weit verbreitet in Gebrauch und hat ein großes Potenzial für Wachstum . Organisationen, wie Krankenhäuser, haben begonnen, die Client -Server-Modell für die Mitarbeiter für den Zugriff auf und Aktualisierung von Datensätzen von Handheld-Geräten , ohne dass die Geräte mit einer großen Menge an Speicher oder Rechenleistung auszustatten.