Client-Server
Das Client-Server-Modell ist eine verteilte Anwendungsstruktur
· 1 min read
Das Client-Server-Modell ist eine verteilte Anwendungsstruktur, die Aufgaben oder Arbeitslasten zwischen den Anbietern einer Ressource oder eines Dienstes (Servern) und den Bezügern (Clients) aufteilt.
Ein Computer kann zugleich Client und Server sein. Ein Client-Prozess wird auf demselben Gerät laufen oder sich über ein Netzwerk mit einem Server auf einem anderen Gerät (Host) verbinden. Ein einzelner Server kann mehrere Clients bedienen und ein einzelner Client kann mehrere Server verwenden.
Client #
Ein Client (Computerprogramm) ist fähig, auf einem Endgerät (Client) eines Rechnernetzes eine Verbindung zu einem Serverprogramm im selben oder auf einem andern Rechner im Netzwerk (Host, Zentralrechner) zu erstellen.
Server #
In der Datenverarbeitung ist ein Server Computerhardware (Host) oder Computersoftware (Serverprogramm)
Webserver - Ein Computer oder Software, die Anfragen empfängt und sendet die angeforderten Informationen (Webseiten und Dateien) an die Browser des Clients.
DNS-Server Das Domain Name System DNS ist wie ein Telefonbuch des Internets: Der DNS-Server übersetzt lesbare Domainnamen (z.B. example.com) in numerische IP-Adressen, die Computer zum Finden des richtigen Webservers benötigen.
Netzwerk #
Verbindung zwischen Client und DNS-Server
- Frage: Zeige
<example.com>(Domain) - Antwort: 93.184.216.34 (IP-Adresse)
Verbindung zwischen Client und Web-Server
- Frage: 93.184.216.34 (IP-Adresse)
- Antwort: ‘Example Domain’ (Daten)