5Aug
Bir İnternet bağlantısının hızı yalnızca bant genişliğinden daha fazladır. Bu, özellikle 15 Mbps'e kadar hız sunabilen uydu İnternet bağlantıları için geçerlidir - ancak yine de yavaşlar.
Tüm İnternet bağlantıları ve ağlarında gecikme bir sorun oluşturabilir. Kablolu ağ bağlantıları en düşük gecikmeye sahip olma eğilimindeyken, kablosuz bağlantılar genelde daha yüksek gecikmeye sahiptir.
Image Credit: Flickr'da Timo Newton-Syms
Gecikme ve Bant Genişliği
Uydu İnternet bağlantıları da dahil olmak üzere İnternet bağlantıları, "15 Mb / sn'ye kadar" gibi hızlarda duyurulur. Bu hızı sunan bir uydu İnternet bağlantısına bakabilir ve bu hızıonu kullanma deneyimi 15 Mbps kablolu İnternet bağlantısı kullanma deneyimiyle kıyaslanabilir ancak yanlış olur.
- Bant Genişliği : Bant genişliği, verilerin zaman içinde ne kadar hızlı aktarılabileceğini belirler. Bant genişliği saniyede aktarılabilen veri miktarıdır.
- Gecikme : Gecikme gecikme. Gecikme, verilerin kaynağıyla varış noktası arasında milisaniye cinsinden ölçülmesi ne kadar sürer.
Gereksinim Gerçek Dünyada Gecikme
Web'e farklı bağlantı türleri üzerinde göz attığınızı varsayalım. Gecikmenin "nasıl hissedeceği" şöyle:
- Uydu İnternet Bağlantısı( Yüksek Hızlı, Yüksek Gecikme ): Bir web sayfasındaki bir bağlantıyı tıklarsınız ve belirgin bir gecikmenin ardından web sayfası indirmeye başlar ve hemen hepsini bir kerede gösterir.
- Teorik Bağlantı( Düşük Hız Düşük Gecikme Süresi) : Bir web sayfasındaki bir bağlantıyı tıklarsanız, web sayfası derhal yüklenmeye başlar. Bununla birlikte, tamamen yüklenmesinin biraz zaman alacağı ve resimlerin teker teker yüklendiğini göreceksiniz.
- Kablo İnternet Bağlantısı( Yüksek Hızlı, Düşük Gecikme Süresi) : Bir web sayfasındaki bir bağlantıyı tıklarsanız ve web sayfası hemen hepsi bir seferde indirilirken hemen görünür olur.
Gecikme her zaman bir gecikme olarak kendini gösterir.Örneğin, yüksek gecikmeli bir İnternet bağlantısıyla biriyle bir Skype sohbet ediyorsanız, birbirinizle ilgisiz kalırsınız. Cümleler arasında durmak zorunda kalırsınız ya da gecikme sayesinde birbirinizle konuşmaya başlarsınız.
Çevrimiçi bir oyun oynuyorsanız, eylemleriniz ertelenmiş olur ve oyundaki olaylar neredeyse anında hissetmek yerine bilgisayara ulaşmadan önce belirgin bir gecikmeye neden olurdu.Örneğin, yüksek gecikmeli bir bağlantıda birinci kişi shooter oyunu oynuyorsanız, ekranınızdaki birine ateş edersiniz, ancak gecikme, mermiğiniz var olduğunda çoktan gitmiş olacakları anlamına gelir.
Resim Kredisi: Flickr'daki MLibrary
Gecikme Nedenleri
Hem bant genişliği hem de gecikme, İnternet bağlantınızdan daha fazla bağlıdır - ağ donanımınızdan, uzak sunucunun bulunduğu yerden ve bağlantıdan ve bilgisayarınız ile sunucu arasındaki Internet yönlendiricilerinden etkilenirler.
Paketler yönlendiriciler aracılığıyla anında dolaşmazlar. Bir paketin dolaşması gereken her yönlendirici birkaç milisaniyelik bir gecikme getirir ve bu paketin dünyanın öbür ucuna ulaşması için birçok yönlendirici ile dolaşması gerekiyorsa ekleyebilir.
Bununla birlikte, uydu İnternet bağlantıları gibi bazı bağlantı türleri en iyi koşullarda bile yüksek gecikmeye sahiptir. Bir paketin uydu İnternet bağlantısı üzerinden bir Internet servis sağlayıcısına ulaşması genelde 500 ila 700ms arasında sürer. Ancak, gecikme uydu İnternet bağlantıları için sadece bir sorun değil. Muhtemelen başka bir kıtada barınan bir web sitesine gecikmeye çok fazla göz atmadan gezinebilirsiniz, ancak California'da bulunuyorsanız ve Avrupa'da bulunan sunucularla çevrimiçi bir oyun oynuyorsanız, gecikme daha algılanabilir olabilir.
Ölçüm Geciktirme
ping komutu ile bilgisayarınızla bir web adresinizin arasındaki gecikmeyi ölçebilirsiniz.Örneğimizde, trafikte bilgisayarımız ve Google sunucuları arasında 11 milisaniye sürecektir. Bir uydu internet bağlantımız olsaydı, bu 700ms'ye kadar çıkabilirdi.
Uzaklığın gecikme üzerindeki etkisini göstermek için Çinli bir arama motoru Baidu'ya ping işlemi yapabiliriz. Baidu'nun Kuzey Amerika'da sunucusu yok, bu nedenle bilgisayarımız Çin'deki sunucuları ile iletişim kurmak zorundadır. Bilgisayarımızla Baidu'nun sunucuları arasındaki gecikme 228ms.
Yerel yönlendiricimize ping yaparken, 1 ms gecikme görüyoruz. Yönlendiricimiz yakın ve doğrudan diğer yönlendiricilere girmeden bağlanabiliyoruz.
Her bir yönlendiricinin - veya "hop" - traceroute komutu ile ne kadar gecikme olduğunu ekleyebilirsiniz.
Gecikme her zaman yanımızdadır;Bu sadece ne kadar önemli olduğunun bir meselesidir. Düşük gecikmelerde veriler hemen hemen anında aktarılmalı ve bir gecikme fark etmemeliyiz. Gecikmeler arttıkça, daha fazla gecikme olduğunu fark etmeye başlıyoruz.