日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

浅谈netbios及其相关内容

發(fā)布時間:2025/7/14 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅谈netbios及其相关内容 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Netbios想必大家都有接觸。對于netbios的理解,我以前有很多困惑,不知道如何掌握這些知識點(diǎn),這幾天通過了一段時間的實(shí)驗(yàn)和學(xué)習(xí),有了一些體會,和大家一起分享。
閱讀本文,你可以了解到以下內(nèi)容

◆netbios的來龍去脈
◆netbios名和計(jì)算機(jī)名的關(guān)系
◆netbios名的存在依據(jù)
◆netbios名和IP地址解析的4種方式
◆如何查看本機(jī)netbios緩存
◆netbios和netbeui的關(guān)系

一、來歷
? ?? ? 用幾句簡單的話來概括netbios的來由,畢竟了解一個事物,我們不能擯棄它的歷史,盡管可能很久遠(yuǎn)。跳過這步,即使明白了,我想這也是不完整的。
? ?? ? Netbios,到底是協(xié)議還是接口?不同的出處可能因側(cè)重點(diǎn)不懂而不盡相同。我們一起來刨根問底,NetBIOS是什么?是一種協(xié)議。什么協(xié)議?是一種在局域網(wǎng)上的協(xié)議。誰來用呢?是局域網(wǎng)的一些應(yīng)用程序(軟件)。這些應(yīng)用程序需要通過某種手段或者途徑協(xié)同合作才能實(shí)現(xiàn)或完成某種操作或目的,他們運(yùn)行的基礎(chǔ)平臺是什么????是小型的局域網(wǎng)內(nèi)的網(wǎng)絡(luò),也就是小型局域網(wǎng)。基礎(chǔ)平臺有了,如何去區(qū)分或者標(biāo)記他們呢? 那就需要給每個應(yīng)用程序打上標(biāo)簽,命名,否則就會混亂不堪。
好,重點(diǎn)來了,這個工作誰來完成,netbios應(yīng)運(yùn)而生。它就是這樣一種東西。
簡而言之,NetBIOS是一種在局域網(wǎng)上的應(yīng)用程序可以使用的應(yīng)用程序編程接口,
? ?? ? 最早由Sytec Inc在1983年為IBM開發(fā)。微軟把netbios作為一種高級程序接口來標(biāo)識網(wǎng)絡(luò)上的每個資源,它的長度是有限的,僅僅16個字符位。現(xiàn)在的2000/2003系統(tǒng)中依然存在,只是集成到Tcp/IP協(xié)議中,稱之為NetBT。因?yàn)閣in2000后就不對netbios這個命令接口支持了。可能有朋友要問了,現(xiàn)在的電腦我們一般用計(jì)算機(jī)名進(jìn)行標(biāo)示,那這個和netbios名稱有什么關(guān)系呢?恩,好問題! 之前已經(jīng)提到過,netbios名的字符長度為16位,前15位由用戶指定,第16個字符用來標(biāo)識名稱后綴。其實(shí),前15位和我們現(xiàn)在用的計(jì)算機(jī)名是一模一樣的,沒有什么區(qū)別,只是計(jì)算機(jī)名的最大長度是63個字節(jié)而已。

二、Netbios的存在形式
? ?? ?前面也說了,在win2000就不再受支持了,但依然存在于windows系統(tǒng)中。我們來找找看。為了保證最大的系統(tǒng)兼容性(主要是為了照顧98/NT系統(tǒng)),netbios以兩種形式存在。
1、第一種
我們可以打開網(wǎng)卡的TCP/IP屬性,
下載 (38.94 KB)
昨天?17:52
點(diǎn)擊右下方的【高級】,如下圖:
下載 (41.68 KB)
昨天?17:52
下方的紅框內(nèi)就是netbios的一種體現(xiàn)形式,我們可以手動開啟或關(guān)閉。
主要運(yùn)用于2000、xp 等客戶端系統(tǒng)上,當(dāng)然2000adv ser、2003 ser也有。
2、第二種
為了實(shí)現(xiàn)netbios名稱解析和提高解析效率,微軟開發(fā)了WINS,它是專門來負(fù)責(zé)netbios名稱解析的一種網(wǎng)絡(luò)服務(wù)。這也就是netbios的第二種體現(xiàn)方式,我們把netbios的名稱解析服務(wù)簡稱為NBNS,即NetBIOS Name Server。

三、Netbios名和IP地址解析的4種查詢方式
? ?? ?我們再來談一談netbios的解析。解析,我們可以理解是一種對應(yīng)關(guān)系,就是netbios名和計(jì)算機(jī)ip的對應(yīng)關(guān)系。 有一點(diǎn)要先說明,當(dāng)我們的網(wǎng)絡(luò)上的各類資源通過netbios進(jìn)行通信時,那我們就說這種通信是基于NetBIOS名的,而不能基于IP地址。netbios既是一種接口,也是一種協(xié)議,而TCP/IP是一類協(xié)議簇,在此之上通信的基礎(chǔ)就是IP地址。netbios名和ip地址混合存在,必定會涉及到相互解析的問題。
那由誰來完成這項(xiàng)任務(wù)呢?通常有幾種不同的查找方式:
1、netbios廣播
在本地網(wǎng)絡(luò)上發(fā)送廣播信息,查找某個netbios名對應(yīng)的IP地址。這種方式也可以用來注冊本機(jī)的NetBIOS名字,因?yàn)楫?dāng)netbios主機(jī)啟動的時候就會向整個網(wǎng)絡(luò)通告自己的NetBIOS名,如果已經(jīng)有其他計(jì)算機(jī)使用了這個名字,這個計(jì)算機(jī)就會收到錯誤信息。
2、本機(jī)緩存
支持NetBIOS的計(jì)算機(jī)都維護(hù)一張NetBIOS名和相應(yīng)IP地址的列表。當(dāng)有解析請求時,通過對應(yīng)自己的緩存表來查找IP地址。
我們還可以通過nbtstat -c 這個命令查詢本機(jī)的netbios緩存表。
下面是一個查詢的實(shí)例:
下載 (40.7 KB)
昨天?17:52
順帶說一下,如果查詢本機(jī)的dns緩存,可以用 ipconfig /displaydns 命令。
3、NetBIOS名字服務(wù)器
也就是NBNS,NetBIOS Name Server(s))。在windows中,NBNS的具體體現(xiàn)就是WINS。通過WINS服務(wù)來實(shí)現(xiàn)netbios到ip地址的解析。
4、lmhosts文件
這個文件位于C:\WINDOWS\system32\drivers\etc下,與hosts文件在同一路徑。windows可以通過查詢lmhos ts來判斷NetBIOS名字和IP的對應(yīng)關(guān)系。

四、Netbios和Netbeui協(xié)議

? ?? ???什么是Netbeui呢?即NetBIOS Extend User Interface,由IBM于1985年提出的一種傳輸協(xié)議,而NetBIOS僅僅是通過一組命令來讓系統(tǒng)或程序使用網(wǎng)絡(luò)而已。所以嚴(yán)格意義上將,Netbeui才算得上是一種真正早期的小型局域網(wǎng)協(xié)議。以前的不少程序都需要運(yùn)行在netbeui的基礎(chǔ)只上,當(dāng)然自動TCP/IP大規(guī)模應(yīng)用起來以后,這類協(xié)議就很少被使用,只是作為一種補(bǔ)充協(xié)議存在,新裝的XP沒有默認(rèn)被安裝,關(guān)于安裝netbeui協(xié)議,網(wǎng)上有很多教程可以參考,所以這里就不作討論了。

轉(zhuǎn)載于:https://blog.51cto.com/xiaomihu/141362

總結(jié)

以上是生活随笔為你收集整理的浅谈netbios及其相关内容的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。