EnglischFranzösischSpanisch

OnWorks-Favicon

ping - Online in der Cloud

Führen Sie Ping im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehls-Ping, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Klingeln — ICMP ECHO_REQUEST-Pakete an Netzwerk-Hosts senden

ZUSAMMENFASSUNG


Klingeln [-Rdfnqrv] [-c zählen] [-i warten] [-l Vorspannung] [-p Anleitungen] [-s Paketgröße] Gastgeber

BESCHREIBUNG


Pingen verwendet das obligatorische ECHO_REQUEST-Datagramm des ICMP-Protokolls, um ein ICMP auszulösen
ECHO_RESPONSE von einem Host oder Gateway. ECHO_REQUEST Datagramme (``pings'') haben eine IP und
ICMP-Header, gefolgt von einem „struct timeval“ und dann einer beliebigen Anzahl von ``pad''-Bytes
zum Ausfüllen des Pakets verwendet. Die Optionen sind wie folgt:

-c zählen
Nach dem Senden (und Empfangen) stoppen zählen ECHO_RESPONSE-Pakete.

-d Legen Sie die SO_DEBUG-Option für den verwendeten Socket fest.

-f Flut-Ping. Gibt Pakete so schnell aus, wie sie zurückkommen, oder hundertmal pro
zweitens, je nachdem, was mehr ist. Für jeden gesendeten ECHO_REQUEST wird ein Punkt ``.'' gedruckt,
während für jedes empfangene ECHO_REPLY ein Backspace gedruckt wird. Dies bietet eine schnelle
Anzeige, wie viele Pakete verworfen werden. Nur der Superuser darf dies verwenden
. Dieses können. be sehr hart on a Netzwerk und sollte be benutzt mit Vorsicht.

-i warten
Wartezeit warten Sekunden zwischen Sendung jeder Paket. Die Standardeinstellung ist, auf einen zu warten
Sekunde zwischen jedem Paket. Diese Option ist nicht kompatibel mit dem -f .

-l Vorspannung
If Vorspannung angegeben, Klingeln sendet so viele Pakete so schnell wie möglich vorher
in sein normales Verhalten verfallen.

-n Nur numerische Ausgabe. Es wird nicht versucht, symbolische Namen für Hosts zu suchen
Adressen.

-p Anleitungen
Sie können bis zu 16 ``pad''-Bytes angeben, um das gesendete Paket auszufüllen. Das ist
nützlich für die Diagnose von datenabhängigen Problemen in einem Netzwerk. Beispiel: „-p ff“
bewirkt, dass das gesendete Paket mit allen gefüllt wird.

-q Ruhige Ausgabe. Außer den Zusammenfassungszeilen zum Startzeitpunkt wird nichts angezeigt und
wenn Sie fertig sind.

-R Route aufzeichnen. Enthält die Option RECORD_ROUTE im ECHO_REQUEST-Paket und
zeigt den Routenpuffer für zurückgegebene Pakete an. Beachten Sie, dass der IP-Header nur
groß genug für neun solcher Routen. Viele Hosts ignorieren oder verwerfen diese Option.

-r Umgehen Sie die normalen Routing-Tabellen und senden Sie sie direkt an einen Host in einem angeschlossenen Netzwerk.
Wenn sich der Host nicht in einem direkt angeschlossenen Netzwerk befindet, wird ein Fehler zurückgegeben. Dies
Option kann verwendet werden, um einen lokalen Host über eine Schnittstelle zu pingen, die keine Route hat
durch ihn hindurch (zB nachdem die Schnittstelle fallen gelassen wurde) geroutet(8)).

-s Paketgröße
Gibt die Anzahl der zu sendenden Datenbytes an. Der Standardwert ist 56, was übersetzt
in 64 ICMP-Datenbytes, wenn sie mit den 8 Bytes der ICMP-Headerdaten kombiniert werden.

-v Ausführliche Ausgabe. Andere ICMP-Pakete als ECHO_RESPONSE, die empfangen werden, werden aufgelistet.

Beim Benutzen Klingeln Zur Fehlerisolierung sollte es zuerst auf dem lokalen Host ausgeführt werden, um zu überprüfen
dass die lokale Netzwerkschnittstelle betriebsbereit ist. Dann Hosts und Gateways weiter und
weiter entfernt sollte ``gepingt'' werden. Round-Trip-Zeiten und Paketverluststatistiken sind
berechnet. Wenn doppelte Pakete empfangen werden, werden sie nicht in den Paketverlust einbezogen
Berechnung, obwohl die Umlaufzeit dieser Pakete bei der Berechnung der
minimale/durchschnittliche/maximale Umlaufzeitzahlen. Wenn die angegebene Anzahl von Paketen
gesendet (und empfangen) wurde oder das Programm mit einem SIGINT beendet wird, ist eine kurze Zusammenfassung
angezeigt.

Dieses Programm ist für den Einsatz beim Testen, Messen und Verwalten von Netzwerken vorgesehen. Durch
die Belastung, die es auf das Netzwerk ausüben kann, ist unklug zu verwenden Klingeln im Normalbetrieb oder
aus automatisierten Skripten.

ICMP PAKET DETAILS


Ein IP-Header ohne Optionen ist 20 Byte groß. Ein ICMP ECHO_REQUEST-Paket enthält ein
zusätzliche 8 Byte ICMP-Header gefolgt von einer beliebigen Datenmenge. Wenn ein
Paketgröße angegeben ist, zeigt dies die Größe dieses zusätzlichen Datenelements an (die Standardeinstellung ist
56). Somit wird die Datenmenge, die in einem IP-Paket vom Typ ICMP ECHO_REPLY empfangen wird,
immer 8 Bytes mehr sein als der angeforderte Datenraum (der ICMP-Header).

Wenn der Datenraum mindestens acht Byte groß ist, Klingeln verwendet die ersten acht Bytes davon
Platz, um einen Zeitstempel einzufügen, den es bei der Berechnung der Umlaufzeiten verwendet. Wenn weniger
als acht Byte pad angegeben werden, werden keine Roundtrip-Zeiten angegeben.

DUPLIKAT UND BESCHÄDIGT PAKETE


Pingen meldet doppelte und beschädigte Pakete. Doppelte Pakete sollten niemals vorkommen, und
scheinen durch unangemessene Neuübertragungen auf Verbindungsebene verursacht zu werden. Bei vielen können Duplikate auftreten
Situationen und sind selten (wenn überhaupt) ein gutes Zeichen, obwohl niedrige
Duplikate sind möglicherweise nicht immer ein Grund zur Besorgnis.

Beschädigte Pakete sind offensichtlich ein ernst zu nehmender Alarm und weisen oft auf defekte Hardware hin
irgendwo in der Klingeln Pfad des Pakets (im Netzwerk oder in den Hosts).

VERSUCHEN ANDERS ZU SEIN DATEN PATTERNS


Die (Inter-)Netzwerkschicht sollte Pakete niemals je nach Daten unterschiedlich behandeln
im Datenteil enthalten. Leider sind datenabhängige Probleme bekannt
schleichen sich in Netzwerke ein und bleiben für längere Zeit unentdeckt. In vielen Fällen die
ein bestimmtes Muster, das Probleme haben wird, ist etwas, das nicht ausreicht
``Übergänge'', wie zum Beispiel alle Einsen oder alle Nullen, oder ein Muster direkt am Rand, wie zum Beispiel
fast alle Nullen. Es reicht nicht unbedingt aus, ein Datenmuster aus allen Nullen anzugeben (für
Beispiel) in der Befehlszeile, weil das interessierende Muster an der Datenverbindung liegt
Ebene, und die Beziehung zwischen Ihrer Eingabe und dem, was die Controller übertragen, kann sein
kompliziert.

Dies bedeutet, dass Sie bei einem datenabhängigen Problem wahrscheinlich viel tun müssen
testen, um es zu finden. Wenn Sie Glück haben, können Sie möglicherweise eine Datei finden, die entweder nicht sein kann
über Ihr Netzwerk gesendet werden oder die Übertragung viel länger dauert als bei anderen ähnlichen Längen
Dateien. Sie können diese Datei dann auf wiederholte Muster untersuchen, die Sie mit dem -p
Option Klingeln.

TTL DETAILS


Der TTL-Wert eines IP-Pakets stellt die maximale Anzahl von IP-Routern dar, die das Paket
durchgehen kann, bevor er weggeworfen wird. In der aktuellen Praxis können Sie jeden Router in
das Internet, um das TTL-Feld um genau eins zu dekrementieren.

Die TCP/IP-Spezifikation besagt, dass das TTL-Feld für TCP-Pakete auf 60 gesetzt werden sollte, aber
viele Systeme verwenden kleinere Werte (4.3 BSD verwendet 30, 4.2 verwendet 15).

Der maximal mögliche Wert dieses Feldes ist 255, und die meisten Unix-Systeme setzen das TTL-Feld auf
ICMP ECHO_REQUEST Pakete auf 255. Aus diesem Grund können Sie einige Hosts ``pingen'',
aber erreiche sie nicht mit telnet(1) oder ftp(1).

Im Normalbetrieb druckt ping den ttl-Wert aus dem empfangenen Paket. Wenn eine Fernbedienung
Wenn das System ein Ping-Paket empfängt, kann es mit dem TTL-Feld in seinem
Antwort:

· Nicht ändern; Dies ist, was Berkeley Unix-Systeme vor der Veröffentlichung von 4.3BSD-Tahoe getan haben.
In diesem Fall beträgt der TTL-Wert im empfangenen Paket 255 minus der Anzahl der
Router im Roundtrip-Pfad.

· Stellen Sie es auf 255 ein; Dies ist, was aktuelle Berkeley-Unix-Systeme tun. In diesem Fall ist die TTL
Wert im empfangenen Paket ist 255 minus der Anzahl der Router im Pfad von
das Remote-System zu KlingelnIng. Gastgeber.

· Setzen Sie es auf einen anderen Wert. Einige Maschinen verwenden denselben Wert für ICMP-Pakete wie sie
für TCP-Pakete verwenden, zum Beispiel entweder 30 oder 60. Andere verwenden möglicherweise komplett wild
Werte.

Verwenden Sie Ping online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Clementine
    Clementine
    Clementine ist eine Multi-Plattform-Musik
    Player und Bibliotheksorganisator inspiriert von
    Amarok 1.4. Es hat eine schnelle und
    einfach zu bedienende Oberfläche und ermöglicht es Ihnen
    suchen und ...
    Clementine herunterladen
  • 2
    XISMus
    XISMus
    ACHTUNG: Kumulatives Update 2.4.3 hat
    freigegeben worden!! Das Update funktioniert bei jedem
    vorherige Version 2.xx. Wenn Sie upgraden
    ab Version v1.xx bitte herunterladen und
    i ...
    Laden Sie XISmuS herunter
  • 3
    facetracknoir
    facetracknoir
    Modulares Headtracking-Programm, das
    unterstützt mehrere Face-Tracker, Filter
    und Spielprotokolle. Unter den Trackern
    sind die SM FaceAPI, AIC Inertial Head
    Verfolger ...
    facetracknoir herunterladen
  • 4
    PHP-QR-Code
    PHP-QR-Code
    PHP-QR-Code ist Open Source (LGPL)
    Bibliothek zum Generieren von QR-Code,
    2-dimensionaler Strichcode. Beyogen auf
    libqrencode C-Bibliothek, bietet API für
    QR-Code-Barc erstellen...
    Laden Sie den PHP-QR-Code herunter
  • 5
    freibürgerlich
    freibürgerlich
    Freeciv ist ein kostenloses rundenbasiertes Spiel
    Multiplayer-Strategiespiel, in dem jeder
    Der Spieler wird zum Anführer von a
    Zivilisation, die darum kämpft, die zu erhalten
    Endziel: zu ...
    Laden Sie Freeciv herunter
  • 6
    Kuckucksandkasten
    Kuckucksandkasten
    Cuckoo Sandbox verwendet Komponenten, um
    Überwachung des Verhaltens von Malware in a
    Sandbox-Umgebung; isoliert von der
    Rest des Systems. Es bietet automatisiert
    analyse o...
    Laden Sie Cuckoo Sandbox herunter
  • Mehr »

Linux-Befehle

Ad