Zur Hauptnavigation springen [Alt]+[0] Zum Seiteninhalt springen [Alt]+[1]

Client-Server-Anwendungen

lient-Server-Anwendungen

Worum geht es hier?

Im Internet gibt es viele Dienste z.B. WWW, an denen zwei Rechner beteiligt sind. Der Webserver stellt z.B. die Webseite zum Download bereit, auf deinem Rechner startest du einen Browser, der die Seiten abruft und anzeigt. Dies bezeichnet man als Client-Server-Anwendung.

Hier lernst du ...

  • ... welche Aufgabe Server haben.

  • ... wie Client und Server zusammen arbeiten.

  • ... wie ein Webserver arbeitet.

Erkundung - Ein Client-Server-System

Client-Server-System

© Screenshot des Programms FILIUS. Die Rechte liegen bei den Entwicklern.

In einem Netzwerk gibt es meist einen (oder mehrere) Rechner mit besonderen Aufgaben:

  • man kann dort seine Dateien speichern

  • sie verwalten die Anmeldedaten der Benutzer

  • sie übernehmen die Konfiguration der Rechner

Diese Rechner bezeichnet man als Server (Diener, Dienstleister). Auf ihnen laufen Server-Programme, die Dienste anbieten. Die Mitarbeiter-Rechner - die Clients - nehmen den Dienst des Servers in Anspruch und kommunizieren mit ihm.

Echo-Server

Um das Prinzip einer Client-Server-Kommunikation besser verstehen zu können, soll unser Server in Filius nicht wie im Unternehmen INF-DESIGNS gewünscht zur Bereitstellung von Dateien dienen, sondern einen sehr einfachen Dienst zur Verfügung stellen: Jede Anfrage eines Clients an den Server soll an diesen unverändert zurückgeschickt werden. Ein solcher Server heißt "Echo-Server".

Aufgabe 5 (Video: run_filius_a5_echoserver.mp4)

Server im Internet

Die Aufgaben von Servern gehen heute weit über die hier vorgestellten hinaus. Vor allem im Internet bieten sie heute nicht mehr wegzudenkende Dienste wie den des World Wide Web, E-Mail-Dienste oder Online-Computerspiele an. Die Firma INF-DESIGNS hätte gerne auch einen Web-Server um eine eigene Firmenwebseite anzubieten.

Aufgabe 6 Web-Server

 

Filius – Simulation von Rechnernetzen: Herunterladen [odt][593 KB]

Filius – Simulation von Rechnernetzen: Herunterladen [pdf][505 KB]

 

Weiter zu Ein Telefonbuch für das Internet