NetBios協(xié)議詳解及網(wǎng)上鄰居工作原理(doc7頁)正式版
《NetBios協(xié)議詳解及網(wǎng)上鄰居工作原理(doc7頁)正式版》由會員分享,可在線閱讀,更多相關(guān)《NetBios協(xié)議詳解及網(wǎng)上鄰居工作原理(doc7頁)正式版(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、NetBios協(xié)議詳解及網(wǎng)上鄰居工作原理 Netbois( 網(wǎng)絡(luò)基本輸入 / 輸出系統(tǒng))最初由 IBM,Sytek 作為 API 開發(fā),使用戶軟件能使用局 域網(wǎng)的資源。 自從誕生, Netbois 成為許多其他網(wǎng)絡(luò)應(yīng)用程序的基礎(chǔ)。 嚴(yán)格意義上, Netbios 是接入網(wǎng)絡(luò)服務(wù)的接口標(biāo)準(zhǔn)。 Netbios原來是作為THE網(wǎng)絡(luò)控制器為 舊M局域網(wǎng)設(shè)計的,是通過特定硬件用來和網(wǎng)絡(luò) 操作系統(tǒng)連接的軟件層。 Netbios 經(jīng)擴(kuò)展,允許程序使用 Netbios 接口來操作 IBM 令牌環(huán)結(jié) 構(gòu)。 Netbios 已被公認(rèn)為工業(yè)標(biāo)準(zhǔn),通常參照 Netbios-compatible LANs. 它
2、提供給網(wǎng)絡(luò)程序一套方法,相互通訊及傳輸數(shù)據(jù)?;旧?, Netbios 允許程序和網(wǎng)絡(luò) 會話。 它的目的是把程序和任何類型的硬件屬性分開。 它也使軟件開發(fā)員可以免除以下負(fù)擔(dān): 開發(fā)網(wǎng)絡(luò)錯誤修復(fù), 低層信息尋址和路由。 使用 Netbios 接口, 可以為軟件開發(fā)員做許多工 作。 Netbios 使程序和局域網(wǎng)操作能力之間的接口標(biāo)準(zhǔn)化。 有它們, 可以將程序細(xì)化到為 osi 模型的哪一層所寫, 使程序能移植到其他網(wǎng)絡(luò)上。 在 Netbios 局域網(wǎng)環(huán)境下, 計算機(jī)通過名 字被系統(tǒng)知道。 網(wǎng)絡(luò)中每臺計算機(jī)都有通過不同方法編的永久性名稱。 這些名稱將在下面做 進(jìn)一步討論。 本站所提供的攝影照片,
3、插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系。 通過使用 Netbios 的數(shù)據(jù)報或廣播方式,在 Netbios 局域網(wǎng)上的 pc 機(jī)建立會話彼此聯(lián) 絡(luò)。會話允許更多的信息被傳送,探測錯誤,和糾正。通信是在一對一的基礎(chǔ)上的。數(shù)據(jù)報 或廣播方式允許一臺計算機(jī)和多臺其他的計算機(jī)同時通信, 但信息大小受限。 使用數(shù)據(jù)報或 廣播方式?jīng)]有探測錯誤和糾正。然而,數(shù)據(jù)報通信可以不必建立一個會話。 .. 在這種環(huán)境下所有的通信以一種稱為“網(wǎng)絡(luò)控制塊“的格式提交給 NetBIOS。 內(nèi)存中這 些塊的分配依賴于用戶程序。這些“網(wǎng)絡(luò)控制塊“分配到域中,分別為輸入 / 輸出保留。 在當(dāng)今的環(huán)境中,NetBI
4、OS是使用很普遍的協(xié)議。 以太網(wǎng),令牌環(huán),舊M PC網(wǎng)都支持NetBIOS。 在它原始版本中, 它僅作為程序和網(wǎng)絡(luò)適配器的接口。 從那以后, 傳輸類功能加入 NetBIOS, 使它功能日益增多。 .. 在 NetBIOS 里, 面向連接 (tcp) 和無連接 (udp) 通信均支持。 它支持廣播和復(fù)播, 支持三 個分開的服務(wù):命名 , 會話,數(shù)據(jù)報。 . NetBIOS 名稱用來在網(wǎng)絡(luò)上鑒別資源。程序用這些名稱開始和結(jié)束會話。你能用多個程 序配置一臺單獨(dú)的機(jī)器,每個程序都有獨(dú)特的 NetBIOS 名稱。每臺支持應(yīng)用的 pc 機(jī)也有用 戶定義或通過內(nèi)部方法獲得的 NetBIOS站名。.
5、 NetBIOS能包含至多16個阿爾法數(shù)字字母。在整個資源路由網(wǎng)絡(luò)里,字母的組合必須 獨(dú)特。在一臺使用 NetBIOS 的 pc 機(jī)在網(wǎng)絡(luò)上能完全工作起來之前, pc 必須先登記 NetBIOS 名稱。 對真正的成功者來說,不論他的生存條件如何,都不會自我磨滅 以下看仔細(xì)啦,一臺機(jī)器開機(jī)啦 ~~他在干嘛?? . 當(dāng)客戶端 A 活躍時, 客戶端 A 廣播它的名稱。 當(dāng)它成功廣播自己, 并沒有其他人和它重 名,客戶端就登記成功。登記過程如下: . 1. 在登陸上,客戶端 A在所有地方廣播它自己和它的 NetBIOS信息6到10次(靠,這種辦 法Who想出來個,便的。。。。),確保其
6、他網(wǎng)絡(luò)成員收到信息。(如果有機(jī)器沒有收到, 那該機(jī)的網(wǎng)上鄰居里這個客戶端 A 就隱身了) ! 2. 如果有另一客戶端 B 已用此名, 另一客戶端 B 發(fā)布它自己的廣播, 包括它正在使用的名字。 請求登陸的客戶端 A 停止所有登記的企圖。 3. 如無其他客戶端反對登記, 請求登陸的客戶端 A 完成登記過程。 如果有可用的名稱服務(wù)器, 那么名稱服務(wù)器會在它的數(shù)據(jù)庫里記上一筆,某機(jī)的名稱是 A, IP 地址是 XXX.XXX.XXX.XXX 4、當(dāng) A 機(jī)正常關(guān)機(jī)時,重新廣播釋放剛才注冊的這個名字,同一網(wǎng)段上的計算機(jī)收到后把 這個名字在網(wǎng)上鄰居里就麻油了。(靠,暈倒死正常關(guān)機(jī)。。。。。
7、不正常呢?別急呀)如 果網(wǎng)上有 Wins 服務(wù)器的話,客戶機(jī)非正常關(guān)機(jī)一定時間以后, Wins 也會注銷這個名字。如 果麻油wins服務(wù)的話,您就對著網(wǎng)上鄰居里的圖標(biāo)撞大運(yùn)吧 ,當(dāng)心噢,這時候查詢名 字肯定是廣播??,如果你網(wǎng)上有個幾十臺機(jī)器,廣播個 N篇,再等回答 問題真的解決了嗎?要知道廣播包是很容易出問題的,尤其在機(jī)器數(shù)量較多的網(wǎng)絡(luò)里, 這就是網(wǎng)上鄰居常常找不到人的原因之一, 并且廣播不能穿過路由, 所以不同子網(wǎng)的機(jī)器在 網(wǎng)上鄰居里是看不見地。 (如果有 wins 服務(wù)器存在而且節(jié)點類型不是 B, 那還 稍好一點, 不廣播了。具體方式可參閱 wins 結(jié)點類型的相關(guān)資料
8、) 其實即使有些機(jī)器沒有收到注冊請求 , 也就是網(wǎng)上鄰居里看不看見沒什么大關(guān)系,只要 A不恰女?和B同名,如果有 WINS服務(wù)那就更好了,你和他同名也沒關(guān)系,WINS會更新紀(jì)錄或 拒絕A登記這個名字。當(dāng)你試圖和A機(jī)進(jìn)行基于NetBios的通訊,比如傳只文件什么的, 那 首先會查詢 NetBios 名字,如果找到就開始通訊。 在 NetBIOS 環(huán)境中有兩類名稱: 獨(dú)特的和集合的。 獨(dú)特的名稱必須在網(wǎng)絡(luò)中獨(dú)特。 集合 的名稱不必在網(wǎng)絡(luò)中獨(dú)特, 所有同名過程屬于同一集合。 每個NetBIOS節(jié)點包含一張該節(jié)點 當(dāng)前使用名稱的表。 NetBIOS命名允許16個字母用在 NetBI
9、OS名稱中。而微軟只允許15個字母用在 NetBIOS名 稱中,第十六個為 NetBIOS后綴。NetBIOS后綴用在 Microsoft networking 軟件中,區(qū)別 安裝的功能,登記的設(shè)備和服務(wù)。 ! [注意:smb和nbt (在tcp/ip 上的NetBIOS)緊密的工作在一起,且都使用 137, 138, 139 端口。137 端口是 NetBIOS 名稱 UDP,138端口是 NetBIOS 數(shù)據(jù)報 UDP 139 端口是 NetBIOS 會話 tcp] 嘿嘿,知道點安全常識的這個端口號不會沒聽說過吧,要網(wǎng)上鄰居還是要安全自 已考慮清楚噢?? 以下是Microsoft W
10、indowsNT目前使用的NetBIOS后綴表。后綴是16進(jìn)制。 版權(quán)申明:本 站文章均來自網(wǎng)絡(luò) . 名稱 數(shù)字 類型 用途 00 U Workstation Service 01 U Messenger Service <\\_MSBROWSE_> 01 G Master Browser 03 U Messenger Service 06 U RAS Server Service 1F U NetDDE Service 20 U File Server Service 21 U RAS Client Service 22 U Exchange Interchange 2
11、3 U Exchange Store 24 U Exchange Directory 30 U Modem Sharing Server Service 31 U Modem Sharing Client Service 43 U SMS Client Remote Control 44 U SMS Admin Remote Control Tool 45 U SMS Client Remote Chat 46 U SMS Client Remote Transfer 4C U DEC Pathworks TCPIP Service 52 U DEC Pathworks TCP
12、IP Service 87 U Exchange MTA 6A U Exchange IMC BE U Network Monitor Agent BF U Network Monitor Apps 03 U Messenger Service 00 G Domain Name 1B U Domain Master Browser 1C G Domain Controllers 1D U Master Browser 1E G Browser Service Elections 1C G Internet Information Server 00 U Internet
13、 Information Server [2B] U Lotus Notes Server IRISMULTICAST [2F] G Lotus Notes IRISNAMESERVER [33] G Lotus Notes Forte_$ND800ZA [20] U DCA Irmalan Gateway Service ! 獨(dú)特的 (u) : 該名僅有一個 IP 地址分給它。 在網(wǎng)絡(luò)設(shè)備中, 一個名稱的多次出現(xiàn)看來會被登 記,但后綴是唯一的,使整個名稱唯一。 . 集合的( g): 普通集合,一個名稱可有多個 IP 地址。 . 多址的 (M): 名稱是唯一的, 但由于在同一計
14、算機(jī)上有多個網(wǎng)絡(luò)接口, 這種配置應(yīng)該被允許登 記。地址的最大數(shù)目是 25。 ... Internet集合(I):這是組名的特殊配置,用在操作 WINDOSNT域名。 根據(jù)專家觀察,這 樣的理論和現(xiàn)象都是值得各位站長深思的, 所以希望大家多做研究學(xué)習(xí), 爭取總結(jié)出更多更 好的經(jīng)驗 ! 域名 (D): 在 NT4.0 中新引進(jìn)的。 .. 為了快速瀏覽一臺服務(wù)器上登記的 NETBIO的稱和服務(wù),用以下命令: nbstat -a [ipaddress] nbstat -a [host] 版權(quán)申明:本站文章均來自網(wǎng)絡(luò) . [1.0.3] NetBIOS 會話 . NetBIOS 會話
15、服務(wù)提供給用戶程序一種面向連接,可靠的,完全雙重的信息服務(wù)。 NetBIOS要求一個是客戶端程序,一個是服務(wù)器端程序。 NetBIOS會話的建立需要雙方預(yù)定 的合作。一個程序必須先發(fā)出 listen 命令,其他程序才可以發(fā)出 call 命令。 listen 命令 參考在它的 NetBIOS 名稱表中的名稱 (或 windows 服務(wù)器中的) , 也參考用于作為會話另一 端的遠(yuǎn)端程序的名稱。如果聆聽者不在聆聽, call 命令將不會成功。如果 call 成功,各程 序?qū)⒔拥綍?id ,以作為會話建立的確認(rèn)。 版權(quán)申明:本站文章均來自網(wǎng)絡(luò),如有侵權(quán), 請聯(lián)系 028-86262244-2
16、15 ,我們收到后立即刪除 , 謝謝! send 和 receive 命令操作傳輸數(shù)據(jù)。在會話最后,各程序?qū)?zhí)行掛起命令。沒有為會話服 務(wù)的實際流控制,因為假定局域網(wǎng)足夠快,能夠傳輸需要的數(shù)據(jù)。 . [1.0.4] NetBIOS 數(shù)據(jù)報 . 數(shù)據(jù)報可以發(fā)送到特定的地點, 或組中所有成員, 或廣播到整個局域網(wǎng)。 與其它數(shù)據(jù)服 務(wù)相比,NetBIOS數(shù)據(jù)報是無連接,非可靠的。Send_Datagram命令需要調(diào)用者設(shè)定目的名。 如果目的名是組名,組中每個成員都收到數(shù)據(jù)。 Receive_Datagram 命令的調(diào)用者必須確定 它接收數(shù)據(jù)的本地名。除了實際數(shù)據(jù)外, Receive_Datag
17、ram 也返回發(fā)送者的名稱。如果 NetBIOS 收到數(shù)據(jù),但卻沒有 Receive_Datagram 命令在等待,數(shù)據(jù)將被丟棄。 。 Send_Broadcast_Datagram 命令發(fā)送信息給本地網(wǎng)上每個 NetBIOS 系統(tǒng)。當(dāng) BetBIOS 節(jié)點收到廣播數(shù)據(jù),發(fā)布 Receive_Broadcast_Datagram 命令的每個進(jìn)程都收到數(shù)據(jù)。如果 當(dāng)廣播數(shù)據(jù)被收到時,沒有這些命令在運(yùn)行,數(shù)據(jù)將被丟棄。 . NetBIOS使應(yīng)用程序能和另一個設(shè)備建立會話,使網(wǎng)絡(luò)轉(zhuǎn)發(fā)器和處理協(xié)議處理收到、發(fā) 送到另一臺機(jī)器的請求。 NetBIOS實際上不操作數(shù)據(jù)。 NetBIOS定義規(guī)定了用
18、來到達(dá)這些服 務(wù)的協(xié)議的網(wǎng)絡(luò)接口,而非協(xié)議本身。歷史上, NetBIOS 曾與叫做 NetBEUI 的協(xié)議(網(wǎng)絡(luò)擴(kuò) 展用戶接口)捆綁。接口和協(xié)議的結(jié)合有時引起混淆,但它們是不同的。 .. 網(wǎng)絡(luò)協(xié)議為定位、 連接到網(wǎng)絡(luò)上特定的服務(wù)提供至少一種方法。 這通常由將節(jié)點和服務(wù) 名轉(zhuǎn)化為網(wǎng)絡(luò)地址(名稱解析)完成。在連接用 TCP/IP建立前,NetBIOS服務(wù)名必須解析 成IP地址。大多數(shù) NetBIOS的TCP/IP實現(xiàn),用廣播或 LMHOSTS:件完成名稱地址的解析。 在Microsoft 環(huán)境中,你最可能使用叫做 WINS的NetBIOS 名稱服務(wù)器。 ! NetBEUI 是網(wǎng)絡(luò)操作系
19、統(tǒng)使用的 NetBIOS 協(xié)議的加強(qiáng)版本。 它規(guī)范了在 NetBIOS 中未標(biāo) 準(zhǔn)化的傳輸幀,還加了額外的功能。傳輸層驅(qū)動器經(jīng)常被 Microsofts LAN Manager (微軟 局域網(wǎng)操作器)使用。 NetBEUI執(zhí)行OSI LLC2協(xié)議。NetBEUI是原始的PC網(wǎng)絡(luò)協(xié)議和 舊M 為LanManger (局域網(wǎng)操作器)服務(wù)器設(shè)計的接口。本協(xié)議稍后被微軟采用作為它們的網(wǎng)絡(luò) 產(chǎn)品的標(biāo)準(zhǔn)。它規(guī)定了高層軟件通過 NetBIOS 幀協(xié)議發(fā)送、接收信息的 方法。本協(xié)議運(yùn)行在標(biāo)準(zhǔn) 802.2 數(shù)據(jù)鏈協(xié)議層上。 ... [1.0.6] NetBIOS 范圍 .. NetBIOS范圍ID為
20、建立在 TCP/IP (叫做NBT)模塊上的NetBIOS提供額外的命名服務(wù)。 NetBIOS范圍ID的主要目的是隔離單個網(wǎng)絡(luò)上的 NetBIOS通信和那些有相同 NetBIOS范圍 ID的節(jié)點。NetBIOS范圍ID是附加在NetBIOS名稱上的字符串。兩個主機(jī)上的 NetBIOS范 圍 ID 必須匹配,否則兩主機(jī)無法通信。 NetBIOS 范圍 ID 允許計算機(jī)使用相同的計算機(jī)名, 不同的范圍ID。范圍ID是NetBIOS名稱的一部分,使名稱唯一。 NETBIOS是不可路由的服務(wù),如果要實現(xiàn)不同網(wǎng)段的主機(jī)名服務(wù) ,需要設(shè)置 WINS來解析。! 人生最大的幸福,莫過于連一分鐘都無法
21、休息 零碎的時間實在可以成就大事業(yè) 珍惜時間可以使生命變的更有價值 時間象奔騰澎湃的急湍,它一去無返,毫不流連 一個人越知道時間的價 值,就越感到失時的痛苦 得到時間,就是得到一切 用經(jīng)濟(jì)學(xué)的眼光來看,時間就是一種財富 時間一點一滴凋謝,猶如蠟燭漫漫燃盡 我總是感覺到時間的巨輪在我背后奔馳,日益迫近 夜晚 給老人帶來平靜,給年輕人帶來希望 不浪費(fèi)時間,每時每刻都做些有用的事,戒掉一切不必要的行為 時間乃是萬物中最寶貴的東西,但如果浪費(fèi)了,那就是最大的浪費(fèi) 我的產(chǎn)業(yè)多么美, 多么廣,多么寬,時間是我的財產(chǎn),我的田地是時間 時間就是性命,無端的空耗別人的時間,知識是取之不盡,用之不竭的。只有
22、最大限度地挖掘它,才能體會到學(xué)習(xí)的樂趣。 新想法常常 瞬息即逝,必須集中精力,牢記在心,及時捕獲。 每天早晨睜開眼睛,深吸一口氣,給自己一個微笑,然后說: “在這美妙的一天,我又要獲得多少知識?。?” 不要為這個世界而驚嘆,要讓 這個世界為你而驚嘆! 如果說學(xué)習(xí)有捷徑可走,那也一定是勤奮。 學(xué)習(xí)猶如農(nóng)民耕作,汗水滋潤了種子,汗水澆灌了幼苗,沒有人瞬間奉送給你一個豐收。 藏書再多,倘若不讀,只是一種 癖好;讀書再多,倘若不用,只能成為空談。 學(xué)習(xí)好似一片沃土,只要辛勤耕耘,定會有累累的碩果;如若懶于勞作,當(dāng)別人跳起豐收之舞時,你已是后悔莫及了。 不渴望能夠一躍千里, 只希望每天能夠前進(jìn)一步,學(xué)習(xí)的成功與失敗原因是多方面的,要首先從自己身上找原因,才能受到鼓舞,找出努力的方向 [1.0.5] NetBEUI 解釋
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案