? Client-Server- Modell ist die regelmäßige Kommunikation für die Vernetzung . Ein Server hält Ressourcen , so dass viele kleinere Computern in einem Netzwerk den Zugriff auf mehr Daten als ihre eigene Hardware könnte halten haben . Im Allgemeinen ist ein Server in einem Netzwerk viel größer als der Client-Computer . Es wird noch viele weitere Clients in einem Netzwerk als Server . Terminologie
Client-Computer und Server-Computern zu ihren Namen , weil der Server einen Client dient durch die Bereitstellung einer Ressource oder einer Dienstleistung. Beide Begriffe können auch Anwendungen. Ein Server-Programm ist es, was einen Computer in einer Server-Maschine . Server-Programme anhören eingehenden Anfragen und direkte Anforderungen an andere Anwendungen. Ein Client beschreibt auch Programme . Mail-Clients wie Outlook und Web-Browser sind Beispiele für Client-Software.
Rollen
Ein wesentliches Merkmal des Client-Server- Kommunikation ist, dass der Kunde Kontakt initiiert . Aus diesem Grund werden die Server zu erwarten, dass eingehende Verbindungen und Kunden sind es nicht. Dies kann die Firewall Kunden zu schützen , da keine eingehende Nachricht zu erwarten , wenn es in Reaktion auf eine Anforderung von der geschützten Computer ist. Client-Server- Verbindungen werden immer als Eins-zu -Eins-Kommunikation konfiguriert . Ein Client sendet eine Anforderung an einen Server und der Server antwortet .
Zweck
Der Vorteil einer Client-Server- Netzwerken ist, dass es viele Computer können auf ein Netzwerk zu erweitern ihre Hardware-Fähigkeiten . Eine zentrale Datei -Server ermöglicht es einem Benutzer, den Zugriff auf mehr als Dateiablage der lokale PC bieten haben . Diese Zentralisierung Funktionen entfernt auch Redundanz. Wo gibt es eine Ressource, die viele Computer im Netzwerk notwendig , wie eine Hilfe-Datei , die Speicherung auf einem Server die Anforderung für jeden Computer eine Kopie halten entfernt . Dies führt zu einer effizienteren Nutzung der Ressourcen.
Server Beispiele
Moderne kommerzielle Netze umfassen Server mit einer Vielzahl von Funktionen. Der Netzzugang ist in der Regel von einem Network Access Server oder einem Remote Access Server verwaltet. Die NAS oder RAS ist ein Authentifizierungs- Server, Anmeldeinformationen des Benutzers überprüft . Outbound -Internetzugang ist in der Regel durch einen Proxy- Server, der die Gefährdung durch Viren auf einer Maschine konzentriert und auch den Zugriff auf unerwünschte Websites gesteuert. Die meisten Büroangestellten sind wahrscheinlich mit Dateiserver, und viele Unternehmen gelten die gleiche Architektur auf die Bereitstellung von Anwendungen , auch durch die Zentralisierung von ihnen auf einem Applikationsserver . Netzwerk -Server-Funktionen ausgelagert werden können , und so Kunden Umständen müssen Sie diese Server-Funktionen über das Internet zugreifen . Andere Dienste sind allgemein erwartet, dass außerhalb des Netzwerks sein . Dazu gehören Web- Server, die Web-Seiten zu halten, und VoIP -Servern, die miteinander zu verbinden Nutzer von Internet- Telefonie.