Traceroute ist ein Netzwerk -Programm für Unix und Unix -ähnlichen Betriebssystemen . Wie der Name schon sagt, gibt es den Weg ein Paket reist zu einem Ziel , die Auflistung der Hopfen (links) überquerte . Das Paket wird über das Internet Control Message Protocol (ICMP) basiert. Merkmale
Traceroute bietet die Möglichkeit der Rücksendung einen Pfad zu einem Ziel entweder über das Transmission Control Protocol (TCP) oder das User Datagram Protocol (UDP ) laufen. Allerdings blockieren moderne Firewalls diesen Datenverkehr , und so jetzt ICMP ist eine bessere Wahl für Traceroute Pakete . ICMP -Protokoll ist ein Begleiter des Internet-Protokolls (IP).
Funktion
IP fehlt jede Form von Fehlermeldung, und dies wird durch ICMP vorgesehen . Traceroute sendet eine ICMP-Nachricht , provozieren Feedback durch die Manipulation der "Time to Live" -Feld des IP-Pakets. Dieses Feld nominiert die maximale Anzahl von Hops ein Paket zu seinem Ziel zu bringen kann . Jeder Router vorbei auf der Packung reduziert diese Zahl um 1 erhöht. Wenn er 0 erreicht , verwirft der Router das Paket und gibt eine ICMP-Nachricht an den Absender des Pakets.
Zweck
Das Scheitern Berichterstattung zurück per Zwischen-Router ermöglicht die Traceroute Programm, um sie anzumelden. Normalerweise wird ein IP-Paket enthält nur die Quell-und Ziel-IP -Adressen und keine Hinweise auf Zwischen-Router .