金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上
91手機維修論壇
標題:
NetBIOS詳解
[打印本頁(yè)]
作者:
jjwboy49
時(shí)間:
2008-3-19 16:45
標題:
NetBIOS詳解
在《關(guān)于NetBEUI》一文中我們已經(jīng)講到 NetBEUI是 NetBIOS 的擴展用戶(hù)接口。NetBIOS 最初是作為小型網(wǎng)絡(luò )中的 MS-DOS 計算機的應用程序設計接口出現的,以便程序員開(kāi)發(fā)客戶(hù)機/服務(wù)器應用程序。
NetBIOS 的全稱(chēng):Network Basic Input/Output System,中文意思就是網(wǎng)絡(luò )基本輸入/輸出系統。
<
> 一、什么是 NetBIOS?</P>
<
> 在 Windows NT 連接中,位于傳輸層之上會(huì )話(huà)層之下有一個(gè)接口叫做 TDI(Transport Device Interface??傳輸設備接口),除 Streams 協(xié)議(安裝過(guò) Windows NT Server 的網(wǎng)友可以在“網(wǎng)絡(luò )”控制面板的“協(xié)議”頁(yè)框中看到它)之外的所有協(xié)議都是使用的這種接口。與我們在《關(guān)于NDIS》中提到的“重定向器”一樣,NetBIOS 也直接與 TDI 進(jìn)行通訊。</P>
<
> 從其功能上來(lái)講,NetBIOS 可以看作是一組過(guò)程內通信服務(wù)(IPC),這些服務(wù)可以分為三類(lèi):</P>
<P> 名字服務(wù)。取得和發(fā)布源名字。 NetBIOS 有獨立的計算機名、用戶(hù)名和組名(工作組名和域名)。名字在它們的名字空間中以廣播的方式傳送,或者在 WINS 下通過(guò)點(diǎn)對點(diǎn)通信來(lái)傳送,驗證名字的有效性,以便能在任何可以到達的 IP 網(wǎng)絡(luò )中尋址計算機。</P>
<P> 會(huì )話(huà)服務(wù)。通過(guò)會(huì )慶命令為一對 NetBIOS 應用建立雙工、連續、可靠的連接。 NetBIOS 也支持多點(diǎn)連接,并通過(guò)名字驗證雙方的參與者。</P>
<P> 數據報服務(wù)。通過(guò) 對組名的廣播或者直接投送到單個(gè)的、獨立的名字以在兩個(gè)參與者之間發(fā)送和接收消息。與會(huì )話(huà)服務(wù)不同,數據報服務(wù)是不連續的、不可靠的,也不是固定連接的。</P>
<P> NetBIOS 支持廣播名的解析,這種服務(wù)和 DNS 有密切的關(guān)系。 NetBIOS 是經(jīng)常廣播的,甚至在 TCP/IP 環(huán)境,但廣播并不總是可行的。從網(wǎng)絡(luò )結構上看,名字服務(wù)廣播的范圍是有限,而只能在單段網(wǎng)絡(luò )有效。</P>
<P> 二、NetBIOS 與 NetBEUI</P>
<P> NetBIOS 是應用程序訪(fǎng)問(wèn)符合 NetBIOS 規范的轉輸協(xié)議的接口, NetBEUI 是該接口的一個(gè)擴展版本(1985年由 IBM 開(kāi)發(fā)成功)。兩者的區別如下:</P>
<P> NetBIOS 最多只能與其他節點(diǎn)建立 254 個(gè)通訊話(huà)路。NetBEUI 不再有此限制,它允許 Windows NT 機器上的每個(gè)進(jìn)程都能夠與多達 254 個(gè)節點(diǎn)進(jìn)行通訊。</P>
<P> NetBIOS 名稱(chēng)最多可有 15 個(gè)字符,通話(huà)層應用程序通過(guò)它來(lái)與遠程計算機進(jìn)行通訊。NetBEUI 則是通過(guò) SMB 協(xié)議(Server Message Block??服務(wù)器消息塊,最初應用于 3COM 公司的 LAN Manager)來(lái)實(shí)現在邏輯通道中的消息傳送的。</P>
<P> NetBEUI 總是包含在 NetBIOS 中,NetBIOS 可以運行在幾種不同的傳輸協(xié)議上,包括 NetBEUI 、TCP/IP 和 IPX/SPX,后三者位于網(wǎng)絡(luò )層驅動(dòng)接口與傳輸層驅動(dòng)接口之間。但運行在一種傳輸協(xié)議上的 NetBIOS 服務(wù)不能和運行另一種傳輸協(xié)議上的 NetBIOS 服務(wù)通信。</P>
<P> NetBIOS 可以使用的四種類(lèi)型的 SMB(賦予 Windows 計算機本地文件重定向功能以便進(jìn)入遠端文件系統) 命令:</P>
<P> 話(huà)路控制命令,用于建議或終止與遠程計算機上某個(gè)資源的邏輯連接。
文件命令:用于遠程文件訪(fǎng)問(wèn)。
打印機命令:用于傳送數據給一個(gè)遠程打印隊列,同時(shí)也檢查該打印隊列中各項任務(wù)的執行狀態(tài)。
消息命令:用于實(shí)現計算機之間的消息傳送。</P>
<P> 三、NetBIOS 與 NBT</P>
<P> 還記得我們在《關(guān)于WINS(二)》中講的 NBTSTAT命令嗎?現在我們就來(lái)說(shuō)一下。</P>
<P> NetBIOS 接口可以應用于 TCP/IP 協(xié)議以注冊和解析網(wǎng)絡(luò )名稱(chēng),而 IP 地址與 NetBIOS 名稱(chēng)之間的翻譯則是由 NetBT 進(jìn)行的。</P>
<P> NetBT 是 TCP/UDP 傳輸協(xié)議下的 NetBIOS 服務(wù)。它的功能就是將 NetBIOS 名稱(chēng)翻譯成 IP 地址名稱(chēng)解析。</P>
<P> 對于直接連接請求,NetBT使用的端口如下:</P>
<P> NetBT名字服務(wù)使用 UDP 端口 137;
NetBT會(huì )話(huà)服務(wù)使用 TCP 端口 138;
NetBT數據報服務(wù)使用 UDP 端口 139。</P>
<P> 什么時(shí)候需要用到直接連接請求呢?</P>
<P> 還記得我們在前面曾提到過(guò)多重地址服務(wù)器嗎?這里就要用到直接請求連接,因為 NetBIOS 雖然可以多地址工作,但是并不能很可靠地運行,因此建議只用于文件或打印服務(wù)器,或者用于路由器;而關(guān)鍵的一點(diǎn)是多地址服務(wù)器不能對每個(gè)接響應廣播。
</P>
作者:
benq1640
時(shí)間:
2008-3-19 20:57
沙發(fā),文章不錯。
作者:
shenguizhi
時(shí)間:
2008-3-20 15:07
寫(xiě)得不錯哦,學(xué)習
作者:
bozinai
時(shí)間:
2008-3-21 10:54
獲益不少阿~
作者:
CHENJIUJIANG
時(shí)間:
2008-5-15 18:18
學(xué)習了。
歡迎光臨 91手機維修論壇 (http://www.jstransmit.com/)
Powered by Discuz! X3.4
开封市
|
枝江市
|
德庆县
|
长子县
|
宁都县
|
金阳县
|
崇信县
|
辽宁省
|
皋兰县
|
芮城县
|
和田市
|
永城市
|
安平县
|
叶城县
|
亚东县
|
临沭县
|
鄂托克旗
|
德庆县
|
思茅市
|
汉阴县
|
墨竹工卡县
|
丽水市
|
汪清县
|
锦州市
|
岚皋县
|
济南市
|
彰化市
|
章丘市
|
江达县
|
克什克腾旗
|
理塘县
|
曲周县
|
寿阳县
|
山阴县
|
长白
|
亚东县
|
东安县
|
抚州市
|
沁源县
|
上蔡县
|
屏山县
|