Client
Unternehmen haben Kunden und Server haben Clients. In beiden Fällen besteht eine Eins-zu-viele-Beziehung. So wie ein Unternehmen mehrere Kunden haben kann, kann ein Server mit mehreren Clients kommunizieren. In Computernetzwerken wird dies als Client-Server-Modell bezeichnet.
Ein Client ist jedes Gerät, das mit einem Server kommuniziert. Dabei kann es sich um einen Desktopcomputer, einen Laptop, ein Smartphone oder jedes andere netzwerkfähige Gerät handeln. In einem Heimnetzwerk gelten „smarte“ Geräte wie WLAN-fähige Thermostate, Lampen und Haushaltsgeräte als Clients. In einem Büronetzwerk sind Systeme, die auf Dateien eines Network-Attached-Storage-Systems zugreifen, Clients des Dateiservers. Die meisten Netzwerke ermöglichen die Kommunikation zwischen Clients, wobei die Daten über einen zentralen Punkt wie einen Router oder Switch übertragen werden.
In größerem Maßstab ist Ihr Gerät jedes Mal, wenn Sie auf eine Website zugreifen, der Client, und der Webserver, auf dem die Website gehostet wird, ist der Server. Aus Sicht der Software ist Ihr Webbrowser die Clientsoftware, und das Programm, das auf dem Webserver auf Anfragen antwortet (Apache, IIS usw.), ist die Serversoftware. Wenn Sie Ihre E-Mails abrufen, verbinden Sie sich entsprechend mit einem Mailserver. Ihr Gerät ist ein Client des Mailservers, und Ihr E-Mail-Programm oder die Webmail-Oberfläche ist die Clientsoftware.
Testen Sie Ihr Wissen