Client
aus Wikipedia, der freien Enzyklopädie
Als Client (englisch für „Klient, Mandant“) wird ein Computerprogramm bezeichnet, welches nach dem Client-Server-System Verbindung mit einem Server aufnimmt und Nachrichten mit diesem austauscht.
Die Kommunikation erfolgt in der Regel über ein Rechnernetz. Das heißt, der Server befindet sich üblicherweise auf einem anderen Rechner als der Client.
Ein typisches Beispiel für einen Client ist ein Web-Browser. Dieser nimmt Kontakt zu einem Web-Server auf und fordert eine bestimmte Webseite von diesem an. Der Server schickt die angeforderte Webseite zu, damit dieser sie dann für den User in einem Browserfenster anzeigt.
Ein weiteres Beispiel für Client-Anwendungen sind E-Mailprogramme wie Outlook Express, Eudora, Mozilla Thunderbird, Mutt usw. Diese Programme nehmen zu einem serverbasierten E-Mail-Dienst Kontakt auf, um Mails von diesem abzuholen und gegebenenfalls über ihn zu versenden.
Die meisten Clients sind jedoch im Allgemeinen keine interaktiven Programme, sondern arbeiten ohne jegliche Interaktion mit einem Benutzer.
Der Begriff Client wird umgangssprachlich auch oft verwendet, um Computer in einem Rechnernetz zu bezeichnen, auf denen bevorzugt Client-Anwendungen ausgeführt werden.
Der Client (Rechner und Programm) ist bei einer Datenübertragung für die Kontaktaufnahme verantwortlich und bestimmt deren Zeitpunkt. Das hat für den Client-Rechner den Vorteil, dass er erst zum Zeitpunkt der Kontaktaufnahme eine Netzverbindung benötigt. Daher kann er beispielsweise auch Wählverbindungen nutzen.
Das Gegenteil dazu ist das Peer-to-Peer Prinzip, bei dem die Kommunikationspartner sowohl als Client als auch als Server fungieren. Sie bieten gleichzeitig Dienste an und nutzen die Dienste der Anderen.