Definition

Ping

Was ist Ping?

Ping ist ein unverzichtbares Netzwerktool, dessen Name sich vom Sonarimpuls in der U-Boot-Navigation ableitet. Das Ping in der IT steht für Packet Internet or Inter-Network Groper und beschreibt ein Programm, das die Erreichbarkeit und Antwortzeit von Netzwerkgeräten über deren IP-Adressen testet.

Das Tool ist in fast allen netzwerkfähigen Betriebssystemen integriert und dient in erster Linie der Netzwerkdiagnose. Mit Ping können Administratoren und Benutzer überprüfen, ob ein bestimmter Computer oder Server erreichbar ist und wie schnell die Verbindung reagiert.

Die Anwendung ist denkbar einfach: Unter Windows öffnet man die Eingabeaufforderung oder die PowerShell und gibt ping gefolgt von einer Domäne ein, zum Beispiel ping computerweekly.de. Das Programm zeigt dann nicht nur an, ob der Zielrechner erreichbar ist, sondern liefert auch die zugehörige IP-Adresse und wichtige Verbindungsdaten wie die Antwortzeit.

Ping ist eine einfache Methode, um eine Antwort von einem Host zu erhalten.
Abbildung 1: Ping ist eine einfache Methode, um eine Antwort von einem Host zu erhalten.

Ping bei einem Geschwindigkeitstest

Der Begriff Ping wird auch verwendet, um zu testen und festzustellen, wie schnell ein Datensignal von einem Ort (wie einem Computer) zu einem anderen (wie einer Website) übertragen wird. Ping wird auch zur Fehlersuche und zum Testen der Konnektivität sowie zur Bestimmung der Reaktionszeit verwendet.

Wie funktioniert Ping?

Ping arbeitet, indem es eine ICMP-Echoanforderung (Internet Control Message Protocol) an eine bestimmte Schnittstelle im Netzwerk sendet und auf eine Antwort wartet. Wenn ein Ping-Befehl ausgegeben wird, geht ein Ping-Signal an eine bestimmte Adresse. Wenn der Zielhost die Echo-Anforderung empfängt, antwortet er mit einem Echo-Antwort-Paket.

Dieser Ansatz dient zwei spezifischen Zwecken: der Überprüfung, ob der Zielhost verfügbar ist, und der Bestimmung der Round Trip Time (RTT) oder Latenz.

RTT ist ein Maß dafür, wie lange es dauerte, eine Antwort zu erhalten. Gemessen in Millisekunden (ms) beginnt der Prozess, wenn ein Browser eine Anfrage an einen Server sendet, und ist abgeschlossen, wenn eine Antwort vom Server empfangen wird. Die RTT ist eine wichtige Leistungskennzahl für Webanwendungen.

Standardmäßig senden Ping-Befehle mehrere Anfragen (üblicherweise vier oder fünf) und zeigen die Ergebnisse an. Die Echo-Ping-Ergebnisse informieren darüber, ob auf eine bestimmte Anfrage eine erfolgreiche Antwort eingegangen ist. Sie enthalten auch die Anzahl der empfangenen Bytes und die Zeit, die bis zum Erhalt einer Antwort oder der Time-to-Live (TTL) verging.

Bei einem Ping empfängt ein Ziel-Host eine Echo-Anforderung, auf die er mit einem Echo-Antwort-Paket antwortet.
Abbildung 2: Bei einem Ping empfängt ein Ziel-Host eine Echo-Anforderung, auf die er mit einem Echo-Antwort-Paket antwortet.

Wie verwendet man Ping bei der Fehlersuche?

Echo-Anfragen und Echo-Antworten bilden den Standard für die Fehlersuche bei ICMP-Nachrichten. Praktisch jedes Betriebssystem mit Netzwerkunterstützung enthält das Tool Ping für die Fehlersuche. Die genaue Implementierung variiert jedoch leicht zwischen den Herstellern.

Ping ist der Eckpfeiler der Standard-Netzwerkfehlersuche. Eine IP-Adresse kann zum Beispiel durch Eingabe von 172.168.9.13 angefunkt werden. Wenn der Ping erfolgreich ist, bedeutet dies, dass die Adresse aktiviert ist und die beiden Rechner miteinander kommunizieren können.

Schlägt der Ping jedoch fehl, aber die Antwortzeit ist lang, deutet dies auf eine Überlastung des Netzes, Routing- oder Geschwindigkeitsprobleme hin. Auch erfolglose Pings liefern wertvolle Informationen zur Fehlersuche.

In seiner einfachsten Form kann Ping nur mit einem Ping-Befehl und einem Ziel, zum Beispiel dem Namen oder der Adresse eines entfernten Hosts, ausgeführt werden. Da Ping als Befehlszeilendienstprogramm verwendet wird, lässt es sich leicht in einer Vielzahl von Skripten einsetzen. Ein Administrator kann mehrere Pings ausführen, aufzeichnen, wie sie verwendet wurden, und die Ausgabe der Ping-Befehle zur späteren Überprüfung in einer Textdatei speichern.

Was ist Ping-Spoofing?

Ping-Spoofing bezeichnet eine Angriffsmethode in Netzwerken, bei Bedrohungsakteure manipulierte ICMP-Echo-Request-Pakete an ein Zielgerät senden. Die Besonderheit besteht darin, dass diese Pakete eine gefälschte Quell-IP-Adresse enthalten, wodurch die Antworten an eine andere Adresse als die tatsächliche Absenderadresse gesendet werden. Diese Technik kann verschiedenen Zwecken dienen:

  • Netzwerk überlasten: Ein Angreifer kann durch massenhaft gefälschte Ping-Anfragen eine Überlastung des Zielnetzes herbeiführen und so einen DoS-Angriff (Denial of Service) auslösen.
  • Identität verbergen: Spoofing dient der Verschleierung der eigenen Identität, da die wahre IP-Adresse eines Angreifers verborgen bleibt.
  • Informationen sammeln: Mit dieser Methode lassen sich wertvolle Informationen über das Netzwerk und die Reaktionszeiten des angegriffenen Gerätes sammeln.

Zum Schutz vor solchen Angriffen empfiehlt sich der Einsatz von Firewalls und Intrusion-Detection-Systemen sowie die gezielte Einschränkung des ICMP-Verkehrs.

Was bedeutet Ping bei Computerspielen?

Ping ist auch für Online-Spiele nützlich. Er misst die Zeit, die das Signal für die Übertragung von einem Computer oder einer Konsole zu einem Server benötigt.

Gemessen in Millisekunden, führt eine Ping-Rate von über 150 ms zu einer spürbaren Verzögerung, die das Spielgeschehen beeinträchtigt. Erfahrene Gamer halten eine Ping-Rate von unter 50 ms für ideal.

Ping in Discord

Bei Discord, einer Chat- und Video-App, die vor allem von Spielern genutzt wird, ist ein Ping eine Benachrichtigung, die meist auf einem Smartphone oder einem Computer angezeigt wird. Wenn jemand einen Ping sendet, wird er auf dem Bildschirm des Telefons oder der Desktop-Anwendung dargestellt.

Diese Definition wurde zuletzt im Januar 2025 aktualisiert

Erfahren Sie mehr über Netzwerksoftware