Client
Ein Client (engl. Kunde) im Sinne der Informatik ist ein Computer oder ein Programm, der eine Dienstleistung von einem Server anfordert.
Beispielsweise kann man den Web Browser, mit dem Sie sich gerade diese Internetseite anschauen, als Client bezeichnen, denn er hat vorher zu einem Web Server die Anfrage nach dieser Internetseite geschickt.
Man kann den Begriff aber auch für einen Computer in einem Netzwerk bezeichnen ("An unserem LAN hängen 15 Clients!").
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 im wesentlichen zwei Vorteile:
- er benötigt nur zum Zeitpunkt der Kontaktaufnahme eine Netzverbindung. Daher kann der Client ggf. kostengünstige Wählverbindungen nutzen.
- er muss erst zum Zeitpunkt der Kontaktaufnahme identifizierbar sein. In der Praxis identifiziert sich der Client selbst, indem er bei der Anfrage an den Server seine IP-Adresse als Absender mitschickt. Deshalb ist für einen Client eine dynamische IP-Adressierung möglich, wie sie von den meisten Internet-Providern für die Bereitstellung von Wählverbindungen verwendet wird.
Da außerhalb professioneller Firmennetze die Netzverbindung über kostengünstige Wählleitungen die Regel ist, können privat genutzte Rechner in solchen Fällen Server-Dienste nur mit weiterem technischen Aufwand bereitstellen. Solche Lösungen sind jedoch wegen der höheren Fehleranfälligkeit unüblich und werden nur realisiert, wenn Kostenaspekte wichtiger sind, als Dienstgüte.