Modul 03
3. Internet
3.2. Internet-Experimente
Wie bereits im Video angesprochen, erfolgt der Versand in sogenannten Paketen. Aber wie läuft dieser Paketversand ab? Kümmert sich DHL, Hermes oder doch der DPD darum? (#dadjoke)
Natürlich wissen Sie, dass kein Logistikunternehmen für den Versand der Pakete verantwortlich ist, aber genau diesen Paketversand im Internet wollen wir nun näher analysieren.
Das Programm traceroute
Auf jedem Computer befindet sich ein kleines Programm, das den Weg einer Anfrage aufzeichnet: traceroute.
Um traceroute zu verwenden, haben Sie 2 Möglichkeiten:
- Sie verwenden eine Webversion von traceroute: www.dnstools.ch/visual-traceroute.html (empfohlen)
- Sie verwenden die auf Ihrem Rechner installierte Version von traceroute.
Entscheiden Sie sich für eine Version von traceroute und folgen Sie der Beschreibung, um Ihre erste traceroute-Anfrage durchzuführen.
Hinweise:
Version auf Ihrem Rechner nutzen:
Um traceroute
zu verwenden, müssen Sie die Kommandozeileneingabe (auch Shell oder Terminal) öffnen. Sollten Sie nicht wissen, wie dies funktioniert, so können sie entsprechend Ihres Betriebssystems der jeweiligen Anleitung folgen.
_____________
Mac OS
Öffnen Sie Spotlight (CMD+Leertaste gleichzeitig drücken) und suchen Sie nach terminal.app
. Bestätigen Sie mit Enter oder öffnen Sie das angezeigte Programm.
Windows
Klicken Sie auf Start bzw. das Windows-Icon und geben Sie cmd
(kurz für Command) oder Eingabeaufforderung
ein. Bestätigen Sie mit Enter oder öffnen Sie das angezeigte Programm.
Linux
Suchen Sie in Ihrem Anwendungsmenü nach Terminal. In der verbreiteten Linux-Distribution Ubuntu kann ein Terminal auch mit der Tastenkombination Strg+Alt+T geöffnet werden.
_____________
Nachdem Sie die Kommandozeile geöffnet haben, geben Sie
-
traceroute www.google.de
(Mac OS und Linux) - bzw.
tracert www.google.de
(Windows)
in die Kommandozeile ein und bestätigen Sie Ihre Eingabe mit Enter.
Statt www.google.de
können Sie natürlich auch andere sogenannte Hostnamen anfragen.
Der Hostname ist die eindeutige Bezeichnung eines Rechners innerhalb eines Netzwerk.
Versuchen Sie beispielsweise www.wikipedia.de
, www.fu-berlin.de
oder www.facebook.com
.
Geben Sie im Feld Host (Domain/IP) einen Hostnamen wie www.fau.de oder www.google.de ein. Der Hostname ist die eindeutige Bezeichnung eines Rechners innerhalb eines Netzwerk.
Beachten Sie: Alle Anfragen des Webtools werden von Frankfurt aus gestartet. Würden Sie dieselbe Anfrage von Ihrem Rechner ausführen, würde sich eine andere Route ergeben.
Experimentieren mit traceroute
Lesen Sie die Hinweise aufmerksam durch!
Verwenden Sie dann traceroute
, um die Fragen unten zu untersuchen!
Hinweise:
Eine Anfrage
traceroute www.fau.de
liefert bei uns beispielsweise folgendes Ergebnis (Ihr Ergebnis wird anders aussehen!):> traceroute www.fau.de
1 3 ms 2 ms 3 ms fritz.box [192.168.178.1]
2 9 ms 9 ms 10 ms loopback1.0002.acln.01.ber.de.net.telefonica.de [62.52.201.185]
3 10 ms 9 ms 9 ms bundle-ether16.0004.dbrx.01.ber.de.net.telefonica.de [62.53.2.94]
4 9 ms 8 ms 10 ms ae2-0.0001.prrx.01.ber.de.net.telefonica.de [62.53.11.127]
5 11 ms 10 ms 9 ms dfn.bcix.de [193.178.185.42]
6 18 ms 14 ms 14 ms cr-lap1-be8.x-win.dfn.de [188.1.144.25]
7 19 ms 19 ms 18 ms kr-erl74-6.x-win.dfn.de [188.1.237.202]
8 21 ms 18 ms 18 ms constellation.gate.uni-erlangen.de [131.188.20.95]
9 22 ms 18 ms 18 ms prime.gate.uni-erlangen.de [131.188.10.27]
10 19 ms 19 ms 18 ms zuvcmslb.rrze.uni-erlangen.de [131.188.16.209]
- In der Regel werden an jeden Computer drei Pakete gesendet. Die drei angezeigten Werte in Millisekunden geben die Antwortzeit auf diese drei Pakete wieder (z.B. 3ms 2ms 3ms).
fritz.box
oderdfn.bcix.de
sind Hostnamen.- Worum es bei den Zahlenfolgen wie
192.168.178.1
geht, sehen wir später!
Anschließend ging die Anfrage über mehrere telefonica-Rechner (telefonica ist ein Internetdienstleister) und DFN-Rechner (DFN steht für das deutsche Forschungsnetz) hin zu Rechnern der FAU.
*
) oder drei Sterne (* * *
) stehen, sind nicht ungewöhnlich.Sie lassen darauf schließen, dass ein Zeitlimit überschritten wurde. Lassen Sie sich davon nicht verunsichern.
Aber: Stationen von denen keine Antwort kam, werden im Webtool natürlich auch nicht auf der Karte angezeigt.
Sollte das passieren, versuchen Sie die Anfrage erneut zu starten. Hilft auch das nicht, probieren Sie einen anderen Hostname.
Hinweis: Mögliche Hostnames
Hier einige Vorschläge:
- www.mfa.gov.il (Israel)
- www.supremecourt.gov.np (Nepal)
- www.nic.mx (Mexiko)
- www.gov.mt (Malta)
- www.vatican.va (Vatikan)
- www.nic.gl (Grönland)
- www.gov.mo (Macau)
- www.presidencia.gob.ec (Ecuador)
- www.gov.tw (Taiwan)
---------------------------------------------
Aufgaben:
1. Wie viele Stationen benötigt Ihre Anfrage zu www.fau.de
oder www.northwestern.edu
?
2. Rufen Sie traceroute mit www.google.de
auf.
Stellen Sie eine Vermutung auf, warum die letzte Station nicht www.google.de
sondern beispielsweise zrh04s06-in-f131.1e100.net
ist!
3. Aufgabe
4. Aufgabe
---------
Mögliche Lösungen (zum Vergleichen)
Zu Aufgabe 1:
Ganz schön spannend, über wie viele Rechner Ihre Pakete unterwegs sind, um ihr Ziel zu erreichen.
Unsere Anfrage zu www.northwestern.edu
sieht beispielsweise so aus:
Zu Aufgabe 2:
Betrachten wir folgende Beispielanfrage:guest@dnstools.ch:~> traceroute www.google.de
1 static.1.241.243.136.clients.your-server.de (136.243.241.1) 0.370 ms
2 core24.fsn1.hetzner.com (213.239.229.53) 3.100 ms
3 core4.fra.hetzner.com (213.239.229.73) 5.153 ms
4 72.14.218.176 (72.14.218.176) 4.872 ms
5 *
6 216.239.40.58 (216.239.40.58) 5.003 ms
7 108.170.252.82 (108.170.252.82) 4.987 ms
8 zrh04s06-in-f131.1e100.net (172.217.16.131) 5.043 ms
Das Beispiel oben zeigt, dass unser Aufruf traceroute www.google.de
über 8 Stationen ging.
Aber als letzte Station finden wir dort zrh04s06-in-f131.1e100.net
und nicht www.google.de
.
Das liegt daran, dass wir auf einen anderen Rechner umgeleitet wurden. Das ist nicht gerade verwunderlich, wenn man bedenkt, wie viele Leute täglich Google nutzen. Googles Dienste werden auf weit mehr als einem Computer betrieben.
Zu Aufgabe 3:
Die Routen müssen nicht identisch sein.
Es kann natürlich passieren, dass mehrmals dieselbe Route gewählt wird. Allgemein ist dies aber nicht so. Je nach Auslastung eines Pfades o.ä. können die Pakete unterschiedliche Routen nehmen. Probieren Sie doch noch einmal Ihre Anfrage an www.google.de aus (und überprüfen Sie alle Stationen, auch die letzte )
Zu Aufgabe 4:
Je nach aktueller Netzauslastung bzw. Verfügbarkeit muss die gewählte Route nicht automatisch immer die geographisch naheliegende Option sein. Vielleicht ist ein Land über ein nicht am Weg liegendes Drittland besser angeschlossen.
Probieren Sie: vhportal.ceniai.inf.cu (Kuba), www.mfa.gov.il (Israel), www.fu-berlin.de (Deutschland) oder www.supremecourt.gov.np (Nepal)