Was sind die Funktionen des Client & Server-Computern in einem Netzwerk?

May 18

Die Begriff Client/Server wurde geprägt, in den 1980er Jahren, ein verteiltes computing-Modell zu beschreiben, in denen Clientanwendungen Dienste von Server-Prozessen anzufordern. Client/Server ist im Wesentlichen eine Beziehung zwischen Prozessen, die auf getrennten Computern verbunden durch ein Computer-Netzwerk ausgeführt. Des Server-Prozesses ist der Anbieter von Dienstleistungen und der Client-Prozess ein Verbraucher, so gibt es eine klare Trennung der Funktion in Bezug auf Hard- und Software.

Server-Hardware

Ein Server-Computer in einem Client/Server-Netzwerk kann sowohl Hardware als auch Software betrachtet werden. In Bezug auf Hardware ist ein dedizierter Server-Computer in der Regel einem Personal-Computer oder einer Workstation. Jedoch kann ein Server bedienen Dutzende oder sogar Hunderte von Clients zur gleichen Zeit, also es in der Regel einen schnelleren Prozessor, mehr Speicher und mehr Speicherplatz als einem Clientcomputer hat erforderlich sein.

Server-Software

Ein Servercomputer ausgeführt wird, ein spezielles Betriebssystem, z. B. Microsoft Windows Server, Linux oder Unix, die speziell für den Austausch ihrer Mittel entwickelt ist. Abhängig von der genauen operative Funktion kann ein Server können Benutzer Dateien und Drucker über ein Netzwerk freigeben und ermöglichen den Zugriff auf das Internet. Wenn Ressourcen auf mehreren Servern befinden, können einzelne Server sind spezialisiert auf einen bestimmten Vorgang-- bzw. die Redundanz oder Vervielfältigung der Funktion--bei Serverausfall.

Client

Ein Clientcomputer ist in der Regel einen regelmäßigen Personal-Computer mit einem Betriebssystem wie Windows XP, Windows Vista oder Windows 7. Das Betriebssystem enthält die Client-Software wie e-Mail und Internet-Browser-Software, die ermöglicht den Client-Computer zugreifen und interagieren mit den Ressourcen, die vom Server freigegeben. Ein Clientcomputer kommuniziert nur direkt mit Servern, nicht andere Clients. Es kann, jedoch der Informationsverarbeitung in seinem eigenen Recht, eine Tatsache, die es vom dumm terminal in der zentrale, Mainframe computing-Systemen unterscheidet.

Fett und Thin Clients

Clientcomputer können werden beschrieben als "Fett" oder "dünn", je nachdem, wo die Ausführung und die Geschäftslogik einer Software-Anwendung ausgeführt wird. Ein fat-Client hat die Möglichkeit, Daten zur Kontrolle. Ausführung wird vor allem auf dem Client ausgeführt, während der Server zum Senden von Daten zum Client und zurück wieder verantwortlich ist. Ein thin Client ist auf der anderen Seite auf was als der Präsentationsschicht von der Software-Anwendung, die Daten vom Server akzeptiert und bearbeitet bekannt ist, während die meisten der Ausführung erfolgt auf dem Server beschränkt.