Ping- und Traceroute-Netzwerk-Tools im Detail erklärt

Netzwerk-Tools(Network tools) sind unerlässlich, um Probleme mit einem Computernetzwerk zu lösen, das nicht so funktioniert, wie es sollte. Es gibt einige Möglichkeiten, ein Netzwerk wieder in seinen rechtmäßigen Zustand zu versetzen, und zwei dieser Optionen sind Ping und Traceroute .

Beide Tools wurden entwickelt, um Probleme in einem Netzwerk zu beheben, und sie funktionieren auf ähnliche Weise. Im Großen und Ganzen sind diese Tools jedoch sehr unterschiedlich. Nun, es gibt andere Tools, die wir verwenden können, um Fehler in einem schlecht funktionierenden Netzwerk zu beheben, aber heute werden wir uns nur auf diese beiden konzentrieren.

Ping- und Traceroute-Netzwerk-Tools

Wir sollten darauf hinweisen, dass Traceroute unter (Traceroute)Windows 11/10 als Tracert bekannt ist , während auf Cisco- und Unix - Plattformen stattdessen der Begriff Traceroute verwendet wird. Da Netzwerke jedoch stärker mit Cisco- Plattformen verbunden sind, haben wir uns für den gebräuchlicheren Namen entschieden.

Ping-Tool in Windows

Ping- und Traceroute-Netzwerk-Tools im Detail erklärt

Wenn es um die Fehlerbehebung in einem Netzwerk geht, wird das Ping - Tool am häufigsten verwendet. Ping , auch bekannt als Packet Internet Groper , ist in fast allen Betriebssystemen enthalten.

Zur Aktivierung ist ein Ping-Befehl erforderlich. Von dort aus ruft es ICMP ( Internet Control Message Protocol ) auf, um Fehler zu melden und wichtige Daten für die IP-Paketverarbeitung bereitzustellen.

Nun, die Art und Weise, wie Ping funktioniert, ist ziemlich interessant. Zuerst(First) müssen Sie eine IP-Adresse angeben und von dort aus eine ICMP - Echo-Request-Nachricht an diese Adresse senden. Sollte der Zielrechner die Nachricht empfangen können, meldet er sich mit einer ICMP - Echo-Reply-Nachricht zurück.

Wenn ein Ping -Befehl ausgeführt wird, gibt er normalerweise relevante Informationen über die Leistung des Netzwerks aus. Über das Bild oben können Sie sich eine Vorstellung davon machen, wovon wir sprechen.

Tracert Traceroute-Tool in Windows

In Bezug auf das, was Traceroute ist, nun, es ist ein Tool zur Fehlerbehebung, das auf einer Befehlszeilenschnittstelle basiert. Der Hauptzweck dieses Tools besteht darin, den Weg zu bestimmen, den ein Paket verwendet, um sein Ziel zu erreichen. Ähnlich wie Ping verstehen wir, dass Traceroute auch ICMP ( Internet Control Message Protocol ) verwendet.

Aber wo sich Traceroute von Ping unterscheidet, wenn es um ICMP geht, ist, dass es jeden Router anhand des von den Paketen genommenen Pfads lokalisiert. Sie sehen, wir glauben, dass Traceroute hervorragend für die Fehlerbehebung bei Netzwerkproblemen geeignet ist, da es besser in der Lage ist, den genauen Ort des Problems zu erkennen.

So identifiziert Traceroute alle Router in seinem Pfad: Das Fehlerbehebungstool sendet in der Regel eine Reihe von ICMP -Echopaket-Nachrichtenanforderungen an ein bestimmtes Ziel. Jetzt haben die ersten paar Nachrichten ein Time to Live ( TTL )-Limit, das auf 1 gesetzt ist. Das bedeutet, dass der erste Router im Pfad das Paket verwirft und eine ICMP Time Exceeded - Nachricht liefert.

Schließlich wird der TTL- Parameter um 1 erhöht, bis der Zielhost erreicht ist und die ICMP- Echo-Reply-Nachricht akzeptiert wird. Von dort aus kann der ursprüngliche Host nun einfach die empfangenen ICMP- Nachrichten verwenden, um alle Router in einem Pfad zu identifizieren.

Sie müssen diesen Befehl in einer erhöhten CMD ausführen:

tracert www.<sitename>.com

Was ist mit Traceroute auf Unix -Betriebssystemen?

Der Befehl funktioniert im Vergleich zu Windows -Betriebssystemen etwas anders. Es nutzt das UDP -Paket zusammen mit einem riesigen Zielport in der Art von 33434 bis 33534. Es ist unwahrscheinlich, dass diese Portnummern von einer Anwendung auf dem Zielhost verwendet werden.

LESEN(READ) : Ping-Übertragung fehlgeschlagen Allgemeiner Fehler.(Ping Transmit failed General failure error.)



About the author

Ich bin ein iOS-Entwickler mit über 10 Jahren Erfahrung. Ich habe mich auf die Entwicklung von Apps für iPhone und iPad spezialisiert. Ich habe Erfahrung beim Erstellen von Benutzerabläufen, dem Erstellen von benutzerdefinierten Entwicklungskits (CDKs) und der Arbeit mit verschiedenen App-Entwicklungsframeworks. In meiner früheren Arbeit habe ich auch Tools entwickelt, die bei der Verwaltung von Apples App Store helfen, darunter ein Produktmanagement-Tool und ein App-Übermittlungstool.



Related posts