Ping
Der ping
-Befehl, auch bekannt als ICMP-Echo-Request, wird dafür verwendet, die Erreichbarkeit eines Hosts bzw. einem anderem Rechner im Netzwerk zu überprüfen. Dieser Befehl ist auf den meisten Betriebssystemen verfügbar, einschließlich Windows, macOS und Linux.
Ausführung
Beim Ausführen des ping
-Befehls gibt man den Hostnamen oder die IP-Adresse des Ziels an, z.B. ping 192.168.0.69
. Wenn das Ziel diese Request empfangen hat, sendet es ein pong
, bzw. eine ICMP-Echo-Antwort zurück. Dabei zeichnet der ping
-Befehl die benötigte Zeit, um die Anforderung zu senden und die Antwort zu empfangen, sowie den Paketverlust, auf.
/> ping 192.168.0.12 PING 192.168.0.12 (192.168.0.12) From 192.168.0.12 (192.168.0.12): icmp_seq=1 tt1=64 time=420ms From 192.168.0.12 (192.168.0.12): icmp_seq=3 tt1=64 time=69ms From 192.168.0.12 (192.168.0.12): icmp_seq=2 tt1=64 time=187ms From 192.168.0.12 (192.168.0.12): icmp_seq=4 tt1=64 time=96ms --- 192.168.0.12 Paketstatistik --- 4 Paket(e) gesendet, 4 Paket(e) empfangen, 0% Paketverlust
Antwort-pong
Wenn der Befehl erfolgreich ausgeführt wurde bzw. die ping
s angekommen und die pong
s zurückgekommen sind, bedeutet dies, dass die Netzwerkverbindung zum Ziel in Ordnung ist; es ist also erreichbar. Falls jedoch keine Antwort zurückkommt oder Pakete verloren gehen, dann gibt es ein Problem bei der Netzwerkverbindung oder beim Ziel.
Nutzung
So kann man mit dem ping
-Befehl also Netzwerkprobleme diagnostizieren (feststellen) und gegebenfalls beheben. Außerdem ist die gemessene Antwortzeit (Latenz) ein wichtiger Faktor bei der Bewertung der Leistung bzw. Qualität eines Netzwerkes.
Wenn man einen Website-Link eingibt testet der Ping nur ob man eine Website erreichen kann, nicht, ob man sich mit ihr verbinden kann.