Kişisel

 Hakkımda
 
İlgi Alanları
 İletişim

Kimya Mühendisliği

 Kim. Müh. Nedir?
 
Kim. Müh. Kimdir?
 Çalışma Alanları
 
Tasarım
 Diğer Çalışmalar 
 
Dosyalar  
 
Bağlantılar

Donanım İncelemeleri

 UsRobotics 56K
 Asus T5 Kasa
 Lg Flatron 795FtPlus
 Creative Ve Lg 40X


WINS

Wins Nedir ?

    Microsoft tarafından geliştirilmiş bir netbios name server' dir.

   İki netbios bazlı host, haberleşmeden önce hedef makinenin ip adresinden netbios name'i çozmelidir.Bu gereklidir çünkü bilgisayarlar ,haberleşmek için ip adresine ihtiyaç duyarlar. Netbios computer adı onun ip adresinden çözülerek hem local hemde remote hostlar için wins server tarafından listeye kaydedilir.Aksi takdirde bilgisayarlar netbios name'i kullanarak haberleşemezler.

    Bir wins ortamında herbir wins client başlatıldığında netbios name'i ile ip adresi eşleştirilerek wins server tarafından yapılandırılıp kaydedilir.

Wins Server Niçin Kullanılır ?

    Wins server'ın avantajları aşağıda sıralanmıştır.

    Client isim çözme isteklerini direk olarak wins server'a gönderir. Eğer wins server istenen ismi ip adresinden çözerse direk olarak adresi client'e geri gönderir ve client de haberleşmek için ihtiyacı olan ip adresini elde etmiş olur. Sonuçta adresi çözmek için client'in ortama broadcast yapmaya ihtiyaci yoktur ve network trafiğini azaltmış olur. Eger wins server devredışı veya aktif değilse client o zaman haberleşmek için broadcastı kullanarak ismini bildiği bilgisayarın ip adresini öğrenmeye çalışır. Ortama broadcast yaparak bağlantı kurmak istediği bilgisayarın isminden ip adresini bulmaya çalışır ve böylece network trafiği oluşturur.

    Wins server aynı zamanda sadece local değil internetwork ve interdomain ortamında da browse edebilme (göz atabilme, araştırma) kapasitesine sahiptir.

Wins Nasıl Çalışır ?

     İsim Kaydı (Name registration):

    Her bir wins client'i primary yada secondary wins server'in ip adresi ile yapılandırılmalıdır. Client açıldığı zaman onun netbios name'i va ip adresi wins server tarafından kaydedilir. Client'in netbios name'i ve ip adresi wins server tarafından yapılandırılır.

     İsim Yenileme (Name renewal):

    Wins serverdaki bütün netbios nameleri database'e geçiçi olarak kaydedilirki aynı isim orjinal host devre dışı kaldığı zaman başka bir bilgisayar tarafından kullanılabilsin.

     İsmi Serbest Birakma (Name Release):

    Her wins client'i kendisine verilen kayıtlı ismin kiralanan süre içinde bakımının ve düzenlenmesinin yapılması ile sorumludur. İsim uzun zaman kullanılmadığı zaman wins client'i wins servera o ismi serbest bırakması için mesaj gonderir. Örneğin bilgisayarın shutdown edilmesi gibi.

     İsim Sorgulama Ve İsim Çözme (Name Query And Name Resolution):

    Bir wins client'i onun netbios name'i ve ip adresi ile wins server'a kaydedildikten sonra o client diğer netbios bazlı bilgisayarlar ile wins server sayesinde elde ettiği ip adreslerini kullanarak iletişim kurabilir.

     Çift Kayıt Bulunduğu Zaman (When a dupplicate name is found):

    Eğer wins server'in database'inde isimler çift kayıtlı ise wins server isimlerin sahiplerine doğruluğunu sorgulama amacı ile mesaj gönderir.Sorgulamayı name query request gibi gonderir.Wins server bu mesajı üç kez 500 milisaniyelik aralar ile gonderir.Eğer bu bilgisayar bir multi home computer ise bu mesajı herbir ip adresine cevap alıncaya kadar gönderir.

    Eğer o an kayıtlı olan ismin sahibi başarılı bir şekilde cevap verirse wins server da ismi isteyen uyeye negatif name registration cevabi gönderir.(o ismi alamayaca-ğını ve kullanıldiğını bildirir.)

    Eğer kayıtlı olan isim sahibi wins server'a cevap veremez ise wins server da ismi isteyen öbur üyeye isminin başarılı olarak kaydedildiği mesajını gönderir.

     İsim yenileme (Name Renewal) :

    Client'in aynı netbios name'ini kullanabilmesi için kendisine bildirilen kiralama süresi dolmadan önce ismini yeniden alması gerekmektedir.Eger client kiralama süresi bittiği halde yeniden isim almazsa o zaman wins server o ismi başka bir wins üyesine verebilir.

     İsim Tazeleme İsteği (Name Refresh Request):

    Bir wins üyesi ilk isim tazeleme isteğini TTL süresinin 8 de birinde primary wins server'a yapar (1/8) .Eğer wins üyesi server'dan tazeleme isteğine cevap alamaz ise bu tazeleme isteğini her iki dakika da bir yapar ta kii sürenin yarısına gelinceye kadar.

    Kiralanan sürenin yarısına gelindiğinde eğer üye yapılandırılmış ise bu isteğini secondary wins server'a bildirir. Secondary wins serer'a switch edildiğinde kiralandığı sürenin 1/8'inde tekrar refresh isteğini secondary wins server'a iletir. Eger sürenin yarısına gelindiginde secondary wins server hala cevap vermiyor ise o zaman primary wins server'a tekrar geri döner.

    Üye bir kere 1/8 süresinde basarılı olarak ismini kaydettirdiyse, bundan sonraki isteğini 1/2 süresinde bulunur. 1/8'inde değil.

     İsim Tazeleme Cevabı (Name Refresh Response):

    Wins server üyeden name refresh isteği ile ilgili bir mesaj alırsa, wins server üyeye yeni bir TTL ile name refresh response mesajı gönderir.

     İsmi Serbest Bırakma İsteği (Name Release Request):

    Wins üyesi uygun bir biçimde shutdown olduğu zaman wins servere kaydettirdiği ismi serbest bırakması için name release request mesajı gönderir. Bu name release request mesajında şunlar vardır. Wins database'inden silmesi için üyenin netbios name'i ve ip adresi.

     İsmi Serbest Bırakma Cevabı (Name Release Response):

    Wins server isim bırakma isteği (Name Release Request) aldığı zaman bu isteğe uygun isim için database'ini kontrol eder . Eğer veri deposunda bununla ilgili bir hata görürse veya bu isim farkli bir ip adresine map edilmiş ise üyenin bu isteğine negatif name release respond cevabını verir.

    Eğer veri deposunda (database'inde) bulursa ve olumsuz bir durum yoksa üyeye pozitif name release response cevabını gönderir ve veri deposundaki bu ismi inactive yapar. Bu release respons mesajı 0 değerli TTl değerini ve netbios name'i içerir.

     İsim Sorgulama Ve İsim Cevabı (Name Query Nad Name Response):

    Bir wins üyesi yapılandırıldığı zaman default olarak Netbios Over TCP/IP nin H-node broadcast tipi uygulanır. Netbios name server'i (Wins Server) broadcast'a başlamadan önce netbios name ve ip adresini kendi veri deposundan kontrol eder. Bu işlemler aşağıda olduğu gibidir.

    Eğer wins üyesi kendi cache'inde bu eşleştirmeyi bulamaz ise direk olarak primary wins server'a bir (name query request)isim sorgusu isteği gönderir. Eğer primary wins server kullanılır durumda değil ise client iki defa daha aynı isteği yapar sonra secondary wins server a yonelir. Eger her iki wins server da ismi çözer ise netbios name ile ip adresi isteği yapan bilgisayara geri gönderilir.

    Eğer wins server lar bu ismi çözemezlerse isteği yapan üyeye bir (query name response) isim sorgusu cevabı ve sorgulanan isim bulunamadı cevabi gönderilerek broadcast uygulanır.

    Eğer istenilen isim wins server yada broadcast yolu ile bulunamaz ise sirasi ile LMHOSTS, HOSTS dosyalari yada DNS kullanilarak isim cozulmeye calisilir.

    Uygulamada Dikkat Edilecekler

    Bir internetwork ortamında wins server kurmadan önce dikkate alınacaklar;

    İnternetwork deki wins adedi,

   Normal Sartlarda bir internetwork icin bir wins server yeterlidir. Çünki name requestleri (isim istekleri) directed datagram'dır ve route edilebilirler. Yani ortami rahatsız etmeden sadece iligili kişiye yoneliktir ve bulunduğu networkden başka network ortamlarına yönlendirilebilirler.

    İkinci wins server fault tolerans (hata toleransı)  yedek amaçlı kurulur.Eger wins serverlardan birisi devre dışı kalırsa ikinci wins server çağrılara cevap verecektir.

  Wins server da istekler cevap verme konusunda önceden hazırlanmış bir sınırlama yoktur. Fakat genellikle 1 dakidada 1500 adet isim kaydetme , yaklaşık 4500 adet isim sorgulama isteğine cevap verebilir.

    Birden fazla işlemcili bilgisayarlarda her bir işlemci performansı yaklaşık %25 arttırır.

    Eğer wins server crash olursa son kayıt edilen isim güncelleştirme bilgilerinin kaybolma ,silinme riski vardır. Wins server log off olmuş ise yani o bilgisayar da calışılmıyor ise isim kaydetme işlemleri daha hızlı olur.(Kullanılmayan bir bilgisayar ise) 

Kaynak : Derleme


Son Güncelleme 10/05/05 01:39

Webmaster | Reklam | Gizlilik Prensipleri | Hata Bildir

İnteraktif

 Ana Sayfa
 
Link Panosu

 Eğlence
 Haftanın Sitesi

İpuçları

 Win Xp İpuçları
 
Genel Sorunlar
 
Yararlı Bilgiler

Ağ Teknolojileri

 Network Temelleri
 Temel Ağ Kurulum
 Tcp/Ip
 Arp
 Dhcp
 Wins
 Dosyalar

 
Copyrigt© 1996-2004 A.Dogan Soyal. Tüm hakları saklıdır.
Görüş ve sorunlarınız için dogan@soyal.org adresine mesaj gönderebilirsiniz.
En İyi Görüntülenme 1024 x 768 Pixel Microsoft Internet Explorer 6.0
Team Giga