«Hilfe, das Internet geht nicht!»
Dies ist eine oft gehörte Aussage – allerdings ist sie schlicht falsch.
Wir wollen versuchen, diese Probleme systematisch anzugehen, einzugrenzen und zu lösen. Dazu denken wir immer wieder an das bekannte Schichtenmodell mit den vier Schichten:
- Anwendungsschicht
- Transportschicht
- Vermittlungsschicht
- Physikalischen Schicht (Netzzugangsschicht)
Um ein vorhandenes Problem – sei es in Filius oder im Computeralltag – zu lösen, gehen wir in Gedanken die Schichten durch, um das Problem einzugrenzen.
Probleme auf der physikalischen Schicht (Netzzugangsschicht)
Die Probleme, die hier auftreten können, sind grundlegender Natur:
- Sind alle Kabel eingesteckt?
- Sind alle benötigten Geräte vorhanden und eingeschaltet?
- Habe ich an der gewünschten Stelle WLAN-Empfang?
Probleme auf der Vermittlungsschicht
Hier geht es um die Adressierung (IP-Adresse):
- Ist bei allen Geräten die richtige IP-Adresse konfiguriert?
- Ist (falls nötig) ein Gateway eingetragen? Ist dessen IP-Adresse korrekt?
Ping probieren
Wenn ping funktioniert, stimmen die untersten beiden Schichten.
Probleme auf der Transportschicht
Im Alltag werden Probleme auf dieser Schicht häufig verursacht durch eine Firewall. Das heisst, bestimmte Ports zu Serverdiensten (DNS, HTTP, …) sind gesperrt, so dass solche Pakete blockiert werden.
Es könnte aber auch sein, dass der gewünschte Serverdienst nicht läuft (also dass die DNS-Server- oder Webserver-Software nicht gestartet ist). Dann gibt es auf diesen Ports kein Programm, das antwortet - was ähnlich aussieht wie eine Firewall, die entsprechende Pakete blockiert.
Zudem könnte das Netzwerk überlastet sein, weil zu viele Benutzer online sind oder zu viele Daten übertragen werden. Dann gibt es Stau, gewisse Pakete gehen verloren und müssen neu geschickt werden, was noch mehr Verkehr und Stau verursacht.
Probleme auf der Anwendungsschicht
Obwohl also z.B. Ping funktioniert, wird beim Aufrufen einer Webseite eine Fehlermeldung angezeigt. Dies kann mehrere Gründe haben:
- DNS
- HTTP
D.h. es kann sein, dass der Webserver richtig funktioniert, der Hostname kann aber nicht per DNS in eine IP-Adresse aufgelöst werden. Grund dafür:
- Der DNS-Server enthält keinen resp. einen fehlerhaften Eintrag für den gesuchten Hostnamen.
DNS-Auflösung testen
Wenn der Befehl host www.webseite.ch (in Filius) resp. nslookup www.webseite.ch (unter Windows) die richtige Antwort liefert, funktioniert DNS korrekt.
Nun muss noch der Webserver überprüft werden:
- Ist die angeforderte Webseite vorhanden?
- Stimmen die Links auf der Webseite?
Aufgabe 11
Das Ziel in all den nachfolgenden Aufgaben/Situationen ist stets dasselbe:
Jeder vorhandene Client soll im Browser die angegebene Webseite vollständig (Seite wird inkl. Bilder sichtbar, Links funktionieren) anzeigen können. Die Adresse der Webseite ist jeweils in Klammern beim Namen des Webservers angegeben.
Lade die jeweilige Filius-Datei herunter und öffne sie. Analysiere das Problem und versuche, es zu beheben.
Notiere dir jeweils, auf welcher Schicht das Problem liegt und wie du es gelöst hast!