Cevap: IRCdaemon/Services Soru-Cevap Bölümü
Cevap : Netsplit, iki sunucunun birbiriyle olan bağlantısını kaybettiği zaman meydana gelen bir durumdur.Bağlantısı kopan bir sunucuda bulunan tüm kullanıcılar , ağ üzerindeki diğer tüm kullanıcılarla da bağlantısı kesilmiş olur.Bu durumda ag iki ayri parcaya bolunur. Buyuk Serverlerin bir cok linki vardir, bunlarin bazisi hublar (merkez) ve bazilari ise bu hub’a bagli olan leafler (yapraklar). Bu ’hub’lar birbirine baglidirlar ve bir ag olusturular.Ayrica, genellikle leafler olarak adlandirilan bir veya birden fazla ek servere de baglantilidirlar.Tum bu serverler birbirine bagli olduklarinda, birbirine dogrudan veya dolayli olarak serverlerin, agi butun bir sekilde calistirmis olduklarini gorursunuz. Bunlari tasfir etmenin en iyi yolu, buyuk bir agaci gozlerinizin onune getirmektedir.Agacin, birbirine bagli bir cok dali vardir.Agacin ayrica dallarina bagli bir cok da yaparagi vardir.Netsplit oldugunda, leaf (yaprak) veya hub (merkez) agin geri kalan kismindan kopar. Bu oldugunda, artik ag bir butun degildir: iki bolumu vardir (veya ’tarafi’).Bir tarafta bir kac server ve diger tarafta birbirlerine hic bir sekilde bagli olmayan bir kac server daha bulunur.
O zaman bir agac dusunun, eger bir dali kirilirsa, agacin bir kismi halen saglamdir ve diger tarafi ise (tum yapraklariyla birlikte bir dal olan) bir baska yerdedir.Ayni agin bir parcasiyken, o anda ayrilmislar ve birbirlerine etki edememektedirler.Daha kolay anlasilmasi icin bir ornek verecek olursak:
Örnek: #1
Hub1------------Hub2
| |
|-Leaf1 |-Leaf4
|-Leaf2 |-Leaf5
|-Leaf3 |-Leaf6
Bu ornekte, 2 hub birbirine baglidir ve her biri 3 ayri server tutmaktadir.Bir baska deyisle, 8 tane server dogrudan dogruya veya doluyla olarak birbirine baglidir ve bir serverde olan hersey digerlerinde de olmaktadir.
Örnek:#2 Hub1 Hub2
| |
|-Leaf1 |-Leaf4
|-Leaf2 |-Leaf5
|-Leaf3 |-Leaf6
Yukaridaki ornekte, hublarin birbirlerine bagli olmadiklarini ve yinede her birinin ayri ayri 3’er server tuttuklarini ancak serverler arasi bilgi alisverisinin gerceklesemedigini gormektesiniz. Bir server ayrildiginda, ayrilmanin her iki tarafinda bulunan kullanicilar, diger kullancilarin kaybolduklarini gorurler.Cikis (Quit) mesajlari su sekilde bir sey gozukecektir "server1.xx.xx.ircde.net server2.xx.xx.ircde.net", burada server1 ve server2 birbirinden ayrilan serverlerdir. Ancak, cikis mesajlari clientten cliente de farklilik gosterebilmektedir.
Konu Su`Perisi tarafından (24 Ekim 2010 Saat 01:16 ) değiştirilmiştir.
|