Kibarca 'ping' nasıl


24

Bugün, minecraft, finallerim için ders çalışmaktan bir ara vermek istediğim anda tam olarak durdu. Bir üzücü deneyim! Bu yüzden, her dakika minecraft.net'e ping yapan bir senaryo yazarak biraz erteleyeceğimi ve işler normale döndüğünde benim için minecraft'ı fırlatacağımı düşündüm. Konseptin bir kanıtı olarak ping -i 60 -f www.minecraft.netbir süre koştum ve çıktıyı gözlemledim. Bu komut her 60 saniyede bir ping gönderir (-f, sistemimde 'sel ping'i' seçeneğidir).

Sonra aklıma geldi: bu tamam mı? Adam sayfalarını okudum ve internette dolaştım, ama çocuklar için resimli bir kitaptan başka kibarca nasıl ping atılacağı konusunda iyi bir tavsiye bulamadım.

Bu yüzden size şunu söyledim, hassas süper kullanıcılar: Kibarca ping kullanmak için bazı genel kurallar nelerdir? Kullanmak için izin verilen bir süre var mı ping -f?


27
Ping'le ilgili bir çocuk kitabı var mıydı?
cutrightjm

1
@Hennes Windows'ta -f" Paketteki Don't Fragment bayrağını ayarla (sadece IPv4-only)" parametresidir.
Brezilyalı Adam

1
Ping süresinin saniyede bir defadan fazla ping yapmasının faydalı olacağından şüpheliyim, ping zamanı, en azından internet üzerinden farketmeyecek kadar hızlı değişme ihtimalinin düşük olması, ping suyunun gecikmeyi ölçmek için kullanılabileceği yerel ağları kullanması varyansın daha küçük olduğu kablolarda.
Dan D.

13
@ekaj - Ping Hakkında Bir Hikaye - İlk Müşteri İncelemesini Okuyun
Ex Umbris

3
@ExUmbris size bonus puan kazandırır!
Ziggy

Yanıtlar:


20

Her 60 saniyede bir ping göndermek neredeyse hiç DoS değil. Aslında, bir çevrimiçi oyunun sunucularına yarattığınız trafik, sadece dakikada bir kez basit bir ping ağırlığındadır. Bağlanmak isteyen herkes bunu yapmak isteseydi bile, aktif olarak oynamış olduklarından daha az olurdu.

Sel modunu kullanmayı neden seçtiniz? Bunu kaldırırsanız, dakikada bir kez ping gönderme (ya da sadece bir seferde yalnızca tek bir paket olduğundan 30 saniyede bir) gönderme konusunda gayet iyisinizdir.

Sadece betiğinizi kodladığınızdan emin olun, böylece bağlandığınızda ping işlemi durur.


4
-F değerini ayarlıyorum çünkü oldukça verimli çıktı: a '.' ping bırakıldığında ve bir yanıt olduğunda bir '<backspace>'. Tüm senaryoyu yazacak olsaydım, sel bayrağını ayarlamazdım, bu sadece inceleme içindi.
Ziggy

Büyük beyinler aynı şekilde düşünüyor.
soyguncu

@ Ziggy, ah, o zaman evet, böyle düşük bir çıktı ile iyi olmalıdır.
Synetech

Ah, siz beyler bağlısınız! Karar veremiyorum!
Ziggy

18

Ping için izin verilen aralık bir saniyenin varsayılanıdır. Bunu iki saniyelik aralıklarla artırmak, kullanıcıyı iki kat daha iyi yapar. On saniyelik bir aralıkta, ortalama ping kullanıcısına göre beş yüz on iki kat daha kibar olacaksınız, ki bu muhtemelen herhangi birimizin ulaşmayı umduğu kadar yüksek bir görgü kuralları markasıdır.

Programın popüler hale gelmesinden yaklaşık 30 yıl önce ikinci bir aralık kabul edilebilirse, ağın kapasitesi arttığından bugün kesinlikle kabul edilebilir olduğunu düşünüyorum.


9

Şeylerin büyük şemasında, hayır; görgü kuralları yoktur. ICMP'yi kalbinizin içeriğine atabilirsiniz ve hiçbir hasta gelmemelidir. Kesinlikle her dakika bir ping göndermek, özellikle de belirli bir adrese giden trafik miktarını göz önüne aldığınızda, tamamen kabul edilebilir olacaktır.

ICMP, kullanım açısından, hem bant genişliği hem de bir yanıt için gerekli olan kaynaklar açısından oldukça düşüktür, bu nedenle, aynı anda ping kutularına yüz binlerce makineyi sistematik olarak organize etmediğiniz sürece, İnterweb'in yazılı olmayan kurallarını ihlal etmeyin.


Aslında. ☺ Sadece başka bir soru ile dikkatim dağıldı. (Kendimi soyabilirsem, ortasındaki filme geri dönerim. :-D)
Synetech

Ah, siz beyler bağlısınız! Karar veremiyorum!
Ziggy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.