NetBIOS adı çözümleme

Internet konusunda bilgi ve ipuçları paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
burak_dalkir
Gigabyte2
Gigabyte2
Mesajlar: 2316
Kayıt: 15 Mar 2006, 10:10
cinsiyet: Erkek
İletişim:

NetBIOS adı çözümleme

Mesaj gönderen burak_dalkir »

NetBIOS adı çözümleme, bir NetBIOS adını basarıyla bir IP adresine eslestirme islemidir. NetBIOS adı agdaki bir NetBIOS kaynagını tanımlamak için kullanılan 16 baytlık bir adrestir. NetBIOS adı ya bir benzersiz (dıslayıcı) addır veya bir grup (dıslayıcı olmayan) adıdır. Bir NetBIOS islemi belirli bir bilgisayardaki belirli bir islemle iletisim kurdugunda benzersiz bir ad kullanılır. Bir NetBIOS islemi birden çok bilgisayardaki birden çok islemle iletisim kurdugunda grup adı kullanılır.

NetBIOS adı kullanan bir isleme örnek olarak, Windows XP Professional çalıstıran bir bilgisayardaki Microsoft Agları İçin Dosya ve Yazıcı paylasımı hizmeti verilebilir. Bilgisayarınız baslatıldıgında, bu hizmet bilgisayarınızın adına dayalı olarak benzersiz bir NetBIOS adı kaydeder. Hizmetin kullandıgı tam ad, 15 karakterlik bilgisayar adı ve 0x20 degerinin 16. karakterinin toplamıdır. Bilgisayar adı 15 karakter uzunlugunda degilse, 15. karaktere kadar bosluk karakterleriyle doldurulur.

Bir bilgisayarla bilgisayarın adını kullanarak dosya paylasımı baglantısı kurmaya çalıstıgınızda, belirttiginiz dosya sunucusundaki Microsoft Agları için Dosya ve Yazıcı Paylasımı hizmeti belirli bir NetBIOS adına karsılık gelir. Örnegin CORPSERVER adında bir bilgisayara baglanmaya çalıstıgınızda ilgili bilgisayardaki Microsoft agları için Dosya ve Yazıcı Paylasımı’na karsılık gelen NetBIOS adı su olur:

CORPSERVER [20]

Bilgisayar adını 15 karaktere tamamlamak için bosluklar kullanıldıgına dikkat edin. Dosya ve yazıcı paylasım baglantısı kurmadan önce bir TCP baglantısı kurulmalıdır. Bir TCP baglantısının kurulabilmesi için "CORPSERVER [20]" NetBIOS adı bir IP adresine çözümlenmelidir.

NetBIOS adlarının IP adreslerine çözümlenme mekanizması dügüm için yapılandırılmıs olan NetBIOS dügüm türüne baglıdır. RFC 1001, "Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Concepts and Methods" (Bir TCP/UDP Tasıma Aracı üzerinde NetBIOS Hizmeti için Protokol Standardı: Kavramlar ve Yöntemler), asagıdaki tabloda yer alan NetBIOS dügüm türlerini tanımlamaktadır.
Dügüm Türü Açıklama

B dügümü (yayın)


B dügümü, ad kaydı ve ad çözümlemesi için yayın NetBIOS ad sorgularını kullanır. B-dügüm iki önemli soruna sahiptir: (1) Yayınlar agdaki her dügümü rahatsız eder ve (2) Yönlendiriciler genelde yayınları iletmezler, bu nedenle yalnızca yerel agdaki NetBIOS adları çözümlenebilir.

P dügümü (esdüzey)


P dügümü WINS sunucusu gibi bir NetBIOS ad sunucusu (NBNS) kullanarak NetBIOS adlarını çözümler. P-dügüm yayınları kullanmaz, ancak bunun yerine ad sunucusunu dogrudan sorgular.

M dügümü (karısık)


M-dügüm B-dügüm ve P-dügüm türlerinin birlesimidir. Varsayılan olarak M-dügüm B-dügümün islevini görür. Bir M-dügüm yayın yoluyla ad çözümleyemiyorsa P-dügümü kullanarak NBNS'yi sorgular.

H dügümü (karma)


H-dügüm, P-dügüm ve B-dügüm türlerinin birlesimidir. Varsayılan olarak H-dügüm P-dügüm islevini görür. Bir H-dügüm NBNS yoluyla bir adı çözümleyemiyorsa adı çözümlemek için yayın kullanır.

Windows Server 2003 çalıstıran bilgisayarlar, varsayılan olarak B-dügüm bilgisayarlarıdır ve bir WINS sunucusuyla yapılandırıldıklarında H-dügüm bilgisayarı olurlar. Bu bilgisayarlar uzak NetBIOS adlarını çözümlemek için Lmhosts adı verilen bir yerel veritabanı dosyasını da kullanabilir. Lmhosts dosyası sistemkökü\System32\Drivers\Etc klasöründe saklanır. Daha fazla bilgi için bkz: TCP/IP veritabanı dosyaları.

Uzak NetBIOS adlarının çözümlenebilmesi için Windows tabanlı bilgisayarları WINS sunucunuzun IP adresi ile yapılandırmanız önerilir. Active Directory tabanlı olmayan Windows NT, Windows 95, Windows 98, Windows 2000 veya Windows Millennium Edition bilgisayarlarıyla iletisim kurması tasarlanan Active Directory tabanlı bilgisayarları (Windows XP Professional ve Windows Server 2003 isletim sistemlerini çalıstıran bilgisayarlar gibi), bir WINS sunucusunun IP adresiyle yapılandırmanız gerekir.
Cevapla