Tanım
Ping, bir cihazdan hedef sunucuya küçük bir ICMP yankı isteği gönderip yanıtın geri gelme süresini milisaniye cinsinden ölçen ağ tanılama aracı ve bu ölçümün kendisidir. Hedefin erişilebilir olup olmadığını, gidiş-dönüş gecikmesini ve paket kaybını hızlıca gösterir.
Ping nasıl ölçülür?
Ping, işletim sistemlerinde yerleşik ping komutuyla ölçülür. Komut hedefe ICMP Echo Request paketleri gönderir ve her yanıt için gidiş-dönüş süresini (RTT) yazar; sonunda en düşük, ortalama ve en yüksek süreyi ve kayıp oranını özetler.
# Windows
ping -n 20 sunucu-ip-adresi
# Linux ve macOS
ping -c 20 sunucu-ip-adresiTek bir ölçüm yanıltıcı olabilir; birkaç düzine paket gönderip ortalama ve dalgalanmaya (jitter) bakmak daha doğru sonuç verir. Bazı sunucular güvenlik nedeniyle ICMP'yi engeller; bu durumda ping yanıt vermese de hizmet çalışıyor olabilir.
Ping neden yüksek çıkar?
Ping değerini en çok fiziksel mesafe belirler: sinyal fiber üzerinde ışık hızına yakın ama sınırlı bir hızla ilerler, bu yüzden kıtalar arası bağlantılarda ping kaçınılmaz olarak yükselir. Diğer nedenler şunlardır:
- Ev ağında Wi-Fi parazitleri ya da aynı anda yapılan büyük indirmeler
- İnternet servis sağlayıcısının yoğun saatlerde dolan bağlantıları
- Trafiğin hedefe dolaylı bir yoldan gitmesi (yönlendirme)
- Hedef sunucunun aşırı yüklü olması
Sorunun nerede başladığını görmek için tracert (Windows) ya da mtr (Linux) ile yol üzerindeki her atlamayı ölçebilirsiniz. Oyuncuları Türkiye'de olan bir oyun sunucusu için sunucunun da Türkiye'de olması düşük ping sağlar. Ayrıntılar için oyun sunucusu ping ve gecikme yazısına, kavramın genel hâli için gecikme maddesine bakabilirsiniz. Türkiye lokasyonlu oyun sunucuları bu açıdan avantajlıdır.