Skip to main content

Wie funktioniert ein mehrfacher Client -Server?

Ein mehrfacher Client -Server ist eine Art Softwarearchitektur für Computernetzwerke, in denen Clients, die grundlegende Workstationen oder voll funktionsfähige PCs sein können, Informationen von einem Servercomputer anfordern.Es gibt häufig Software -Schnittstellen zwischen Client und Server, auch als Middleware sowie Netzwerkrouting- und Protokollsoftware sowie Sicherheitsoftware wie Firewalls bezeichnet.Abhängig von der Größe eines Netzwerks können die Server und Clients entweder direkt oder über eine dreistufige Architektur interagieren, die eine zusätzliche Verarbeitung zwischen den beiden Maschinenarten liefert.ist der einzelne Server mit mehreren Clients.Ein Server kann Dutzende von Informationsanforderungen von Client -Computern gleichzeitig bearbeiten.Im Gegensatz zur landläufigen Meinung muss der Servercomputer selbst nicht die schnellste und leistungsstärkste Maschine im Netzwerk sein, um diese Rolle effizient zu spielen.

Eine primäre Unterscheidung in mehreren Client-Server-Netzwerken besteht darin, dass sie lokale Netzwerke (LANs) sein können, die innerhalb eines Gebäudes in sich geschlossen sind und nicht unbedingt mit dem Internet oder Wide-Area-Netzwerken (WANs) verbunden sind.Weitgleisnetzwerke sind mehrere Klient-Serversysteme, die an mehreren geografischen Standorten verteilt sind und fast ausschließlich in das Internet verbunden sind.Einige große Unternehmen haben jedoch WAN -Systeme, die unabhängig vom Internet sind.Das Wachstum der Größe des Internets, seine Entwicklung des World Wide Web und die zunehmende Vielfalt der Netzwerksoftware und Hardwareentscheidungen haben dazu geführt, dass der Begriff WAN eine breitere Bedeutung hat.Weitere physische Server bieten eine Vielzahl von Clients.Der Begriff ist jetzt locker definiert, und ein WAN kann weitgehend auf Software selbst aufgebaut werden, z. B. in Cloud -Computing oder Verwendung von Webbrowsern und Webservern.Traditionellere WANs -Architekturen des Dateiübertragungsprotokolls (FTP) und Domänenname System (DNS) verwenden.Die Dateiübertragungs- und Bearbeitungsraten in WANs wurden auch durch die Verwendung des Multi-Thread-Clientservers verbessert, einem Netzwerk, das auf zentralen Verarbeitungseinheiten (CPUs) basiert, das scheinbar viele verschiedene Programmanweisungen gleichzeitig ausführen kann.

Webserver sind eine Art virtuelles Hosting mehrerer Client -Server.Diese Netzwerke werden ausschließlich auf Software erstellt und benötigen keine spezifischen physischen Standorte für Client- oder Servercomputer.Der Webserver fungiert als physischer Server und kann auf mehreren Maschinen oder auf einem Abschnitt eines Servergeräts ausgeführt werden, das mehrere Webserver gleichzeitig ausführt.Der Client -Computer ist in diesem Fall ein Webbrowser, der auf den Server zugreift und auch von verschiedenen Computern geladen werden kann, die nicht an einen bestimmten Ort gebunden sind.

Cloud Computing hat Ähnlichkeiten mit dem Workstation -Konzept früherer Jahre für mehrere Client -Server.Sowohl Cloud Computing als auch Workstations sind Client -Maschinen, auf die sich die lokalen Ressourcen nur wenig zurückziehen können.Fast alle Cloud -Computing -Netzwerke -Software sind auf dem Server selbst installiert, z. B. Textprozessoren, Spiele, Musik- und Videoanwendungen und mehr.Der Client erhält Zugriff auf diese Software auf dem Server, um sie auszuführen.Die Workstation ist ein Monitor- und Netzwerkstandort mit minimalen Ressourcen wie sehr wenig Speicher- oder Verarbeitungsfunktion und wäre ohne Zugriff auf den Server kein funktionaler Computer.

Webserverarchitekturen, Cloud Computing und abgestellte WorkstationEntwürfe sind alle Versuche, die Kosten eines Mehrfach -Client -Server -Netzwerks zu senken.Durch die Nichtverteilung physischer Hardware -Ressourcen oder -Software an Dutzende oder Hunderte von Client -Maschinen ist die Idee, dass sie stattdessen wirtschaftlicher auf einem zentralen, leistungsstarken Server zugreifen können.Die Verwundbarkeit bei ihnen ist, dass lokale Kopien der meisten Dateien nicht vorhanden sind und wenn das Netzwerk fehlschlägt.Viele Menschen könnten den Zugang zu ihrer Arbeit verlieren.

Sowohl FTP- als auch DNS-Systeme sind grundlegende Kommunikationsdesigns mit mehreren Klären.FTP ist eine schnelle, zuverlässige Methode zur Übertragung von Text und bestimmten anderen Dateien, normalerweise im Binärmodus, über ein Netzwerk.Es war ein ursprüngliches Transferprotokoll, als das Internet größtenteils textbasiert war, bevor die grafische Teilmenge des World Wide Web entstanden war.Der größte Teil des Internetverkehrs ist heute noch textbasierte FTP-Transfers, die von Benutzern des Webs weitgehend unsichtbar sind.DNS -Systeme entstanden auch frühzeitig, insbesondere als das World Wide Web wuchs, um tatsächliche Netzwerkadressen in Form von Saiten von Internet -Protokollnummern (IP) zu ersetzen, mit vertrauten englischen Namen für die Server, auf die Clients zugreifen würden.