Heute war minecraft genau in dem Moment außer Betrieb, als ich eine Pause vom Studium für mein Finale einlegen wollte. Ein erschreckendes Erlebnis! Also dachte ich, ich würde ein bisschen zögern, indem ich ein Skript schreibe, das jede Minute mit minecraft.net pingt, und minecraft für mich starten, sobald die Dinge wieder normal sind. Als Proof of Concept lief ich ping -i 60 -f www.minecraft.net
eine Weile und beobachtete die Ausgabe. Dieser Befehl sendet alle 60 Sekunden einen Ping (-f ist die Option 'Flood Ping' auf meinem System).
Dann kam mir der Gedanke: Ist das in Ordnung? Ich blätterte in den Manpages herum und googelte im Internet, aber abgesehen von einem Bildband für Kinder konnte ich keinen guten Rat finden, wie man höflich pingt.
Ich sage es Ihnen, liebe Superuser: Was sind einige allgemeine Richtlinien für den höflichen Umgang mit Ping? Gibt es ein zulässiges Nutzungsintervall ping -f
?
-f
der Parameter für "Nicht fragmentieren-Flag im Paket setzen (nur IPv4)".Antworten:
Das Senden eines Pings alle 60 Sekunden ist kaum ein DoS. Tatsächlich überwiegt der Datenverkehr, den Sie durch einfaches Spielen zu den Servern eines Onlinespiels generieren, einen einfachen Ping einmal pro Minute. Selbst wenn jeder, der sich zum Spielen verbinden möchte, dies tun würde, wäre es immer noch weniger, als wenn alle aktiv spielen würden.
Warum haben Sie sich für den Flutmodus entschieden? Wenn Sie das entfernen, ist es vollkommen in Ordnung, einmal pro Minute (oder sogar alle 30 Sekunden, da es sich nur ab und zu um ein einzelnes Paket handelt) einen Ping zu senden.
Stellen Sie einfach sicher, dass Sie Ihr Skript so codieren, dass der Ping-Vorgang beendet wird, sobald Sie eine Verbindung hergestellt haben.
quelle
Das zulässige Intervall für einen Ping beträgt standardmäßig eine Sekunde. Wenn Sie dies auf ein Intervall von zwei Sekunden erhöhen, wird der Benutzer doppelt so nett. In Abständen von zehn Sekunden wären Sie fünfhundertzwölf Mal höflicher als der durchschnittliche Ping-Benutzer. Dies ist wahrscheinlich ein so hoher Grad an Etikette, wie jeder von uns hoffen kann.
Ich denke, wenn das Intervall von einmal pro Sekunde vor 30 Jahren akzeptabel war, als das Programm populär wurde, ist es heute sicherlich akzeptabel, weil die Kapazität des Netzwerks zugenommen hat.
quelle
Im großen Schema der Dinge nein; Es gibt keine Etikette. Sie können ICMP nach Herzenslust ausstoßen und es sollten keine Übel davon ausgehen. Das Senden eines Pings pro Minute ist durchaus akzeptabel, insbesondere wenn man bedenkt, wie viel Verkehr normalerweise an diese bestimmte Adresse gesendet wird.
ICMP ist ziemlich sparsam in Bezug auf die Nutzung, sowohl die Bandbreite als auch die Ressourcen, die für eine Antwort erforderlich sind. Solange Sie nicht systematisch Hunderttausende von Computern organisieren, um alle zur gleichen Zeit die gleichen Boxen zu pingen, sind Sie nicht ' keine ungeschriebenen Regeln der Interwebs verletzen.
quelle
:-D