İnternet bağlantısının kalitesini yalnızca "kaç Mbps" sorusuyla ölçmek, bir arabayı sadece bagaj hacmine göre değerlendirmeye benzer. Hız, birim zamanda ne kadar veri taşındığını anlatır; gecikme ise verinin yola çıkması ile karşı tarafa varması arasındaki süreyi. Online oyunda tepki gecikmesi, görüntülü görüşmede ses kaymaları, uzak masaüstünde tuşların geç yazılması gibi sorunların büyük kısmı bant genişliğinden değil gecikmeden kaynaklanır. İşte tam bu noktada ping ölçümü devreye girer: bağlantınızın "refleksini" sayısal olarak görmenizi sağlar.
Ping, adını denizaltı sonarlarının çıkardığı sesten alır. Mantığı da aynıdır: küçük bir paket gönderilir, karşı taraf yanıtlar, arada geçen süre milisaniye (ms) cinsinden ölçülür. Bu süreye RTT (Round Trip Time, gidiş-dönüş süresi) denir.
Teknik olarak ping, ICMP protokolü üzerinden gönderilen küçük bir "yankı isteği" paketidir. Boyutu genellikle 32-64 bayt arasındadır, yani veri taşımaz; tek işi zamanı ölçmektir. Bu yüzden 1 Gbit'lik bir hattın pingi, 20 Mbit'lik bir hattın pinginden mutlaka daha iyi değildir. Gecikmeyi belirleyen şey kapasite değil, mesafe, aradaki cihaz sayısı ve hattın o anki yoğunluğudur.
Bağlantı kalitesi tek bir sayıya indirgenemez. Üç ölçüt birlikte okunmalıdır:
| RTT aralığı | Deneyim | Uygun kullanım |
|---|---|---|
| 0-20 ms | Çok iyi | Rekabetçi oyun, canlı yayın, uzak masaüstü |
| 20-50 ms | İyi | Genel oyun, görüntülü toplantı |
| 50-100 ms | Kabul edilebilir | Video izleme, gezinme, bulut senkronizasyonu |
| 100-200 ms | Fark edilir gecikme | Yalnızca indirme/yükleme ağırlıklı işler |
| 200 ms üzeri | Sorunlu | Etkileşimli kullanım zorlaşır |
Bağlantı türü de baştan bir alt sınır belirler. Fiber hatlarda ilk atlamaya kadar tipik gecikme çok düşükken, VDSL/ADSL hatlarda modülasyon nedeniyle birkaç milisaniyelik ek yük vardır. Mobil bağlantılar ve özellikle uydu internet, fiziksel mesafe nedeniyle çok daha yüksek değerlerle çalışır.
Aynı evde, aynı modemde yapılan iki ölçüm arasında ciddi fark çıkabilir. Ethernet kablosuyla modeme bağlı bir bilgisayarda 1-2 ms görülen yerel gecikme, kalabalık bir 2.4 GHz kanalında 30-60 ms'ye, hatta dalgalı jitter değerlerine çıkabilir. Bu nedenle ölçüm sonucunu değerlendirmeden önce "kabloyla mı, kablosuz mu?" sorusuna cevap vermek gerekir. Kablosuz tarafta kanal seçimi, cihaz sayısı ve modem konumu doğrudan etkili olduğundan, WiFi hızını artırma yöntemleri gecikme üzerinde de iyileştirme sağlar.
Windows'ta Komut İstemi, macOS ve Linux'ta Terminal açılır. Basit bir kullanım şöyledir:
ping 8.8.8.8 gibi bir IP adresine ping atmak, ad çözümlemesini denklemden çıkarır ve saf ağ gecikmesini gösterir.ping -n 50 hedef, diğer sistemlerde ping -c 50 hedef ile 50 paket göndererek daha güvenilir bir ortalama alınır.Ölçümü katmanlara bölmek teşhis için çok değerlidir. Önce modemin yerel IP adresine (genellikle 192.168.1.1 gibi), sonra sağlayıcının ilk atlamasına, en sonunda uzak bir sunucuya ping atın. Yerel ping yüksekse sorun ev ağınızda; yerel iyi ama dış hedef kötüyse sorun daha ötede demektir. tracert (Windows) veya traceroute komutu, gecikmenin hangi atlamada arttığını satır satır gösterir.
Test sırasında büyük bir dosya indiriliyorsa, bulut klasörleri senkronize ediliyorsa veya arka planda güncelleme çalışıyorsa değerler yapay olarak şişer. Buna bufferbloat denir: hat doluyken tamponlar birikir ve gecikme birkaç kat artar. Sağlıklı bir ping ölçümü için hattın boş olması, testin en az 30-50 paketle ve mümkünse hem boş hem yüklü durumda tekrarlanması gerekir. Ayrıca bazı sunucular ICMP paketlerine düşük öncelik verir ya da hiç yanıtlamaz; tek bir hedefin kötü sonucu tüm bağlantıyı yargılamak için yeterli değildir.