Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Simulation des World Wide Web

Ein eigener Webserver

Endlich besitzt unser Startup-Unternehmen INF-DESIGNS eine schnelle Internetanbindung. Diese will es direkt nutzen, um seine Webseite auf einem eigenen Server zu betreiben.

In unserem Simulationsaufbau ist das lokale Netzwerk von INF-DESIGNS aus Platzgründen nur noch klein in der linken oberen Ecke abgebildet. Zudem ist beispielhaft am unteren Rand ein weiteres lokales Netzwerk mit einem Rechner an das Internet angebunden. Von hier aus soll die Webseite aufgerufen werden.

Internet_und_LANs

Aufgabe 1

Öffne in Filius die Datei filius_webserver.fls und erstelle im lokalen Netzwerk von INF-DESIGNS einen Server. Teste mit dem Ping-Befehl, ob du den Server über das Internet von dem Rechner mit der IP-Adresse 137.158.205.43 aus erreichen kannst.

Installation der Software und ein erster Test

Der Server soll nun als Web-Server eine Webseite anbieten und der Rechner mit der IP-Adresse 137.158.205.43 soll diese als Web-Client mit einem Browser abrufen.

Dazu wird auf dem Server eine Web-Server-Software und auf dem Client ein Webbrowser installiert.

Server_Client_Software

Zunächst muss die Web-Server-Software gestartet werden.

Server-Software gestartet

Jetzt kann man auf dem Client den installierten Webbrowser starten und eine http-Anfrage mit der korrekten IP-Adresse des Web-Servers formulieren. Wenn alles korrekt eingegeben ist, erhält man folgende Webseite.

Browser gestartet

Aufgabe 2

(a) Probiere das selbst aus.

(b) Analysiere den Datenaustausch beim Abrufen der Webseite.

Eine eigene Webseite auf dem Web-Server erstellen

Nun ist es an der Zeit, dem Unternehmen INF-DESIGNS eine eigene Webseite zu spendieren.

Aufgabe 3

(a) Installiere auf dem Web-Server einen Datei-Explorer. Untersuche mit diesem Explorer, wo sich die Dateien zur angezeigten Webseite befinden.

(b) Installiere auf dem Web-Server zusätzlich einen Text-Editor. Schaue dir mit diesem Editor den Quelltext zur Webseite an.

(c) Erstelle selbst mit dem Text-Editor eine einfache Webseite für das Unternehmen INF-DESIGNS (oder eine ganz eigene Webseite). Mit dem Datei-Explorer kannst du gegebenenfalls Bilder auf den Server "hochladen". Teste deine Webseite, indem du sie vom Webbrowser auf dem Client anzeigen lässt.

Hinweis: Du kannst auch mehrere Webseiten unter verschiedenen Namen abspeichern und miteinander verlinken. Lässt man beim Aufruf im Webbrowser den Dateinamen weg, so wird automatisch die Datei mit dem Namen "index.html" aufgerufen.

Webclient_Seitenangabe_Weglassen

Mehrere Prozesse auf einem Rechner

Auf einem Rechner können gleichzeitig mehrere Server-Prozesse laufen.

Webserver mit mehreren Prozessen

Aufgabe 4

Installiere auf dem Server zusätzlich die Echo-Server-Software. Starte beide Server-Prozesse - den Echo-Server und den Web-Server und teste beide, indem du ihre Dienste von Clients in Anspruch nimmst.

Beobachte auch den Datenaustausch. Zusätzlich zur IP-Adresse wird auch jeweils auch eine Portnummer angegeben. Wozu könnten die Portnummern gut sein?

X

Fehler melden

X

Suche