PING (Packet Internet Groper) Befehl wird verwendet, um die Netzwerkverbindung zwischen Host und Server/Host zu überprüfen. Dieser Befehl nimmt als Eingabe die IP-Adresse oder die URL und sendet ein Datenpaket an die angegebene Adresse mit der Meldung „PING“ und erhalten eine Antwort vom Server/Host dieses Mal aufgezeichnet wird, die Latenz genannt wird. Schneller Ping niedrige Latenz bedeutet schnellere Verbindung. Ping verwendet ICMP (Internet Control Message Protocol), um eine ICMP-Echonachricht an den angegebenen Host zu senden, wenn dieser Host verfügbar ist, sendet er eine ICMP-Antwortnachricht., Ping wird im Allgemeinen in Millisekunden gemessen Jedes moderne Betriebssystem hat diesen Ping vorinstalliert.
Lassen Sie nun den PING-Befehl sehen:
PING-Version:
Ping-Version auf Ihrem System installiert zu bekommen.
sudo ping -v
Mit PING:
ping www.geeksforgeeks.org
Um das Pingen zu stoppen, sollten wir Strg+c verwenden, da es sonst weiterhin Pakete sendet.,
- min: minimale Zeit, um eine Antwort zu erhalten
- avg: durchschnittliche Zeit, um Antworten zu erhalten
- max: maximale Zeit, um eine Antwort zu erhalten
Steuern der Anzahl der Pings:
Früher haben wir die Anzahl der Pakete, die an den Server/Host-c Option können wir so tun.,
ping -c 5 www.geeksforgeeks.org
Kontrolle der größe der pakete senden:
Ealier ein standard größe pakete wurden an einen host gesendet, aber wir können licht und schwere paket mit
-s option.
ping -s 40 -c 5 www.geeksforgeeks.org
Ändern des Zeitintervalls:
Warten Sie standardmäßig auf 1 Sekunde, um das nächste Paket zu senden Wir können dieses Mal mit der Option-i ändern.
ping -i 2 www.geeksforgeeks.org
Nun ändert sich das Ping-Intervall auf 2 Sekunden.,
Um nur zusammenfassung:
Um nur die zusammenfassung über die netzwerk verwenden-q option
ping -c 5 -q www.geeksforgeeks.org
Zu Timout PING:
Zu stoppen pingig nach irgendwann verwenden-w option.
ping -w 3 www.geeksforgeeks.org
Dies stoppt das Pingen nach 3 Sekunden
Überschwemmung mit PING:
Um Pakete so schnell wie möglich zu senden. Dies wird verwendet, um die Netzwerkleistung zu testen.,
ping -f www.geeksforgeeks.org
Zeitstempel hinzufügen
Es ist aktuelle Zeit des Ereignisses von einer Maschine über ein Netzwerk aufgezeichnet. Es funktioniert mit der TS-Option des IP-Pakets.
Wir haben drei Optionen damit
- tsonly (nur Zeitstempel)
- tsandaddr (Zeitstempel und Adresse)
- tsprespec (Zeitstempel für mehrere Hosts vorgegeben)
ping -T tsonly -c 2 127.0.0.1 ping -T tsandaddr -c 2 127.0.0.1
Time to wait for response:
Legt die Wartezeit auf eine Antwort fest.,
Um ein Paket mit Daten zu füllen:
Wir können Daten mit der Option-p in ein Paket füllen. Like-p ff wird es mit einsen füllen.
ping -c 5 -p ff www.geeksforgeeks.org
Pfad MTU entdeckung:
Es ist ein einfaches protokoll, um herauszufinden, die maximale MTU(Maximale Übertragung Einheit) ein TCP pfad nehmen kann.
Wir verwenden eine Option mit-m do (Fragmentierung verbieten), want (PMTU-Erkennung durchführen, lokal fragmentieren, wenn die Paketgröße groß ist) oder dont (Setzen Sie kein DF-Flag).,
ping -c 5 -M want www.geeksforgeeks.org
Specify TTL(Time To Live):
It is maximum hop a packet can travel before getting discarded.A value 0 will restricty packet to same host.
ping -c 5 -t 64 www.geeksforgeeks.org