7 Hauptverwendungen des Ping-Befehls

Ein Freund berichtete, dass wir über die Verwendung des Ping-Befehls sprechen können. Wir haben bereits einige der Verwendungszwecke des Befehls erwähnt, aber es gibt nicht viele Erklärungen für den Ping-Befehl. Im Allgemeinen verwenden wir seine Grundfunktionen. Heute werden wir uns das genauer ansehen. Verwenden Sie den Befehl ping im Detail.

1. Detaillierte Erklärung der grundlegenden Verwendung von Ping

Ping ist ein sehr leistungsfähiges TCP / IP-Tool im Netzwerk. Seine Hauptfunktionen sind:

1. Wird verwendet, um die Netzwerkkonnektivität zu erkennen und die Netzwerkgeschwindigkeit zu analysieren

2. Ermitteln Sie die Server-IP basierend auf dem Domänennamen

3. Bestimmen Sie anhand des von ping zurückgegebenen TTL-Werts das Betriebssystem und die Anzahl der Datenpakete, die der andere Teilnehmer über den Router leitet.

Normalerweise verwenden wir es, um die IP-Adresse direkt zu pingen und die Netzwerkkonnektivität zu testen.

Wenn Sie direkt die IP-Adresse oder das Gateway direkt anpingen, zeigt Ping die oben genannten Daten an. Einige Freunde fragen möglicherweise: Bytes = 32; Zeit <1 ms; TTL = 128, was diese bedeuten.

Bytewert: Paketgröße, dh Bytes.

Zeitwert: Antwortzeit: Je kürzer die Zeit, desto schneller stellen Sie eine Verbindung zu dieser Adresse her.

TTL-Wert: Time To Live, der die Zeit angibt, zu der der DNS-Eintrag auf dem DNS-Server vorhanden ist. Dies ist ein Wert des IP-Protokollpakets und teilt dem Router mit, wann das Paket verworfen werden muss. Anhand der Größe des von Ping zurückgegebenen TTL-Werts können Sie grob bestimmen, ob der Zielsystemtyp die Windows-Serie oder die UNIX / Linux-Serie ist.

Standardmäßig beträgt der TTL-Wert des Linux-Systems 64 oder 255, der TTL-Wert des WindowsNT / 2000 / XP-Systems 128, der TTL-Wert des Windows98-Systems 32 und der TTL-Wert des UNIX-Hosts 255.

Daher der allgemeine TTL-Wert:

Zwischen 100 ~ 130 ms, Windows-System;

Zwischen 240 ~ 255 ms, UNIX / Linux-System.

Unser heutiges Hauptverständnis sind natürlich nicht diese, sondern andere Verweise auf Ping.

Der Ping-Befehl pingt nicht nur direkt die IP-Adresse des Netzwerks an, um die Glätte und Geschwindigkeit des Netzwerks zu überprüfen, sondern hat auch diese Verwendungsmöglichkeiten.

Zweitens die Verwendung von ping -t

Pingen Sie den angegebenen Computer ohne Unterbrechung an, bis der Administrator ihn unterbricht.

Dies zeigt, dass der Computer mit dem Router verbunden ist und das Netzwerk gut funktioniert. Halten Sie anschließend Strg + C auf der Tastatur gedrückt, um sie zu beenden und weiter zu pingen. Sie stoppt und fasst zusammen, wie viele Datenpakete ausgeführt werden und wie viele ein- und ausgeschaltet sind.

Drei, die Verwendung von Ping -a

ping-a löst den Computernamen und den NetBios-Namen auf. Sie können die IP-Adresse anpingen, um den Hostnamen aufzulösen.

Viertens die Verwendung von Ping-n

Standardmäßig werden im Allgemeinen nur vier Datenpakete gesendet. Mit diesem Befehl kann die Anzahl der gesendeten Pakete definiert werden. Dies ist sehr hilfreich, um die Netzwerkgeschwindigkeit zu messen. Ich möchte beispielsweise die durchschnittliche Rückgabezeit für das Senden von 10 Paketen testen. Die schnellste und langsamste Zeit kann wie folgt ermittelt werden:

Aus dem Obigen kann ich erkennen, dass beim Senden von 10 Paketen an 47.93.187.142 10 ohne Verlust zurückgegeben wurden. Unter diesen 10 Paketen beträgt die schnellste Rückgabegeschwindigkeit 32 ms, die langsamste 55 ms und die durchschnittliche Geschwindigkeit 37 ms . Es zeigt, dass mein Netzwerk gut ist.

Wenn für einige schlechte Netzwerke, wie das Überwachungssystem, ein solcher Test sehr stagniert, können die zurückgegebenen Ergebnisse zeigen, dass ein Teil davon verloren geht. Wenn mehr verloren gehen, bedeutet dies, dass das Netzwerk nicht gut ist und intuitiv beurteilt werden kann Die Situation des Netzwerks.

Fünftens die Verwendung von Ping-l-Größe

-l Größe: Sendet das Datenpaket der angegebenen Größe an den Zielhost.

Standardmäßig beträgt die Größe des von Windows-Ping gesendeten Pakets 32 Byte, und das Maximum kann 65500 Byte senden. Wenn das gleichzeitig gesendete Datenpaket größer oder gleich 65500 Byt ist, kann dies dazu führen, dass der Computer des Empfängers ausfällt. Daher hat Microsoft diesen Wert begrenzt. Dieser Parameter ist in Kombination mit anderen Parametern sehr leistungsfähig. Beispielsweise kann ein Angreifer den Parameter -t verwenden, um einen DOS-Angriff auszuführen. (Es ist also gefährlich, es nicht einfach auf dem Computer eines anderen zu verwenden.)

Zum Beispiel: ping -l 65500 -t 211.84.7.46

Die IP-Adresse wird kontinuierlich gepingt, bis sie vom Benutzer mit Strg + C unterbrochen wird.

Auf diese Weise werden weiterhin Datenpakete mit einer Größe von 65500 Byt an den Computer 211.84.7.46 gesendet. Wenn Sie nur einen Computer haben, hat dies möglicherweise keine Auswirkungen. Wenn jedoch viele Computer vorhanden sind, kann der andere Teilnehmer vollständig gelähmt sein und das Netzwerk ist ernsthaft blockiert. Es ist zu sehen, dass die Macht nicht trivial ist.

Sechs, die Verwendung von ping -r count

Notieren Sie das Routing ausgehender und zurückgegebener Pakete im Feld "Routing aufzeichnen"

Anzahl der Routen, aber höchstens 9 Routen können verfolgt werden.

ping -n 1 -r 9 202.102.224.25 (Paket senden, bis zu 9 Routen aufzeichnen)

Nachdem 9 Routen angezeigt wurden, sehen Sie das Bild oben.

Die 6 Arten von Ping-Befehlen werden häufiger von allen Projektmitarbeitern verwendet.

7. Batch-Ping-Netzwerksegment

Wenn für ein Netzwerksegment mit vielen IP-Adressen eine einzelne Erkennung wirklich problematisch ist, können wir das Netzwerksegment direkt für die Stapelerkennung anpingen. Es gibt ein Problem mit dieser IP-Adresse, das auf einen Blick klar ist.

Schauen Sie sich zuerst den Code an und geben Sie ihn direkt in das Befehlszeilenfenster ein:

für / L% D in (1,1,255) ping 10,168,1% D.

Ändern Sie das IP-Adresssegment in das IP-Adresssegment, das Sie überprüfen möchten.

Nach Eingabe von Batch-Befehlen werden automatisch alle IP-Adressen im Netzwerksegment gepingt.

Was bedeutet dieser Code "für / L% D in (1,1,255)" für Ping 10.168.1.% D?

Dies (1,1,255) im Code ist der Anfang und der Anfang des Netzwerksegments, das alle IP-Adressen zwischen den Netzwerksegmenten 192.168.1.1 bis 192.168.1.255 erkennt und jedes Mal um 1 erhöht, direkt auf die 255-IP von 1 bis 255 Bis der Test beendet ist.

Autor: Pheenet Fei Nite https://www.toutiao.com/a6783191796659782148

Ich empfehle, in meinem Blog mehr zu lesen:

1. Java JVM, Sammlung, Multithreading, Tutorials zu neuen Funktionen

2. Spring MVC, Spring Boot, Spring Cloud-Tutorials

3. Maven, Git, Eclipse, Intellij IDEA-Reihe von Tool-Tutorials

4. Die neuesten Interviewfragen für Java, Backend, Architektur, Alibaba und andere große Hersteller

Das Leben ist schön, bis morgen ~

Veröffentlichte 470 Originalartikel · gewann 1029 · Aufrufe 1,45 Millionen +

Ich denke du magst

Origin blog.csdn.net/youanyyou/article/details/105272479
Empfohlen
Rangfolge