Başlıktan da anlaşılacağı gibi, daha uzun bir Ethernet kablosu bağlantınızı yavaşlatıyor mu?
Başlıktan da anlaşılacağı gibi, daha uzun bir Ethernet kablosu bağlantınızı yavaşlatıyor mu?
Yanıtlar:
Elektrik sinyali minimum miktarda yavaşlar (neredeyse ışık hızında, tam olarak 0,951c'de seyahat eder), ışığın 100 metreye kadar seyahat etmesi ne kadar sürer?
timeTaken = 100/(299792458*0,951) = 0,00000035 seconds
Bu yüzden sadece 350 CPU çevrimi olan (1 Ghz işlemcide) fazladan 0,00035 milisaniye sürer. Bununla birlikte, kablo ne kadar uzun olursa sinyal zayıflarsa, sinyal yeterince zayıfladığında, parazitler nedeniyle bilgi bitleri yitirmeye başlar, her bir bit kaybolduğunda, ağ katmanındaki bir sağlama toplamı / parite kontrolünün başarısız olduğunu görür, ve bu paketi tekrar isteyin.
Yeni bir paket istemek çok uzun zaman alacak.
Kablodaki sinyal güçlü olduğu sürece , yavaşlama minimum olacaktır (yine de beklediğimden daha büyük).
Kablo çok uzun olduğu için bilgi kaybetmeye başladığınızda , yavaşlama büyük ölçüde artacaktır .
Ayrıca, belirli iletişim protokollerinin zamanlanmış olduğunu unutmayın; bu nedenle, kablo çok uzunsa, senkronizasyondan çıkacağı için kullanılamayabilir bile (bu bir tasarım sorunu)
Hayır, bir bağlantıyı yavaşlatmaz, ancak 100 metre uzunluğundaki bakır bağlantının maksimum uzunluğunun farkında olmanız gerekir. Bunun için yama kablonuzun ana bilgisayardan veri noktasına kadar uzunluğunu ve ayrıca yama çerçevesini anahtara dahil etmesi gerekir.
Bununla birlikte, 10 Gbit / s arabirimine sahip Cat 6 kullanırken , yalnızca 55 metreye kadar kullanabilirsiniz ve bu iletim türünde 100 metreye ulaşmak için Cat 6A'yı kullanmanız gerekir .
Bu nedenle, belirtilen maksimum kablo uzunluğunun üzerine çıkacaksanız, sadece hızla ilgili sorunları değil, aynı zamanda kablodan geçen elektrik akımının doğasından kaynaklanan kayıpları görmeye başlayacaksınız.
100 metre, anahtar gibi herhangi bir aracı ağ cihazı olmayan tek bir çalışma için geçerlidir. Arada bir anahtar varsa, bunu açıkça, cihazdan cihaza giden her kablo için maksimumun uygulanacağı porttan porta uzatabilirsiniz.
Fiber bağlanabilirliğini kullanarak, sorunuzun kapsamı dışında kalan ne tür elyaf ve ışığa bağlı olarak menzili genişletebilirsiniz.
time = distance / speed = 100 meters / (0.64 * 3e8 meters-per-second)
.
Tüm pratik amaçlar için, bağlantınızın hızı üzerinde hiçbir etkisi olmayacaktır.
Uzun kablolardan dolayı çok önemli olmayan bir gecikme olacaktır. Bu bağlantınızın maksimum hızını etkilemeyecek, ancak biraz gecikmeye neden olacaktır. pjc50, kablo uzunluklarının her ayağı için bir nanosaniye olduğunu belirtir. Bu, birçok mühendis tarafından bu zaman ölçeklerindeki gecikmelere çok bağımlı olan sistemler geliştirilirken kullanılan iyi bir kuraldır.
Gerçekte, asla bir fark görmeyeceksiniz. İnternette "hızlı" bir ping zamanı, 10,000,000 ns olan 10 ms'dir. Birkaç yüz fit kablo bile eklendiğinde, bu noktada dikkat çekici bir etkisi olmaz. Aslında, yolun hemen hemen her adımı, sinyal yayılımından görülenlerden daha aşırı olan gecikmeleri içerir. Örneğin, çoğu tüketici sınıfı yönlendirici, gelen bir paketin son baytının alınmasını bekleyecek ve paketin ilk baytını yollamadan önce hataları kontrol edecektir. Bu gecikme 5.000 order mertebesinde olacak! Çalıştırabileceğiniz maksimum kablo uzunluğunun (Ethernet spesifikasyonuna göre) 300 ft olması nedeniyle, kablo uzunluğu kablo nedeniyle 300 ns'den fazla gecikmeye neden olamaz!
Sıralama, çok küçük bir ölçüde.
Artık kablo, yüksek gecikme karşılaşabileceğiniz - oyuncular bu "ping" zamanı diyoruz. Bununla birlikte, bu etki, çoğu durumda farkedilmesi muhtemel olmayan, kablonun ayağı başına yaklaşık bir nanosaniyedir. Özellikle tek bir ethernet kablosu 100m ile sınırlıdır.
Bu, yüksek frekanslı ticaret ve bazen de e-posta için önemlidir .
Kendi başına, kablonuzun verimini veya "bant genişliğini" etkilemez.
Yapabileceğine inanıyorum, ancak çoğu insanın düşündüğü şekilde değil.
Çoğu, kablonun kendisiyle fazladan yayılma gecikmesini düşünüyor. Bu geçerlidir, ancak insanların çoktan belirttiği gibi, o kadar küçüktür ki, esasen her zaman alakasızdır.
Yine de başka bir olasılık var. Ethernet kabloları birkaç farklı çeşitte gelir: cat 5, cat 5e ve cat 6 şu anda (makul) geniş kullanımda. Cat 5 resmi olarak gigabit Ethernet'i desteklememektedir, ancak fiziksel olarak iyi durumda olan kısa (örneğin, 1 veya 2 metre) cat 5 kablosuyla, genellikle yine de 1 görünüşte güvenilir bir gigabit bağlantısı elde edebilirsiniz .
Bununla birlikte, daha uzun bir kabloyla, bir gigabit bağlantısının artık mümkün olmadığı konusunda yeterli sinyal bozulması elde edebilirsiniz. Bu durumda normalde 100 megabit bir bağlantı olacağına inanıyorum. Bu durumda, sadece alakasız miktarda gecikme elde edemezsiniz - bunun yerine önemli miktarda bant genişliği kaybedersiniz.
100 MB / s bant genişliğine sahip bir kaç şanslı kişi olmadıkça, bunun İnternet bağlantısı üzerinde hiçbir etkisi olmaz. Yerel kaynaklara erişim çok daha ciddi bir şekilde etkilenebilir.
Standart zayıflamadan önce 100m'dir (~ 333.33 ft; 1m = 3 1/3 ft) sinyali kullanılamaz hale getirir, ancak sorunuzun doğrudan cevabı evet, uzun bir kablo bağlantınızı yavaşlatabilir. Zayıflama, insanların ağ bağlantısının gecikmesi / yavaşlaması olarak algıladığı bakırın iç direncinden kaynaklanmaktadır. Kablo 100m altındaysa, yavaşlama nispeten farkedilmez. Bu 100 metreye yaklaşıyorsanız sorunlara neden olabilir. Ve 100 metre uzunluğunun, kablonun bilgisayarınızdaki bağlantı noktasına taktığı noktadan, bir düğme veya yönlendirici gibi sinyali yeniden oluşturan bir aygıta taktığı noktaya kadar ölçüleceğini unutmayın. (Kişisel olarak bir yazıcıya giden bir kabloyu değiştirmek zorunda kaldım çünkü ~ 97m uzunluk sporadik iletişime neden oldu.)
Teoride evet.
Göre Shannon-Hartley teoremi , beyaz Gauss gürültü olan bir kanalda elde edilebilen maksimum kapasitesi [1] 'dır.
[1] bandwidth * log(1 + SNR)
Uzun kablo hatları hem bant genişliğini (yüksek frekanslar dağıldıkça) hem de SNR'yi (sinyal genliği azaldıkça) azaltır.
Bu konuda uzman olarak, EVET'e tavsiye ederim! Fakat fazla genişletmediğiniz sürece sizi etkilemek için çok az. Ayrıca, kablo hattınızın, bağlantılarınızın ve diğerlerinin kalitesini de dikkate alır. Ancak bunların hepsi fark edilemeyecek kadar az. Bir ev için 20 metreden daha az konuşuyorsanız, lütfen sormaya zahmet etmeyin. Bu faktörler 100 metre ve üstü içindir. Optik hattımızın nedeni budur.
Göz önünde bulundurulması gereken gecikme ve sinyal bütünlüğü gibi iki konu var.
Gecikme, kablo uzunluğu ile doğrudan orantılıdır. Bununla birlikte, bükümlü çift Ethernet kablolarından bahsettiğimizi varsayarsak bir binada gecikme, ekipmandaki ve interneti oluşturan uzun mesafeli bağlantılardaki gecikmelere kıyasla ihmal edilebilir düzeyde olacaktır.
Diğer sorun, sinyal bütünlüğüdür, eğer çok kötüye giderse, link önemli sayıda paketi düşürmeye başlayacaktır. TCP, düşen paketlerin tıkanıklık anlamına geldiğini ve buna göre hızını düşüreceğini düşünüyor.
Eğer kablonuz özellikliyse ve cihazlarınız özellikliyse ve mesafeniz özellikli ise, paket kaybı ihmal edilebilir düzeyde olmalıdır. Ancak, dışarıda pek çok özel donanım bulunmadığı için, mesafe spesifikasyonunun sınırlarında çalışma konusunda dikkatli olacağım.
Evet. Ancak,
* Eğer bir yerel alan ağından bahsediyorsanız, muhtemelen Kategori 5 veya 6 kabloyu kastediyorsunuzdur. Geniş bir alan bağlantısından bahsediyorsanız, muhtemelen tek modlu fiber optik kablodan bahsediyorsunuzdur.
Elektrik sinyali yayılma süresi 100 metrelik maksimum uzunluğu Ethernet kablosu sadece yarım mikro hakkındadır. Bu, yönlendiricinizin vb. İşlerini yapması için gereken süreden çok daha azdır.
Bu sadece çok daha büyük mesafelere bakarken alakalı olmaya başlar: Örneğin, bilgisayarınızdan sunucuya oynadığınız bir oyun için; ancak bu numara tamamen ISS'nizin / ortaklarının ve sizin ve sunucunun kendisinin fiziksel konumlarının elindedir.
Uzun kablolar, sinyal daha uzun sürdüğü için gecikme süresini artıracaktır. Sinyal ışık hızına yaklaştığından bu durum sizin için çok önemli olmamalı, ekstra 10 metre erişiminiz hangi sunucuya gideceğiniz millere kıyasla farkedilemez. Bant genişliğini azaltacak, ancak 20 metreden fazla belirgin olmamalıdır, son derece uzun pistlerde bir miktar sinyal kaybı olacak, 100 metre pistin uzunluğu hakkında endişelenmeye başlamanız gereken nokta.
Kendi tecrübelerime göre, gülünç derecede yanıltıcı bir düşüncedir.
Aslında, uzun mesafeden beri gecikmeye zarar verecek, ancak bant genişliğine değil. 10m fiber ve 20m fiber kullanımının İnternet hızını karşılaştırdığınızı varsayarsak, elektrik sinyallerinin ışık hızında bir ethernet kablosundan veya saniyede 299,792,458 metre hızla geçtiğini göreceksiniz. Bu, sinyalin 10m kablodan geçmesi yaklaşık 0.00000003 saniye ve 20m kablodan geçmesi 0.00000006 saniye sürer demektir. Farkı burada göremezsiniz. Hangi mil ile erişiyorsanız sunucunuzu millerle karşılaştırırsanız, bahsetmeyin.
Bununla birlikte, daha uzun mesafeli iletim gerçekten de internet hızını etkileyebilecek olan sinyal kaybına ve gürültüye neden olmaktadır.