Evet (ve hayır, internet hızı değil ve kendi başına bir hız değil).
hız
Hız, birbirinden bağımsız ancak birbiriyle etkileşime giren iki farklı şeyi birbirine bağlayan çok gizli bir ifadedir: gecikme ve bant genişliği.
Ayrıca, gözlemlediğiniz hız internet hızı değil . Sonunda (bilgisayarınızda), diğer ucunda (sunucuda) ve aralarında birkaç noktada meydana gelen birçok şeyin çok karmaşık bir karışımıdır. Bir sonraki sunucuda, tamamen uzak olsa bile (veya daha uzağa) erişebildiğiniz tamamen farklı bir şey olabilir.
Bant genişliği
Bant genişliği, teorik olarak bir zaman birimi başına kabloya basabileceğiniz veri miktarıdır. Bunun için genellikle zor ve yumuşak sınırlar vardır. Zor sınır, hattın alabildiği şey olacaktır, ve sonra sizin için ne ödeme yapıyorsanız ve sağlayıcının size ne sağlayacağı (genellikle daha az!). Genellikle, transferler tekdüze değildir, daha hızlı başlarlar ve çok kısa bir süre sonra kısılırlar.
Örneğin, 112Mbit / s fiziksel hat kapasitesine sahip bir 96Mbit / s uplink'im var. Bunun nedeni, gelişmiş stabilite için, bant genişliğinin mümkün olandan daha az kullanılmasıdır. Ancak, aslında 96Mbit / s almama rağmen sadece 50Mbit / s (ihtiyaçlarım için yeterli ve ayda 10 € daha ucuz) ödüyorum. Bekle ... bu nasıl çalışıyor? O zaman neden kimse daha fazla para ödeyecek? Şey, her şeyi 96 MBit / s hızında iletiyorum, ancak sağlayıcı çok kısa bir süre sonra (0,1 saniyeden daha kısa bir süre sonra) beni gizlice engelleyecek ve yalnızca yeterli zaman geçtikten sonra daha fazla veri gönderilmesine / alınmasına izin verecek. ödediğim kota. Böylece ortalama olarak 50Mbit / s'ime sahibim. İnternet içinde, trafiğinizin de geçeceği çeşitli yerlerde (siz bilmeden) çok benzer şeyler olur. Trafik "şekilleniyor"
İnternetteki bant genişliği çoğu zaman çok büyüktür - çok uluslu DDoS saldırıları dışında - hiçbir şekilde sınırlayıcı bir faktör değildir. Eh, teoride ve dünyanın çoğu yerinde, bu.
Ancak darboğazlar var: Biri sizin sonunuzda, bir sonraki açık olanı sunucunun sonunda ve bir sunucu ile etkileşime geçerseniz farklı bir coğrafi konumda, özellikle de üçüncü dünya ülkesinde, özellikle toplam bant genişliğinde bir ihtimal var. olacak belirgin iki ya daha kötü. Güneydoğu Asya’daki bazı ülkeler uluslararasıBireysel ev kullanıcılarının bir avuç diğer ülkelerde (veya aynı ülkede) sahip olduklarından çok daha yüksek olmayan bağlantılar. Bunun hala böyle olup olmadığını bilmiyorum (dünyada işler çok hızlı değişiyor), ancak örneğin Tayland'da, aynı ülke içindeki bir sunucuya erişmek, başka bir ülkedeki sunucuya erişimden 4 kat daha hızlıydı. Sadece bu sebep. Ülkeleri içindeki bir sunucuya erişmeye çalışırsanız aynısı geçerli olurdu.
Bulunduğunuz yerdeki bant genişliği yüksek olsa da, ne kadar veri aktarabileceğinizi sınırlayan zincirdeki en yavaş bağlantıdır (tıpkı bir su borusunda olduğu gibi). Daha uzun mesafe, genellikle yavaş (veya sıkışık) bir bağlantıyla karşılaşmak için daha fazla fırsat olduğu anlamına gelir .
Gecikme
Gecikme o yerinize gelmesi için bir sinyal alır zamanı (ya da herhangi bir noktadan belirli konum).
Birincisi, sabit (sabit olmayan) ve sert bir fiziksel sınır olan, etrafta çalışılamayan ışığın hızı vardır. Neden "(değil) sabit" diyorum ?Çünkü gerçeklik teoriden bile daha kötü. Işık hızı gerçekten vakumla ölçülen bir üst sınırdır. Bakır bir kabloda veya fiber optik bir kabloda bulunan moreso'da, ölçülebilir ışık hızı, vakumdan% 30 daha yavaş bir şeydir, artı gerçek mesafe daha uzundur. Bu, sadece kablonun tam olarak düz bir çizgide olmaması nedeniyle değil, aynı zamanda ışığın, fiber zig-zag boyunca hareket ettiği ve duvarlardan sıçradığı için (toplam iç yansıma) olmasıdır. Işık hızını önemli ölçüde daha hızlı hale getirmek zor bir iştir (bu, imkansız demektir). Bunu, farklı bir ortam kullanarak yapamayacağınız anlamına gelmez, ancak daha yüksek ışık hızına sahip bir ortam kırılma endeksini değiştirmek anlamına gelir, böylece toplam iç yansımayı azaltır ve sonunda kaybedersiniz. Bu, sinyal tamamen düz bir çizgi çizmediği sürece
Bu nedenle, özet olarak, kaçınılmaz olan az çok sabit bir gecikme vardır ve yerel (LAN veya birkaç kilometre) yayınlarda farkedilmemesine rağmen , sinyal yarım kıta boyunca geçtiğinde çok fark edilir hale gelir . Bu zor fiziksel sınıra ek olarak, ara yönlendiriciler ve muhtemelen yerel bağlantınız (rezil "son mil") tarafından ortaya konan gecikmeler var.
Örneğin, tipik bir ATM tabanlı ev internet bağlantısında, PPP'de gereksiz yere kapsüllenmiş ve içinde bulunan DSLAM'a gönderilen 53 baytlık ATM çerçevelerinde tıkanmış olması için yalnızca 4 ms'lik bir gecikme süresine sahipsiniz. sağlayıcının ATM ağı ve tekrar bir IP ağına girmeden önce yeniden birleştirilir. Bunun yapılmasının nedeni tarihi. Bir zamanlar ATM, uzun mesafelerde düşük gecikmeli yüksek kaliteli telefon görüşmelerini mümkün kılmak için iyi bir plan gibi görünüyordu. Bir zamanlar, bu 1980'lerde, ancak ne yazık ki, telekom sağlayıcıları yavaş hareket ediyor.
Adında "lif" olan birçok tesis için bile, gerçekte son düzine metre boyunca bakır tel kullanılır, lif nadiren sokakta bitmez (bodrum için gerçek lif olmasına rağmen).
Tipik bir internet yönlendiricisi, gecikmenize 0,05 ila 0,2 milisaniye aralığında bir şey ekler, ancak ne kadar meşgul olduğuna bağlı olarak (belki de en üst seviye değil), bu tam bir milisaniye olabilir. Çok fazla değil, fakat hedef sunucu ile aranızdaki 6-8 yönlendiricinin sıra dışı olmadığını ve bunların 12-15 daha uzun bir mesafeye sahip olabileceğinizi düşünün! tracert some.server.name
Kendini görmek için koşmayı deneyebilirsin .
NSA veya SVR tarafından kesilen ve taranan bir hat (temelde Asya kıtasından veya Kızıldeniz, Hint Denizi veya Atlantik Okyanusu üzerinden geçen her ana hat) en az iki milisaniye olacaktır. Gecikme süreleri, muhtemelen yaptıkları casusluk olayları için eklendi. Bazı ulusların, yalnızca içeriği gözlemlemek ve belirli IP aralıklarını engellemekle kalmayıp, aynı zamanda politik / ideolojik olarak uygunsuz içeriğin geniş bir aktif filtreleme / engellemesini bile yaptığı bilinmektedir. Bu daha uzun gecikmelere neden olabilir.
Bu nedenle, "yakındaki" konumlar için bile, 15 - 25 ms'lik bir gecikme süresi bekleyebilirsiniz, ancak başka bir ülkedeki bir şey için, şanssız 400-500 msnseniz, başka bir kıtada 150-250 ms ~ 100 ms beklemelisiniz. MS.
Şimdi, her şeye rağmen, bu çok fazla bir fark yaratmıyor gibi görünüyor çünkü bu, farkedilmeyeceğiniz tek seferlik bir ilk gecikmedir. Sağ?
Ne yazık ki, bu tamamen doğru değil. Örneğin TCP gibi önemli miktarda veri ileten çoğu protokol, onay odaklı bir bant genişliği azaltma biçimi kullanır; bu nedenle, telin üzerine yerleştirebileceğiniz veri miktarı, tam bir yolculuk yapması için geçen süreye bağlıdır (orada ve geri) tekrar). Bu% 100 doğru değildir, çünkü TCP onay beklemeden önce birkaç datagram gönderen oldukça karmaşık birkaç pencere algoritmasından birini kullanarak verimi optimize etmeye çalışır.
Bu, bu etkiyi bir şekilde azaltabilse de, temel ilke kalır: Ne gönderebildiğinizi (veya alabildiğinizi), nihayetinde kabul edilmek için gereken süreye bağlı kalır. IP telefonlarını düşünün) farklı konularda farklı bir strateji kullanıyorlar (ki bu ayrıntılı bir şekilde detaylandırmayacağım).
Kötü bir TCP uygulamasını (Microsoft Windows) daha iyi bir uygulamayla (Linux) karşılaştırırsanız, büyük bir gecikme süresinin ne olduğunu görebilirsiniz. Her ikisi de aynı protokolü söylerken ve aynı şeyi aynen göründüğü halde gecikme telafisi ile eşit derecede iyi başa çıkmıyorlar.
Bir masaüstü bilgisayara (6700K işlemci, 64 GB RAM, Windows) ve bir Synology DiskStation'a (düşük güçlü ARMv8 yongası, 1 GB RAM, Linux) sahibim. Aynı yönlendiriciye bağlı masaüstü bilgisayar, çoğu zaman daha güçlü olmakla birlikte, uçuş sırasında eşzamanlı olarak indirilen birkaç dosya olsa bile, ulusal veya AB içi sunuculardan (15-20ms RTT) indirirken 50 Mbit / s seviyesini tam olarak doyamaz. Meek DiskStation, tek bir indirme işleminde hattı tamamen doyurmakta zorlanmıyor,% 15-20 daha fazla verim elde ediyor - aynı kablo, her şey aynı.
Yerel alan ağımda (gecikmenin bir milisaniyenin çok altında olduğu yerlerde), ikisi arasında gözle görülür bir fark yoktur. Bu gecikmenin etkisi.
Hız ... tekrar
Özetle, evet, "hız" ın mesafe arttıkça düşmesini, çoğunlukla gecikme arttığından ve bir dereceye kadar aralarında düşük bant genişliği bağlantılarınız olabileceğinden bekleyebilirsiniz. Çoğunlukla, etki ancak tolere edilebilir olmalıdır.