Herhangi bir bilgisayar ağında bir topolojiye karar vermeniz gerekir. Bir ağ topolojisi, bilgisayarların birbirine nasıl bağlandığının fiziksel mimarisidir. Klasik bir ağ topolojisi, Halka Topolojisidir. Bu yapıda ağdaki tüm cihazlar tek bir halkada birbirine bağlanır. Tüm ağ trafiği, döngü etrafında tek bir yöne gider. Bu, her cihazın, biri veri alan ve diğeri veri ileten olmak üzere ağa iki bağlantısı olduğu anlamına gelir.
Faydalar
Halka topolojisinin kurulumu, en azından küçük ölçeklerde nispeten kolaydır. Örneğin, bir ofisteki her bilgisayarı yanındakine bağlamayı düşünüyorsanız, bunu yapmak nispeten basit olacaktır. Raf sunucuları ile konseptin uygulanması daha da kolaylaşıyor. Zorluk, kabloları çalıştırmanın daha zor olabileceği farklı odalar, katlar veya binalardaki ağlarla uğraşırken ortaya çıkar.
Halka topoloji ağlarında çarpışma algılama veya çarpışmadan kaçınma teknolojilerine ihtiyaç yoktur. her cihaz, veri iletip iletmediğini ve dolayısıyla daha fazlasını iletip iletemediğini zaten bilir. Cihazlar arasındaki bağlantıyı yönetmek için merkezi sunucu veya yönlendirici gerekmez.
Dezavantajları
Ağ trafiği yalnızca bir yönde aktığından, tüm trafik döngünün tamamını bir kez gitmelidir. Hedeflenen alıcı, mesajı amaçlandığı gibi tanımlayabilir ve iletemezken, bunu yaparsa gönderenin mesajın alınıp alınmadığını doğrulamasının bir yolu olmazdı. Bu, yoğun yüklü ağlarda sorunlara neden olabilecek bant genişliğini boşa harcar.
Herhangi bir tek cihaz arızası tüm döngüyü çökertebilir. Her mesajın tam bir döngüyü tamamlaması gerekiyorsa, döngüde herhangi bir yerde bir kesinti varsa, tüm mesajlar başarısız gibi görünecektir. Teknik olarak, bazı iletiler, hatadan daha önce döngüdeyseler, hedeflenen alıcıya ulaşmış olabilir, ancak gönderenin bunu bilmesinin hiçbir yolu yoktur. Bu sorun çoğunlukla aşağıda tartışılan çift yönlü bir döngü veya ters dönen halka topolojisi varyantı ile çözülebilir.
Halkada herhangi bir ayarlama yapmak, tüm halkayı geçici olarak kırarak bir bozulmaya neden olur. Her cihazın sadece iki bağlantısı olduğundan, yeni bir cihaz eklemek veya eski bir cihazı çıkarmak, ağda kesintiye neden olur ve bağlantı tekrar kurulana kadar tüm halkayı kapatır.
Ne yazık ki, bu aynı zamanda tüm cihazların açık kalması gerektiği anlamına gelir. Bir bilgisayar kapalıysa, ağ kartı artık mesaj iletmez. Bu, halkayı kırarak halka topolojilerini mükemmele yakın çalışma sürelerine sahip olmayan ağlar için uygunsuz hale getirir. Tek bir bağlantı başarısız olduğunda tüm halkanın başarısız olması, herhangi bir uzaktan erişim genellikle bozuk döngüye dayanacağından, onları uzaktan yönetim için uygun hale getirir.
İletişim gecikmesi, döngüdeki cihaz sayısı ile doğru orantılıdır. Bir ağ paketinin yapması gereken her atlama, hedefine ulaşmak için gereken süreyi artırır.
Varyantlar
Çift yönlü bir döngü veya ters dönen halka topolojisi, ağ trafiğini döngü etrafında diğer yoldan ileten ikincil bir döngüye sahip halka topolojisinin bir çeşididir. Tipik olarak, bu ikincil döngü, ana döngü bozulmadıkça kullanılmaz. Bir kesinti tespit edildiğinde, kesintiye en yakın çalışan cihaz, herhangi bir trafiği döngü etrafında diğer yöne yönlendirerek esasen “C” şeklinde bir döngü oluşturur.
Teorik olarak, ekstra bant genişliği sağlamak için ikincil bir döngü de kullanılabilir, ancak bu genellikle yapılmaz. Her cihaza başka bir çift kablo bağlanarak ikinci bir döngü sağlanabilirken, halka için gerekli altyapıyı iki katına çıkardığı için bu genellikle yapılmaz. Bunun yerine, tam çift yönlü iletişim kullanılarak tek bir kablo üzerinden çift yönlü iletişim sağlanır. Bu, bir döngüde hata toleransı sağlamaya yardımcı olur, ancak ölçek karmaşıklığını veya gecikme sorununu ele almaz.
Belirteçli halka topolojisinin halka topolojisiyle karıştırılması kolay olabilir, ancak bunlar çok farklıdır. Adına rağmen, bir token ring ağı aslında fiziksel bağlantı katmanında bir yıldız topolojisi kullanır.
Çözüm
Halka topolojisi, tüm cihazları tek bir halkaya yerleştiren bir bilgisayar ağı mimarisidir. Tüm ağ trafiği, küçük, yerel ağların kurulmasını kolaylaştıracak şekilde, halka etrafında tek bir yönde iletilir. Yine de topoloji ölçekte mücadele ediyor ve ağdaki her cihaz esasen tüm ağı çökertebilecek tek bir arıza noktası olarak hareket ediyor. Bu nedenlerden dolayı, halka topolojileri artık çok nadiren kullanılmaktadır. Yıldız topolojisi ağları uç noktalar için kullanılma eğilimindeyken, arka uç ağları bir ağ topolojisi kullanır.