Was ist ping?
Ping ist ein Netzwerktool, das verwendet wird, um die Erreichbarkeit eines Geräts in einem Netzwerk und die Übertragungszeit zwischen dem Hostcomputer und dem Zielgerät zu testen. Es sendet eine Anforderung an das Zielgerät, um zu sehen, ob es erreichbar ist, und misst die Zeit, die benötigt wird, um die Antwort zurückzusenden.
Die Hauptaufgabe von Ping besteht darin, festzustellen, ob ein Netzwerkgerät erreichbar ist oder nicht. Es kann auch dazu verwendet werden, die Latenzzeit[1] zwischen dem Host und dem Ziel zu messen, indem die Zeit gemessen wird, die benötigt wird, um eine Anforderung zu senden und eine Antwort zurückzuerhalten.
Ping arbeitet auf der Ebene des Internetprotokolls (IP) und verwendet das Internet Control Message Protocol (ICMP), um die Anforderungen und Antworten zu senden und zu empfangen.
Die Spezifikationen von Ping sind einfach und leicht zu implementieren, da es sich um ein grundlegendes Netzwerktool handelt, das in praktisch jeder Netzwerkumgebung verwendet wird. Es gibt auch viele Ping-Tools, die auf verschiedenen Betriebssystemen verfügbar sind.
Vorteile
von Ping sind unter anderem seine Einfachheit, seine breite Verfügbarkeit und seine Fähigkeit, schnell zu erkennen, ob ein Netzwerkgerät erreichbar ist oder nicht.
Nachteile
von Ping sind unter anderem, dass es durch Netzwerkgeräte blockiert werden kann, die ICMP-Pakete filtern oder den Ping-Verkehr priorisieren, was zu ungenauen Ergebnissen führen kann. Außerdem kann es von Hackern verwendet werden, um Netzwerkangriffe durchzuführen oder um Netzwerkgeräte zu überwachen.
Beispiel google.de anpingen:
PS C:\> PS C:\> ping google.de Ping wird ausgeführt für google.de [2a00:1450:4005:801::2003] mit 32 Bytes Daten: Antwort von 2a00:1450:4005:801::2003: Zeit=11ms Antwort von 2a00:1450:4005:801::2003: Zeit=10ms Antwort von 2a00:1450:4005:801::2003: Zeit=11ms Antwort von 2a00:1450:4005:801::2003: Zeit=20ms Ping-Statistik für 2a00:1450:4005:801::2003: Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust), Ca. Zeitangaben in Millisek.: Minimum = 10ms, Maximum = 20ms, Mittelwert = 13ms PS C:\>
PS C:\> ping -4 google.de Ping wird ausgeführt für google.de [142.251.209.131] mit 32 Bytes Daten: Antwort von 142.251.209.131: Bytes=32 Zeit=13ms TTL=116 Antwort von 142.251.209.131: Bytes=32 Zeit=10ms TTL=116 Antwort von 142.251.209.131: Bytes=32 Zeit=10ms TTL=116 Antwort von 142.251.209.131: Bytes=32 Zeit=9ms TTL=116 Ping-Statistik für 142.251.209.131: Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust), Ca. Zeitangaben in Millisek.: Minimum = 9ms, Maximum = 13ms, Mittelwert = 10ms PS C:\>
ping -4 bewirkt, dass die Rückgabe der IP-Adresse im IPv4-Format ausgegeben wird.
Befehlssyntax für den CMD-/DOS-Befehl ping
PS C:\> ping /? Syntax: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p] [-4] [-6] Zielname Optionen: -t Pingt den angegebenen Host bis zur Beendigung des Vorgangs. Drücken Sie STRG+UNTBR, um die Statistik anzuzeigen und den Vorgang fortzusetzen. Drücken Sie STRG+C, um den Vorgang abzubrechen. -a Löst Adressen zu Hostnamen auf. -n count Die Anzahl der zu sendenden Echoanforderungen. -l size Die Größe des Sendepuffers. -f Legt das Kennzeichen für "Nicht fragmentieren" im Paket fest (nur IPv4). -i TTL Die Lebensdauer. -v TOS Der Diensttyp (nur IPv4. Diese Einstellung ist veraltet und hat keine Auswirkungen auf das Diensttypfeld im IP- Header). -r count Datensatzroute für Anzahl von Hops (nur IPv4). -s count Zeitstempel für Anzahl von Hops (nur IPv4). -j host-list "Loose Source Route" gemäß Hostliste (nur IPv4). -k host-list "Strict Source Route" gemäß Hostliste (nur IPv4). -w timeout Zeitlimit in Millisekunden für die einzelnen Antworten. -R Verwendet den Routingheader, um auch die umgekehrte Route zu testen (nur IPv6). Dieser Routingheader wird nicht mehr verwendet (siehe RFC 5095). Bei manchen Systemen werden Echoanforderungen verworfen, wenn dieser Header verwendet wird. -S srcaddr Die zu verwendende Quelladresse. -c compartment Routingdepotbezeichner -p Pingt die Adresse eines Anbieters für die Hyper-V-Netzwerkvirtualisierung. -4 Erzwingt die Verwendung von IPv4. -6 Erzwingt die Verwendung von IPv6. PS C:\>
- [1]
- Die Latenzzeit (auch bekannt als Ping-Zeit) bei einem Ping bezeichnet die Zeit, die ein Netzwerkpaket benötigt, um von einem Sender zu einem Empfänger und zurückzukehren. Es handelt sich also um die Zeit, die benötigt wird, um eine Verbindung zwischen zwei Geräten im Netzwerk zu testen. Die Latenzzeit wird üblicherweise in Millisekunden gemessen und gibt an, wie schnell ein Netzwerk reagiert. Eine niedrige Latenzzeit bedeutet, dass das Netzwerk schnell und reaktionsschnell ist. Eine hohe Latenzzeit kann dagegen zu Verzögerungen und Performance-Problemen führen.
Dieser Beitrag wurde bisher 50 mal gelesen.