Maximale Ping-Antwortzeit?

Maximale Ping-Antwortzeit?

Ich frage mich, wie hoch eine maximale (praktische) Ping-Antwortzeit sein könnte. Soweit ich weiß, ist nirgends ein Maximum definiert (TTL, aber das sind Hops, nicht Zeit). Wenn ich darüber nachdenke, bin ich mir nicht sicher, ob ich jemals eine Ping-Antwortzeit von mehr als einer Sekunde oder so gesehen habe. Aber soweit ich weiß, hindert nichts einen Remote-Host daran, zu warten (oder wirklich beschäftigt zu sein) und die Antwort einige Sekunden lang nicht zurückzusenden.

Als einfacher Datenpunkt: Ich habe gerade eine Reihe von Servern auf der ganzen Welt angepingt und die schlechteste Zeit, die ich finden konnte, war 350 ms.

Antwort1

Ich frage mich, wie hoch eine maximale (praktische) Ping-Antwortzeit sein könnte. Soweit ich weiß, ist nirgends ein Maximum definiert (TTL, aber das sind Hops, keine Zeit).

Theoretisch kann die Zeit zwischen Echo-Anfrage und Antwort lang sein. Ein kurzer Blick aufRFC 1122Ich sehe hier keine formalen Zwänge.

In der Praxis gibt es jedoch einen Schwellenwert, ab dem eine fehlende Antwort als gar keine Antwort behandelt wird (Auszeit). Der genaue Wert hängt von der Implementierung ab:

  • Unter Windows ist es4 Sekunden.

  • MitiputilsImplementierung von Ping scheint es10 Sekunden- bin mir nicht sicher, da es nicht auf der Manpage steht, aber der Code sagt ungefähr Folgendes:

     #define MAXWAIT         10              /* max seconds to wait for response */
    

Längere Ping-Antworten entsprechen gar keinen Antworten. Ich denke also, dass man davon ausgehen kann, dass dies die praktische Grenze ist.

Eine Sache ist zu beachten - ich spreche hier überICMPnur. Wenn Sie etwas anderes meinten "Klingeln" (beispielsweise Verzögerung zwischen einigen anwendungsspezifischen Anfragen/Antworten), wird es wahrscheinlich völlig anders sein.

Antwort2

Es ist erwähnenswert, dass einImplementierung von RFC1149erreichtdiese Ping-Zeit:

64 bytes from 10.0.3.1: icmp_seq=0 ttl=255 time=6165731.1 ms

...das sind etwa 102 Minuten. Ich habe noch nie eine längere Reaktionszeit gesehen.

Antwort3

Die maximal gewünschte Ping-Antwortzeit hängt von der Anwendungsverteilung ab. VoIP kann nur etwa 200 ms verarbeiten (je nach Codec), aber die meisten HTTP-Anwendungen sind so konzipiert, dass sie viel mehr verarbeiten können. Sie müssen auch bedenken, dass der Dienstanbieter (oder Ihre Netzwerkadministratoren) QoS implementieren können, wodurch Ping in einen Bucket mit niedrigerer Priorität verschoben wird.

Antwort4

Wenn ich darüber nachdenke, bin ich mir nicht sicher, ob ich jemals eine Ping-Antwortzeit von mehr als ungefähr einer Sekunde erlebt habe.

Unter Linux pinghat der Befehl ein Intervall von 1 Sekunde zwischen den Echo-Anfragen. Wenn in diesem Zeitintervall keine Echo-Antwort empfangen wird, gilt das Paket als verloren. Mit dem Knopf -i des Ping-Befehls kann das Intervall verlängert werden.

verwandte Informationen