Traceroute
Was ist Traceroute?
Traceroute ist ein Verfahren, um den Weg eines Datenpakets im Internet/LAN zu untersuchen. Windows bietet dafür das Programm tracert an. Tracert arbeitet mit dem ICMP Protokoll, viele UNIX/Linux Implementationen verwenden UDP.
Wie funktioniert Traceroute?
Traceroute macht sich die TTL (Time-to-live) Eigenschaft des IP Protokolls zunutze. TTL dient dazu, das Datenpakete die nicht zugestellt werden können, nicht unendlich lange im Netz kreisen. Dazu wählt der Absender einen fixen Wert und jeder Router, der das Paket weiter Routet, dekrementiert den Wert um eins. Ist der Wert bei 0 wird das Paket verworfen.
Ablauf
1. Traceroute beginnt bei einem Wert von 1 und schickt das Paket ab.
2. Router 1 antwortet dem Absender: Paket kann nicht zugestellt werden.
3. Traceroute erhöht den TTL Wert auf 2.
4. Router 2 antwortet: Paket kann nicht zugestellt werden.
5. Traceroute erhöht weiter auf 3... So geht es jetzt weiter, bis Traceroute eine "normale Antwort" vom Zielhost bekommt.
Grafischer Ablauf
Traceroute ist ein Verfahren, um den Weg eines Datenpakets im Internet/LAN zu untersuchen. Windows bietet dafür das Programm tracert an. Tracert arbeitet mit dem ICMP Protokoll, viele UNIX/Linux Implementationen verwenden UDP.
Wie funktioniert Traceroute?
Traceroute macht sich die TTL (Time-to-live) Eigenschaft des IP Protokolls zunutze. TTL dient dazu, das Datenpakete die nicht zugestellt werden können, nicht unendlich lange im Netz kreisen. Dazu wählt der Absender einen fixen Wert und jeder Router, der das Paket weiter Routet, dekrementiert den Wert um eins. Ist der Wert bei 0 wird das Paket verworfen.
Ablauf
1. Traceroute beginnt bei einem Wert von 1 und schickt das Paket ab.
2. Router 1 antwortet dem Absender: Paket kann nicht zugestellt werden.
3. Traceroute erhöht den TTL Wert auf 2.
4. Router 2 antwortet: Paket kann nicht zugestellt werden.
5. Traceroute erhöht weiter auf 3... So geht es jetzt weiter, bis Traceroute eine "normale Antwort" vom Zielhost bekommt.
Grafischer Ablauf
