Du übernimmst in WebNetSim die Rolle eines Haushalts. Ziel dieser Lektion: ein eigenes kleines Netz, in dem ein Browser eine Webseite von einem Webserver holt – und zwar über einen Namen, nicht über eine IP-Adresse.
Teil 1: Das Netz aufbauen
Aufgabe: Webserver und Browser
- Öffne WebNetSim und wähle die Rolle Haushalt.
- Stelle einen Webserver und einen Webbrowser in dein Netz und verbinde beide.
- Lege auf dem Webserver eine Webseite ab – du kannst den HTML-Code aus der Lektion Webseite wiederverwenden.
- Rufe die Webseite im Browser auf.
Notiere: Was musstest du im Browser eingeben, damit die Seite erscheint?
An dieser Stelle funktioniert alles – aber nur mit einer IP-Adresse. Das ist unpraktisch: Niemand merkt sich 192.168.0.12, so wie sich niemand Telefonnummern merkt.
Aufgabe: Ein Name statt einer Nummer
- Stelle zusätzlich einen DNS-Server in dein Netz und verbinde ihn.
- Trage auf dem DNS-Server einen Eintrag ein, der deinen Wunschnamen mit der IP-Adresse deines Webservers verknüpft.
- Sage deinem Browser, welchen DNS-Server er verwenden soll.
- Rufe die Seite jetzt über den Namen auf.
Lösung (nicht angemeldet)
Diese Lösung ist nur für angemeldete Benutzer zugänglich – wenn die LK die Lösung freigegeben hat. Bitte melde dich an, um die Lösung einsehen zu können.Teil 2: Die Logs lesen
Sowohl der Webserver als auch der DNS-Server führen ein Log: eine Liste aller Anfragen, die bei ihnen eingetroffen sind, mit der IP-Adresse des Absenders.
Aufgabe: Zeitlicher Ablauf
Rufe deine Webseite noch einmal über den Namen auf und schaue danach in beide Logs.
- In welcher Reihenfolge sind die Anfragen eingetroffen – zuerst beim DNS-Server oder zuerst beim Webserver? Begründe.
- Welche IP-Adresse steht in den Logs, und zu welchem Gerät gehört sie?
- Beschreibe in drei bis vier Sätzen, was zwischen dem Tippen des Namens und dem Erscheinen der Seite alles passiert ist.
Lösung (nicht angemeldet)
Diese Lösung ist nur für angemeldete Benutzer zugänglich – wenn die LK die Lösung freigegeben hat. Bitte melde dich an, um die Lösung einsehen zu können.Zwei Protokolle, zwei Aufgaben
In diesem kleinen Netz hast du bereits zwei Protokolle im Einsatz gesehen:
- DNS
- übersetzt einen Namen in eine IP-Adresse
- HTTP
- holt mit dieser IP-Adresse die eigentliche Webseite
Beide setzen darauf auf, dass Datenpakete überhaupt zugestellt werden können – dafür sorgt die IP-Adresse. Wie diese Aufgaben sauber übereinander gestapelt sind, schauen wir uns im Schichtenmodell an.