Der Befehl "ping" ist ein Netzwerkdienstprogramm, mit dem die Erreichbarkeit eines Hosts in einem Internet -Protokoll (IP) -Netzwerk (IP) getestet wird. Es sendet das ICMP -Echo -Anforderungspaket (Internet Control Message Protocol) an den angegebenen Host und wartet auf eine ICMP -Echo -Antwort. Durch die Messung der Zeit, die diese Pakete benötigen, um zum Ziel und zurück zu reisen, kann "Ping" bestimmen:
* Erreichbarkeit: Ob der Host online ist und auf Netzwerkanfragen reagiert. Ein Versäumnis, Antworten zu erhalten, zeigt normalerweise an, dass der Host nicht erreichbar ist (Down, Firewall blockiert ICMP, Netzwerkprobleme usw.).
* Latenz: Die Roundtrip Time (RTT) für Pakete, die zum Host und zurück reisen können. Dies ist ein Maß für die Verzögerung der Netzwerkverzögerung und wird normalerweise in Millisekunden (MS) ausgedrückt. Eine hohe Latenz kann auf Netzwerküberlastung oder -entfernung hinweisen.
* Paketverlust: Der Prozentsatz der gesendeten Pakete, die keine Antwort erhielten. Der Paketverlust kann auf Netzwerkprobleme wie intermittierende Konnektivität oder fehlerhafte Netzwerkgeräte hinweisen.
wie es funktioniert:
1. Sie geben einen Ziel -Hostnamen oder eine IP -Adresse an.
2. Der Befehl "ping" sendet ICMP -Echo -Anforderungen an dieses Ziel.
3. Das Ziel antwortet mit ICMP -Echo -Antworten, ob es erreichbar ist.
4. `ping` misst die Zeit, die die Antworten benötigen.
5. `ping` zeigt Statistiken einschließlich Mindest-, Maximal-, durchschnittlicher RTT- und Paketverlust an.
Beispiel Verwendung:
`` `bash
Ping Google.com
`` `
Dieser Befehl sendet ICMP -Echo -Anfragen an `google.com` und zeigt die Ergebnisse an. Normalerweise sehen Sie die Ausgabe wie folgt:
`` `
Ping Google.com (172.217.160.142):56 Daten Bytes
64 Bytes aus 172.217.160.142:ICMP_SEQ =1 TTL =55 Time =17.2 ms
64 Bytes aus 172.217.160.142:ICMP_SEQ =2 TTL =55 Time =16.8 ms
...
--- Google.com Ping Statistics ---
6 übertragene Pakete, 6 Pakete erhalten, 0% Paketverlust
Hin- und Rückfahrt min/avg/max/mdev =16.735/17.021/17.387/0,256 ms
`` `
Diese Ausgabe zeigt, dass 6 Pakete gesendet wurden, alle empfangen wurden (0% Paketverlust) und die durchschnittliche Hin- und Rückfahrt 17,021 ms betrug.
Häufige Optionen:
Viele "Ping" -implementierungen (wie die in Linux/macOS/Windows) unterstützen Optionen, um das Verhalten anzupassen. Zum Beispiel:
* `-c `:Gibt die Anzahl der zu sendenem Echo-Anfragen an.
* `-i `:Gibt das Intervall (in Sekunden) zwischen dem Senden von Echoanfragen an.
* `-t` (Windows):Ping bleibt kontinuierlich, bis man manuell gestoppt wird (Strg+C).
Im Wesentlichen ist "Ping" ein einfaches, aber leistungsfähiges Tool für die Fehlerbehebung und Überwachung der Netzwerknetzwerke. Es hilft schnell zu bestimmen, ob ein Host erreichbar ist, und bietet Einblicke in die Netzwerkleistung.