關(guān)于netbios協(xié)議作用,netbios是什么這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、1.1定義計算機名(NetBIOS名) NetBIOS是80年代末為了利用IBMPc構(gòu)建局域網(wǎng)而出現(xiàn)的一種MS-DOS程序的高級語言接口。
2、為了利用網(wǎng)絡(luò)硬件和軟件將這些計算機連接在一起組成局域網(wǎng),微軟和其它供應(yīng)商利用NetBIOS接口來設(shè)計它們的網(wǎng)絡(luò)組件和程序。
3、NetBIOS接口利用最多為16個字符的名稱來標識每一個網(wǎng)絡(luò)資源。
4、 在一個網(wǎng)絡(luò)中NetBIOS名是唯一的。
5、在計算機啟動、服務(wù)被激活、用戶登錄到網(wǎng)絡(luò)時,NetBIOS名將被動態(tài)的注冊到數(shù)據(jù)庫中。
6、NetBIOS可以以獨立名稱的形式注冊,也可以以組名稱的形式注冊。
7、以單機名注冊時要有一個IP地址與其相對應(yīng),如以組名稱注冊時會有多個IP地址與其對應(yīng)。
8、 在Windows2000發(fā)布前的所有基于MS-DOS和Windows的操作系統(tǒng)都需要使用NetBIOS名稱接口以便網(wǎng)絡(luò)可以正常工作。
9、伴隨著Windows2000的發(fā)布,網(wǎng)絡(luò)中的計算機不再需要NetBIOS名稱接口的支持。
10、如在Windows2000和一些UNIX版本的網(wǎng)絡(luò)中它們只要求客戶機支持DNS使用就可以了,不再需要NetBIOS名。
11、但為了與以前版本的網(wǎng)絡(luò)操作系統(tǒng)結(jié)合使用,微軟在Windows2000中仍然支持NetBIOS名,以便與以前版本的操作系統(tǒng)協(xié)同使用,微軟通過兩方面實現(xiàn)對NetBIOS名的支持: 所有使用Windows2000的客戶機在默認情況下都支持利用客戶端的WINS服務(wù)注冊和解析NetBIOS名。
12、 Windows2000服務(wù)器繼續(xù)提供一個高效的WINS服務(wù)器,用它來管理網(wǎng)絡(luò)中的NetBIOS名。
13、定義NetBIOS名稱 NetBIOS名稱包含16字節(jié)。
14、前15個字節(jié)是由用戶指定的,用它來表示:§網(wǎng)絡(luò)上的單個用戶或計算機§網(wǎng)絡(luò)上的一組用戶或計算機 在NetBIOS名中的第16個字符作為名稱的后綴,用于識別名稱及顯示注冊名稱的信息。
15、NetBIOS名可以被設(shè)置為獨立名稱或組名稱。
16、 在使用獨立名稱時,是將網(wǎng)絡(luò)信息發(fā)送給一臺計算機,而使用組名稱是將網(wǎng)絡(luò)信息同時發(fā)送給多臺計算機。
17、 在WindowsNT早期版本中,所有的網(wǎng)絡(luò)服務(wù)都是利用NetBIOS名注冊的。
18、而在Windows2000中,登錄網(wǎng)絡(luò)及其它的網(wǎng)絡(luò)服務(wù)都是在 dNS中進行注冊的。
19、 1.2NetBIOS名的解析 NetBIOS名的解析就是將計算機的NetBIOS名成功的與IP地址進行映射的過程。
20、從上面用戶已經(jīng)知道NetBIOS名是用來識別網(wǎng)絡(luò)上NetBIOS資源由16個字符組成的地址。
21、讓用戶通過下面這個例子了解NetBIOS名是如何解析的。
22、 一臺Windows2000的計算機(CORPSERVER)中運行的文件與打印共享服務(wù)的NetBIOS名的解析過程。
23、當計算機啟動時文件與打印共享服務(wù)利用計算機名在網(wǎng)絡(luò)上注冊一個獨立NetBIOS名。
24、這個NetBIOS名前15位字符是計算機名,第16位字符為0x20。
25、如果計算機名不夠15個字符,那么利用空格補齊。
26、(即:CORPSERVER[20])。
27、當用戶試圖與這臺計算機的共享文件夾建立通信時必須指明它的文件與打印共享的NetBIOS名。
28、在建立文件與打印共享連接前,首先要建立TCP連接,為了建立TCP連接首先要將NetBIOS名(即:CORPSERVER[20])解析成IP地址。
29、WINS客戶機主要利用廣播、LMHOSTS文件、WINS服務(wù)器三種方式的組合解決NetBIOS名解析的問題,根據(jù)組合方式的不同分成了四種NetBIOSnode模式,見下表: Node模式 描述 B-node用戶利用廣播NetBIOS名查詢的方法實現(xiàn)名稱的注冊和解析;在廣播失敗后,查詢Lmhosts文件,尋找相應(yīng)的地址 P-node(peer-peer) 利用點對點的方式直接向WINS服務(wù)器查詢相應(yīng)NetBIOS名的IP地址。
30、M-node(mixed) M-node是把B-node和P-node組合在一起。
31、默認情況下使用廣播的方式,如果失敗,再向WINS服務(wù)器進行查詢。
32、H-node(hybrid) H-node是把B-node和P-node組合在一起。
33、默認情況下向WINS服務(wù)器進行查詢,如果失敗,再使用廣播的方式。
34、如果兩種方法都失敗,則查詢Lmhosts文件,尋找相應(yīng)的地址。
35、運行Windows2000的計算機默認使用B-node模式,當為它們設(shè)置了WINS服務(wù)器后,改用H-node模式。
36、Windows2000也能使用本地數(shù)據(jù)庫文件Lmhosts解析NetBIOS名。
37、此文件存放在:SystemRootSystem32DriversEtc文件夾中。
38、 用戶一定要為基于活動目錄的Windows2000計算機設(shè)置一個WINS服務(wù)器的IP地址,以便它們可以與無法使用活動目錄的WindowsNT、Windows2000,Windows95、Windows98計算機進行通信。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!