Heim  >  Artikel  >  Detaillierte Erläuterung häufig verwendeter Ping-Befehle

Detaillierte Erläuterung häufig verwendeter Ping-Befehle

尚
Original
2019-12-18 09:52:3212489Durchsuche

Ping ist ein Befehl unter Windows-, Unix- und Linux-Systemen. Ping gehört ebenfalls zu einem Kommunikationsprotokoll und ist Teil des TCP/IP-Protokolls. Mit dem Befehl „ping“ können Sie prüfen, ob das Netzwerk verbunden ist, was uns bei der Analyse und Feststellung von Netzwerkfehlern helfen kann. Der folgende Artikel stellt Ihnen einige häufig verwendete Ping-Befehle vor.

Detaillierte Erläuterung häufig verwendeter Ping-Befehle

Der Ping-Befehl wird normalerweise zur Überprüfung der Netzwerkverfügbarkeit verwendet. Der Ping-Befehl kann ein Testpaket an eine Netzwerkadresse senden, um zu sehen, ob eine Antwort von der Netzwerkadresse vorliegt, und die Antwortzeit zum Testen des Netzwerks zählen.

Das Prinzip des Pings:

Senden Sie ein Datenpaket einer bestimmten Länge an die angegebene Netzwerkadresse, wenn die angegebene Netzwerkadresse vorliegt Existiert, wird dasselbe zurückgegeben. Wenn das Datenpaket nicht innerhalb einer bestimmten Zeit zurückgegeben wird, handelt es sich natürlich um eine „Zeitüberschreitung“ und es wird davon ausgegangen, dass die angegebene Netzwerkadresse nicht existiert.

Das ICMP-Protokoll wird über das IP-Protokoll gesendet, bei dem es sich um ein verbindungsloses und unzuverlässiges Datenpaketprotokoll handelt. Unter Unix/Linux beginnt die Seriennummer bei 0 zu zählen und erhöht sich der Reihe nach. Die ICMP-Sequenznummer des Windows-Ping-Programms ist unregelmäßig.

ICMP-Protokoll-Datenpaket in der tatsächlichen Übertragung: 20 Byte IP-Header + 8 Byte ICMP-Header + 1472 Byte 38 Byte.

ICMP-Nachrichtenformat: IP-Header (20 Bytes) + 8-Bit-Typ + 8-Bit-Code + 16 Prüfsumme + (verschiedene Typen und Codes, unterschiedliche Formate).

Verwendung des Ping-Befehls

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] 
      [[-j host-list] | [-k host-list]][-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

Geben Sie in der Option „Ausführen“ im Startmenü „cmd“ ein, um das cmd-Befehlsfenster zu öffnen, oder ping /?, um Ping anzuzeigen Befehlshilfe:

Detaillierte Erläuterung häufig verwendeter Ping-Befehle

Ping-Befehlsdetails:

-t: Pingen Sie den angegebenen Computer bis zur Unterbrechung.

-a: Adresse in Computernamen auflösen.

-n count: Sendet die durch count angegebene Anzahl an ECHO-Paketen. Der Standardwert ist 4.

-l Größe: Senden Sie ein ECHO-Paket mit der durch die Größe angegebenen Datenmenge. Der Standardwert beträgt 32 Byte; der Maximalwert beträgt 65.527.

-f : Senden Sie das Flag „Nicht fragmentieren“ im Paket. Das Paket wird vom Gateway auf der Route nicht fragmentiert.

-i ttl: Setzt das Feld „Time to Live“ auf den durch ttl angegebenen Wert.

-r count: Zeichnen Sie die Route ausgehender und zurückgegebener Pakete im Feld „Route aufzeichnen“ auf. count kann mindestens 1 und höchstens 9 Computer angeben.

-s count: Geben Sie den Zeitstempel der durch count angegebenen Anzahl von Hops an.

-j host-list: Pakete mithilfe der durch host-list angegebenen Computerliste weiterleiten. Angrenzende Computer können durch Zwischengateways (Routing von Quellen mit geringer Dichte) getrennt werden. Die maximal zulässige Anzahl von IPs beträgt 9.

-k Host-Liste: Leiten Sie Pakete mithilfe der durch Host-Liste angegebenen Computerliste weiter. Angrenzende Computer können nicht durch Zwischengateways getrennt werden (Route Strict Source). Die maximal zulässige Anzahl von IPs beträgt 9.

-w Timeout: Geben Sie das Timeout-Intervall in Millisekunden an.

Zielliste: Geben Sie die Remotecomputer an, die gepingt werden sollen.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung häufig verwendeter Ping-Befehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn