Wiki: Mathe und Info

Unterrichtsmaterialien für Mathematik und Informatik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


info:sek-ii:e1:ip:l4-internet

Simulation des World Wide Webs

Eine der wichtigsten Aufgaben des heutigen Internets ist zweifelsohne das World Wide Web. Mithilfe von FILIUS kann man die grundlegenden Abläufe bei der Kommunikation zwischen einem Webbrowser und einem irgendwo anders befindlichen Webserver simulieren und analysieren.

Die bisher aufgebauten Netzwerke sind bereits ausreichend um dies zu tun. Es wird hier lediglich ein Server benötigt, welcher die Aufgabe des Webservers übernimmt sowie ein Client, der die Funktion des Webbrowsers übernimmt. Um hier die Konfiguration der IP-Adressen zu vereinfachen, vergebe deine IPs bitte nach dem folgenden Schaubild. Die Adressen sollen dabei mit 192.168. starten. Die Clients können vom DHCP-Server beliebige IPs innerhalb ihres Netzes erhalten, die Server müssen festgelegt sein.

Webserver einrichten

Aufgabe 0

Ladet euch die Vorlage für diese Sitzung herunter.

Neue Systemanwendung: Text-Editor

Mit ihm kann man einfache Textdateien z. B. Html-Dateien erstellen und bearbeiten. Natürlich kann man auch zuvor mit dem Datei-Explorer importierte Dateien verändern.

Neue Systemanwendung: Webserver
Hiermit macht man einen Computer zu einem Webserver, so dass andere Rechner mithilfe des Webbrowsers auf die Seiteninhalte dieses Computers zugreifen können. Eine voreingestellte index.html findet man im virtuellen Verzeichnis root/webserver.
Aufgabe 1 - Erstellen einer kleinen Website

Installiere auf dem Server im Netzwerk 192.168.0.0 einen Webserver und einen Texteditor. Starte den Texteditor und öffne hiermit die Datei index.html aus dem virtuellen Verzeichnis root/webserver. Passe den html-Code so an, dass eine Seite mit deinen Informationen angezeigt wird. Erstelle auch eine neue Seite kontakt.html, welche von der Startseite verlinkt werden soll. Starte den Webserver auf Server mit einem Doppelklick und klicke auf „Starten“.

index.html
<html>
  <head>
    <title>Max Mustermann</title>
  </head>
  <body>
    <h2>Website von Max Mustermann</h2>
 
    <p>Herzlich Willkommen auf dem Webserver von Max Mustermann!</p>
 
    <p>Hier werden in Kürze einige interessante Informationen zu finden sein.</p>
 
    <p><a href="kontakt.html">Kontaktanfrage</a></p>
  </body>
</html>
kontakt.html
<html>
  <head>
    <title>Kontakt zu Max Mustermann</title>
  </head>
  <body>
    <h2>Kontakt zu Max Mustermann</h2>
    <p>Bitte senden Sie eine EMail an max@mustermann.de</p>
  </body>
</html>
Neue Systemanwendung: Webbrowser

Mit ihm kann man Webseiten betrachten. Der Browser kann mit den wichtigsten html-Befehlen umgehen.

Aufgabe 2 - Website aufrufen
Installiere auf einem Client im Netzwerk 192.168.0.0 einen Webbrowser. Starte den Browser und baue eine Verbindung zum Webserver auf, indem du die URL http://192.168.0.2 in die Adressleiste des Webbrowsers eingibst. Die IP-Adresse muss hier der des Webservers entsprechen.

DNS-Server einrichten

Die Art und Weise eine Internetseite aufzurufen entspricht noch nicht der gewohnten Art, Webseiten anderer Server aufzurufen. Du bist es gewohnt, eine Webseite über eine URL mit einem Domain-Namen aufzurufen und nicht über die IP des Webservers. Die Zuordnung zwischen Domain-Namen und zugehöriger IP übernimmt ein Domain Name System, kurz DNS-Server, der nun von dir eingerichtet werden soll.

Aufgabe 3 - DNS-Server erstellen
Erstelle einen neuen Server und benenne ihn sinnvoll. Ändere die Anzahl der Schnittstellen am Vermittlungsrechner auf drei ab, indem du auf der Registerkarte "Allgemein" des Vermittlungsrechners auf den Button "Verbindungen verwalten" und anschließend auf den "+"-Button klickst.

Passe die Einstellungen der dritten Netzwerkkarte an: IP-Adresse 192.168.2.1 und Netzmaske 255.255.255.0. Verbinde anschließend den DNS-Server mit der neuen Netzwerkkarte des Vermittlungsrechners.

Neue Systemanwendung: DNS-Server

Mit ihm kann man eine "Entschlüsselung" der Domain-Namen in zugehörige IPs simulieren.

Aufgabe 4 - Installieren des DNS-Servers
Installiere auf dem DNS-Server die Anwendung DNS-Server und starte diese Anwendung direkt mit einem Doppelklick. Trage in die Eingabefelder den Domainnamen www.max-mustermann.de und die zugehörige IP-Adresse des Webservers ein und bestätige die Eingaben mit Button Hinzufügen. Starte abschließend den DNS-Server mit dem Button "Starten".
Aufgabe 5 - Konfigurieren der Clients
Damit nun alle Rechner die Auflösung der Domain-Namen über den DNS-Server nutzen können, muss in den Einstellungen eines jeden Rechners die IP-Adresse des DNS-Servers eingetragen werden. Trage hierzu die Adresse des DNS-Servers in die DHCP-Server ein.

Netzwerk testen

Aufgabe 6 - Befehlszeile
Zu Anfang hast du die Befehlszeile und deren Befehle kennen gelernt. Teste nun auf einem Rechner den host-Befehl mit dem Hostnamen www.max-mustermann.de. Teste auch auf einem Webserver den dir-Befehl: Probiere einmal dir und einmal dir webserver.
Aufgabe 7 - Webbrowser
Teste nun auch auf einem Rechner aus dem Netzwerk 192.168.0.0 oder 192.168.0.1 die Verbindung, indem du in deinem Webbrowser die URL http://www.max-mustermann.de eingibst.
Zusatz für Schnelle
Überlege dir, welche Probleme sich aus dem Einsatz des DNS ergeben könnten. Recherchiere gegebenenfalls auch im Internet, welche Probleme bzw. Risiken das System mit sich bringt und welche Lösungsansätze es gibt.
Aufgabe 8 - Datenaustausch

Lass dir den Datenaustausch von des Rechner anzeigen. Schaue dir insbesondere die Zeilen aus der Anwendungsschicht mit „GET / HTTP/1.1 …“ und „HTTP/1.1 200 OK …“ an. Was fällt dir hier auf?

Aufgabe 9 - Personalisieren
Informiere dich im Internet über HTML. Passe anschließend deine Webseite auf einem Webserver nach deinen eigenen Vorstellungen an!

Lösung

info/sek-ii/e1/ip/l4-internet.txt · Zuletzt geändert: 2023-10-08 20:38 von yannik.wehr