NetBIOS, Computer Browser Service 與網路上的芳鄰 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- Windows 討 論 版 > ---- Windows 作 業 系 統 精 華 版


PCZONE 討論區



通知

WebSphereMania
NetBIOS, Computer Browser Service 與網路上的芳鄰
目錄
  • NetBIOS Name
  • NetBIOS Suffixes
  • LMHOSTS
  • Browser Roles & Browser Election
  • Browsing
  • Browser Settings
  • Browsing & Multihoming
  • Incomplete Network Neighborhood
  • Other NetBIOS / Browser Service Issues
  • Disable NetBIOS
  • Troubleshooting


WebSphereMania
NetBIOS Name
  1. 最多 15 個英文字母, 數字與一些特殊符號﹔第 16 個字元被 Microsoft 拿來作為 NetBIOS Suffixes,以用來辨識註冊電腦上的功能(functionality)。
  2. 可以使用右列符號:! @ # $ % ^ & ( ) - _ ' { } . ~
  3. 右列符號禁止使用:\ * + = | : ; " ? < > ,
  4. 儘量不要使用空白(Space),雖然 Windows NT 4.0 是可以使用,但 Windows 2000 嚴禁使用。
  5. 避免使用全為數字的名稱,因為會和全為數字的 IP 表示法混淆。
  6. Windows 2000 的主機名稱(Host Name)電腦名稱(Computer Name)要一致,前者即 DNS Name 而後者為 NetBIOS Name。
  7. 雖然 Windows NT 中可以使用不同的主機名稱電腦名稱,但是在一些 ping 或 ipconfig 的操作或出現問題,建議還是要儘量避免名稱不一致的狀況。
參考資料
WebSphereMania
NetBIOS Suffixes
NetBIOS Name Type
  • Unique (U)
  • Group (G)
  • Multihomed (M)
  • Internet Group (I)
  • Domain Name (D)

Registered Names
  • computername
  • domainname
  • username
  • ..__MSBROWSE__.
  • special names
     INet~Services
     IS~computername
     Other Names

Suffixes in Hexadecimal Format
  • <computer name>  00 U Workstation Service
  • <domain name>   00 G Domain Name
  • <computer name>  20 U File Server Service
  • <computer name>  03 U Messenger Service
  • <user name>    03 U Messenger Service
  • <domain name>   1E G Browser Service Elections
  • <domain name>   1D U Master Browser
  • <..__MSBROWSE__.> 01 G Master Browser
  • <computername>    01 U Messenger Service
  • <computername>    06 U RAS Server Service
  • <computername>    1F U NetDDE Service
  • <computername>    21 U RAS Client Service
  • <computername>    22 U Microsoft Exchange Interchange (MSMail Connector)
  • <computername>    23 U Microsoft Exchange Store
  • <computername>    24 U Microsoft Exchange Directory
  • <computername>    30 U Modem Sharing Server Service
  • <computername>    31 U Modem Sharing Client Service
  • <computername>    43 U SMS Clients Remote Control
  • <computername>    44 U SMS Administrators Remote Control Tool
  • <computername>    45 U SMS Clients Remote Chat
  • <computername>    46 U SMS Clients Remote Transfer
  • <computername>    4C U DEC Pathworks TCP/IP service on Windows NT
  • <computername>    42 U mccaffee anti-virus
  • <computername>    52 U DEC Pathworks TCP/IP service on Windows NT
  • <computername>    87 U Microsoft Exchange MTA
  • <computername>    6A U Microsoft Exchange IMC
  • <computername>    BE U Network Monitor Agent
  • <computername>    BF U Network Monitor Application
  • <domain>       1B U Domain Master Browser
  • <domain>       1C G Domain Controllers
  • <INet~Services>    1C G IIS
  • <IS~computer name>  00 U IIS
  • <computername>   [2B] U Lotus Notes Server Service
  • IRISMULTICAST    [2F] G Lotus Notes
  • IRISNAMESERVER   [33] G Lotus Notes
  • Forte_$ND800ZA   [20] U DCA IrmaLan Gateway Server Service

參考資料
WebSphereMania
Browser Roles & Browser Election
  網路上的芳鄰,英文為 Network NeighborhoodMy Network Places,這是利用「電腦瀏覽服務(Computer Browser Service)」來讓我們可以在電腦上看到其他電腦、工作群組(workgroup)及網域(domain)以及各電腦上的分享資源。在一個用網路連結的電腦環境中(假設其他的網路設定都沒有問題),兩台電腦(含)以上必定會選出一台電腦來提供集中式的分享資源名單(list of shared resources),而不是各自電腦來自行管理,這樣可以減少網路上無謂的傳輸與 CPU 的耗用。而被選出的電腦即為 Master Browser。

  「瀏覽器角色(Browser Roles)」共有五種:
  • 非瀏覽器(Non-Browser):顧名思義,此電腦不需要管理任何和瀏覽器有關之事情,不用維護瀏覽清單,但是要定期向「主瀏覽器」宣告自己的存在。
  • 潛在瀏覽器(Potential Browser):有可能成為「主瀏覽器」或是被「主瀏覽器」指定成為「次要瀏覽器」。
  • 次要瀏覽器(Backup Browser):會從「主瀏覽器」拷貝一份網路資源瀏覽名單,並會散佈給同一網域或工作群組內發出要求電腦。「次要瀏覽器」會每 15 分鐘向「主瀏覽器」發出要求並得到最新的拷貝,若是沒有得到「主瀏覽器」回應,就會發起一個 master browser election。
  • 主瀏覽器(Master Browser):負責創造和維護網路資源瀏覽名單,每當有一電腦開機,此新開機之電腦會發出訊息給「主瀏覽器」表示此一電腦的存在,而「主瀏覽器」即會更新其瀏覽名單,同時也會把名單定期拷貝給。「次要瀏覽器」。
  • 優先主瀏覽器(Preferred Master Browser)
  • 網域主瀏覽器(Domain master browsers):為一網域之 PDC 或 PDC Emulator,同時也為「主瀏覽器」,其角色為和其他的子網路(subnets)或工作群組中的「主瀏覽器」溝通。

  每個網域工作群組之「主瀏覽器」與「次要瀏覽器」的數目:
  • 每個網域工作群組只有 1 台「主瀏覽器」。
  • 若網域工作群組有 2 台電腦,則「主瀏覽器」與「次要瀏覽器」各有 1 台。
  • 2 ~ 31 台電腦則「主瀏覽器」與「次要瀏覽器」各有 1 台。
  • 32 ~ 63 台電腦則有「主瀏覽器」1 台與「次要瀏覽器」2 台。
  • 依此類推,之後每增加 32 台電腦則另外再增加 1 台「次要瀏覽器」。也就是電腦數量最接近且小於 32 n,則有「主瀏覽器」1 台與「次要瀏覽器」n 台。

  「主瀏覽器」與「次要瀏覽器」的決定依據:
  • 「網域控制器」, PDC, BDC, Member Server, Standalone Server, Workstation。
  • 「伺服器級作業系統」, 「工作站級作業系統」與「家用級作業系統」。
  • 作業系統的版本。
  • 作業系統出版時間。
  • 開機的先後。
  • 其他設定。

  Browser election 會發生是因為以下情況

1. 當有一台電腦無法與「主瀏覽器」聯絡時。
2. 當具有「主瀏覽器」優先權的電腦上線時。
3. 當「網域控制器」啟動時。

  一些簡單的原則可以決定誰是 master browser。在登錄資料庫中有一些關於 browser 的參數,可以決定是否要作為 master browser or potential browser;而 server 級的作業系統,Win2k server(WinNT4 server)> Win2K pro(WinNT4 workstation)> WinMe(Win9x);若是同等級的 OS 則看是誰先開機;若其他都不分軒輊,則會看哪台電腦名稱的英文字母較小(a 最小)。其實 Browser election 是很討厭的,一堆 broadcast 在網路丟來丟去的,浪費網路資源;而且要一段時間後整段網路的網路資源瀏覽名單才會穩定下來,若是要好好管理,可以先規劃網路內各電腦之 browser 角色。

  其實「網路上的芳鄰」常會碰到許多問題,有一部份是電腦間彼此溝通的時距所產生的。舉個例子:除了剛開始開機電腦會比較頻繁地傳遞訊息給 master browser,之後每 12 分鐘才會再傳遞一次表示此電腦仍然存在,若該台電腦關機後,master browser 必須要連續 3 次沒有收到該電腦的訊息才會把他從網路資源瀏覽名單中除名(36 分),所以會發現在「網路上的芳鄰中」有某電腦名稱,但卻無法連結的情況;又或在開機之後,「網路上的芳鄰」內可能沒有其他的電腦,您必須給 master browser 時間把網路資源瀏覽名單完全建立起來,若是因為開機的順序造成 Browser election,那您就要給他更多的時間了。


參考資料
WebSphereMania
Browsing
  • 若您要使用網路上其他電腦或印表機等的網路資源,您的電腦必須要安裝「Client for Microsoft Networks」,此元件讓電腦可以存取 Microsoft 網路資源(Allows the computer to access resources on Windows networks.)。在 Windows NT/2000/XP/Server 2003 的電腦是由「工作站服務(Workstation Service)」來負責,且為「電腦瀏覽器服務(Computer Browser Service)」所必須。所以關於這方面的問題,除了要看「Client for Microsoft Networks」是否有安裝外,在 Windows NT/2000/XP/Server 2003 的電腦也要確認「Workstation Service」是否有啟動。
  • 若您要讓網路上其他電腦使用您電腦上的資源,您的電腦必須要安裝「File and Printer Sharing for Microsoft Network」,此元件可讓網路上的其它電腦透過 Microsoft Networks 來存取您電腦上的資源(Allows other computers to access resources on the computer.)。在 Windows NT/2000/XP/Server 2003 的電腦是由「伺服器服務(Server Service)」來負責,且為「電腦瀏覽器服務(Computer Browser Service)」所必須。所以關於這方面的問題,除了要看「File and Printer Sharing for Microsoft Network」是否有安裝外,在 Windows NT/2000/XP/Server 2003 的電腦也要確認「Server Service」是否有啟動。
  • 共用的通訊協定(protocol),作為 Client 或是 Server 的電腦上必須同時有安裝一個以上相同的通訊協定,一般常用的有:

    (1) TCP/IP:建議安裝,尤其是要連上 Internet。
    (2) NetBEUI:若不需要連上 Internet,可以只安裝此一通訊協定,安裝後不須設定其他參數,因此相當簡單方便﹔不可跨 Router。
    (3) IPX/SPX:有特殊需要才安裝。
  • 電腦一啟動時,會發出封包告諸網路上的其他電腦它的存在(presence),並會廣播一份該台電腦上共享資源的清單(list)。

    此廣播在一開始的 5 分鐘每分鐘發出一次,之後每 12 分鐘發出一次。

    此一廣播每個通訊協定(Protocol)都會發佈,所以電腦上的通訊協定安裝越多,網路就會越擁塞。

  • 「主瀏覽器」會接收各台電腦發出的資源清單,並且整合到該網域工作群組的資源清單中。

    每 15 分鐘,「主瀏覽器」會將資源清單傳給「次要瀏覽器」。

  • 由於資源清單的傳送有時間差,因此在點選「網路上的芳鄰」可能會看不到即時的資源分享清單﹔同理,如果有電腦關機,其顯示也因為有時間差的緣故,可能導致看得到卻連不到的狀況。

    如果確定電腦有開機且資源分享的設定正確,即使在「網路上的芳鄰」看不到,也可以使用 UNC 路徑來連結使用該資源。

  • 如果電腦發生不正常關機,「主瀏覽器」要連續 3 次(每次 12 分鐘)收不到該台電腦的廣播才會判定該電腦不在網路上,再加上「主瀏覽器」將資源清單傳給「次要瀏覽器」要 15 分鐘才做 1 次,時間延遲會達到 51 分鐘。

    電腦正常關機時,即會發出封包告知「主瀏覽器」而將其移出瀏覽清單,因此只有 15 分鐘的時間延遲。
WebSphereMania
Browsing Settings
  • Browser Election for Windows NT/2000/XP/Server 2003
    Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
    Value:MaintainServerList
    Data Type:REG_SZ (String Value)
     Auto
     No
     Yes

    Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
    Value:IsDomainMaster
    Data Type:REG_SZ (String Value)
     Auto
     No(False)
     Yes(True):Preferred Master Browser
  • Browser Election for Windows 95/98/Me
    Control Panel\Network\File and printer sharing for Microsoft Networks\Browse Master
     Automatic
     Disable
     Enable

    Control Panel\Network\File and printer sharing for Microsoft Networks\LM Anounce
     No
     Yes
  • Browser Announcement Time Configuration
    Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \LanmanServer\Parameters
    Value:Anounce
    Data Type:REG_DWORD (DWORD Value)
     default = 720 (seconds)
  • Hide Computer from the Browser List for Windows NT/2000/XP/Server 2003
    Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \LanmanServer\Parameters
    Value:Hidden
    Data Type:REG_DWORD (DWORD Value)
     0:visible
     1:hidden

    也可以在 Command Line 下 net config server /hidden:yes 指令。
  • Disable the Ability to Remotely Shutdown the Computer Browser Service for Windows NT/2000/XP/Server 2003
    Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MrxSmb\Parameters
    Value:RefuseReset
    Data Type:REG_DWORD (DWORD Value)
     0:normal
     1:refuse reset

參考資料
WebSphereMania
Other NetBIOS / Browser Service Issues




類似的主題
主題 主題作者 討論版 回覆 最後發表
【討論】目前有支援unicode 的 Browser mphs -- 網 路 軟 體 討 論 一 版 (Browser,Email 4 2008-07-16 11:46 PM
NetBIOS Remote Machine Name Table內容規格不一樣? axpm0n -- Windows 討 論 版 0 2007-12-13 06:38 PM
ghost 可以用 netbios 對拷? chengmou -- 其 他 軟 體 討 論 版 7 2002-01-24 10:35 PM
Fast Browser 4.1.0 ckh343 -- 其 他 軟 體 討 論 版 1 2001-12-12 03:38 PM
netbios?NetBEUI ?還有入侵.. toono -- 防 駭 / 防 毒 版 7 2001-07-10 04:18 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。