|
Tüm ağdaki paylaşıma açılmış kaynakları verimli bir şekilde kullanabilmemiz için hangi kaynakların paylaşıma açık olduğunu görebilmemiz gerekir. Bunu mümkün kılanda browser servisidir. Ağ Komşularına girdiğimizde karşımıza gelen yönetim alanları ve çalışma gruplarını bu hizmet sayesinde görüntüleriz. Gözatma servisi, bazı bilgisayarları browser olarak atar.
Bu atama işlemi hiyerarşik bir düzen çerçevesinde olur. Browser olarak atanan bilgisayarlar kendi alanlarındaki bilgisayar listelerini tutarlar. Böylece diğer bilgisayarlarında bu listeyi bulundurmak veya güncel tutmak gibi bir sorunları olmaz. Tüm bilgisayarlar açıldıkları anda, aralarından bir tanesini Master Browser olarak seçerler. Bu seçim, az önce yukarıda belirttiğim gibi hiyerarşik olarak gerçekleşir. Sıralama ise şöyledir:
Windows Server 2008 Windows Server 2003 Windows XP Windows 2000 Server Windows 2000 Professional Windows NT 4.0 Server Windows NT 4.0 Workstation Windows NT 3.51 Server Windows NT 3.51 Workstation Windows 98 Windows 95 Windows 3.1 DOS
Evet, yukarıda da görüldüğü gibi temel seçim ölçütü işletim sisteminin versiyonu. Bu yüzden Windows Server 2008 işletim sistemine sahip bir PC, Windows Server 2003 işletim sistemli bir PC'den daha avantajlı.
Browser seçimi, alanda bulunan her ağ protokolü için ayrı ayrı yapılır. Mesela ortamda TCP/IP, NetBEUI, IPX/SPX gibi üç protokol varsa bu seçimde bu üç protokolün her birinde yapılır. Tek başına bu bile bir ağda birden fazla protokol kullanmamak için iyi bir neden.
Master browser seçimi, sadece bilgisayarlar ilk açıldıklarında değil, ayrıca şu durumlarda da yapılır:
- Master browser yasal yollardan kapatılırsa (shutdown gibi) - Bir bilgisayar açıldığında, kendi alanındaki master browser'ı kendisinden daha düşük versiyon görürse - "maintainserverlist" parametresi "yes" yapılmışsa
Seçim sonunda seçilen Master Browser, seçime katılan diğer bilgisayarlara da bakar ve her 15 bilgisayar için 1 adet backup browser atar. Backup Browserlar ise her 15 dakikada bir ellerindeki listeyi Master Browser'dan güncellerler.
Master Browser elindeki listeyi nasıl oluşturur?
Alandaki bilgisayarlar düzenli olarak kendilerini anons ederler (broadcast). Anons loop'u 12 dakikada bir'dir. Bu anonslar bilgisayarların kullandığı her bir ağ protokolu için ayrı ayrı tekrarlanır. Eğer domainimiz yönlendiriciler aracılığıyla ayrılmış birden fazla bölüm kapsıyorsa, her bölümde bir adet Master Browser seçilir. Domain çapındaki gözatma listelerini birleştirmek içinde bir domain "Master Browser"'ı seçilir. Domain Master Browser her zaman o yönetim alanındaki PDC (primary domain controller)'dır. Master Browser Hem kendi alanındaki bilgisayarların listesini, hem de diğer yönetim (domain) ya da çalışma gruplarının (workgroup) listesini tutar. Belli aralıklarla bir mesaj yayınlar ve bu mesajda Master Browser olarak ayakta bulunduğunu bildirir. Eğer bu mesaj yayınlanmazsa Master Browser'ın ayakta olmadığına karar verilir ve yeni Master Browser seçmek üzere seçime gidilir.
Backup Browser'lar belli aralıklarla master browser'a gidip elindeki listeyi kendilerine aktarırlar
Gözatma listesi hazırlandıktan ve yedek browser'lara aktarıldıktan sonra istemcilere gözatma hizmeti verilmeye başlanabilir. Bu da sırasıyla şöyle olur:
1. Bir kullanıcı "network neighborhood"'a tıkladığında bilgisayar Master Browser'a başvurur. 2. Master Browser isteği bir yedek browser'a yönlendirir. 3. İstemci bilgisayar, yedek browser'a başvurur. 4. Yedek browser, tıklanan domain'deki ya da çalışma grubundaki bilgisayarların listesini verir. 5. İstemci bu listeden bir bilgisayara tıklarsa o bilgisayara ulaşıp kaynaklarını gösteren listeyi alabilir.
Gözatma servisi trafiği broadcast'lerden oluştuğu için yönlendiricilerden geçemez. Bazı yönlendiriciler broadcast'leri de geçirebilir ama iyi bir çözüm olduğu söylenmemekte.
Yönlendiriciler ile ayrılan segmentlerden oluşan bir ağda tüm bilgisayarları görmek için LMHOSTS dosyası ya da WINS kullanılmalıdır. Bir bilgisayarın Master Browser olması aslında o bilgisayara ek bir yük getirecektir. Eğer performans yönünden ek yük getirmek istemediğimiz bir bilgisayar varsa, bu bilgisayarların browser seçimlerine girmelerini engelleyebiliriz. Bunu yapmak için:
Windows 3.11: "system.ini" dosyasında [network] kısmına "MaintainServerList=No" şeklinde bir satır eklemek gerekli.
Windows 95: Control panel>Networks>File and Printer Sharing for Microsoft Networks navigasyonundan sonra özellikler sekmesine geçip, browse master parametresi'ni "disabled" olarak ayarlamalısınız
Windows NT: (XP, 2000, 2003, 2008) Regedit'den HKEY-LOCAL_MACHINE\System\CurrentControlSet\Services\Browser\Parameters navigasyonunu takip edip, "MaintainServerList" parametresindeki "yes" değeri "no" ile değiştirilmeli.
Kaynaklar:
http://support.microsoft.com/kb/188001 http://www.muratyildirimoglu.com/makaleler/gozatmaHizmeti.htm
|