史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 網路軟硬體架設技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2003-10-30, 09:01 AM   #1
rezard 帥哥
長老會員
 
rezard 的頭像
榮譽勳章
UID - 5875
在線等級: 級別:41 | 在線時長:1894小時 | 升級還需:38小時級別:41 | 在線時長:1894小時 | 升級還需:38小時級別:41 | 在線時長:1894小時 | 升級還需:38小時級別:41 | 在線時長:1894小時 | 升級還需:38小時級別:41 | 在線時長:1894小時 | 升級還需:38小時級別:41 | 在線時長:1894小時 | 升級還需:38小時
註冊日期: 2002-12-08
住址: 夢幻之島福爾摩沙
文章: 4595
精華: 0
現金: 258 金幣
資產: 25680236 金幣
Cool 有關網路芳鄰的原理

有鑑於實在太多人詢問網路芳鄰相關奇奇怪怪的問題,解釋網路芳鄰運作原理在市面書籍方面可找到的資料也幾乎沒有(或許是我沒發現吧),即使懂得TCP/IP對於排除網路芳鄰的連結障礙也無從判斷。在巨匠電腦的網頁上我看到曹祖聖老師對於「Computer Browser 機制」的說明,也頗清楚的,各位可以連結過去閱讀,網址如下:
http://ctec.pcschool.com.tw/index-faq.asp

相關內容轉貼如下(如有侵犯著作權,也請版主大大刪除或調整內容。小弟只是希望多一些人能瞭解網芳的原理,降低不必要的困擾)

●Computer Browser 機制

 常常有學生在問:
 1. 為什麼明明電腦已經開了,別人卻無法在網路芳鄰中看到?
 2. 或者明明電腦已經關閉,別人卻還可以在網路芳鄰中看到?
 3. 為什麼打開網路芳鄰時,會等粉久?(一支手電筒在那裡照來照去)

聖哥就在此詳細說明一下什麼叫做 Computer Browser 機制:

A.在一個子網路 (subnet) 中,有以下幾種不同角色的 Browser,
 1.Domain Master Browser
  當網路中有 Windows 網域 (domain) 時,每個網域中都會有唯一部的
  Domain Master Browser,在 NT 網域中是由 PDC (Primary Domain
  Controller) 擔任、在 2000 網域中則是由具有 PDC Emulator 這個
  Operation Master Role 的 DC 擔任。Domain Master Browser 會記錄
  一份 Browse List (內含網域中所有的線上伺服器)、以及其它網域或
  工作群組的名稱,這一份清單會複製給其它子網路 (subnet) 的 Master
  Browser,並合併至它們的 Browse List 中。
 2.Master Browser:
  一個子網路中只會有一部開機的電腦是 Master Browser,在這部電腦
  的記憶中有一份 Backup Browsers List,用來記錄這個子網路中有那
  些電腦正扮演 Backup Browser 的角色;另外還有一份 Browse List,
  用來記錄這個子網路中有那些電腦正在線上,並會將這份清單複製給
  Backup Browsers。
 3.Backup Browser
  一個子網路中可以有一部以上的 Backup Browser,在這些 Backup
  Browser 電腦的記憶體中有一份 Browse List,記錄了這個子網路
  中有那些電腦正在線上 (已開機)。
 4.Potential Browser
  一個子網路中可以有一部以上的 Potential Browser,這些電腦平時並
  沒有什麼作用,但是當 Backup Browser 掛掉時,可以昇級為 Backup
  Browser。

B.當一部電腦開機完成時:
 1.廣播自己的電腦名稱、群組名稱或網域名稱、IP。
 2.Master Browser 收到這廣播之後,會將該電腦的資料加入 Browse
  List 中,供其它電腦查詢,並且會將這份清單複製給 Backup Browsers。
 3.開機後每隔 12 分鐘,還會再再行廣播註冊一次。

C.當一部電腦關機時:
 1.廣播自己的電腦名稱、群組名稱或網域名稱、IP。
 2.Master Browser 收到這廣播之後,會將該電腦的資料從 Browse
  List 中移除,表示該電腦已經不在線上了,
  並且會將這份清單複製給 Backup Browsers。

D.當一部 client 端電腦打開網路芳鄰時:
 1.該電腦會發出廣播,尋找該子網路中的 Master Browser。
 2.Master Browser 收到廣播後,會回應 client 端。
 3.client 端電腦向 Master Browser 發出「取得 Backup Browsers List」的要求。
 4.Master Browser 收到要求後,將 Backup Browsers List 送給 client 端。
 5.client 端從 Backup Browsers List 中選取一部 Backup Browser。
 6.client 端電腦向 Backup Browser 發出「取得 Browse List」的要求。
 7.Backup Browser 收到要求後,將 Browse List 送給 client 端。
 8.client 端收到 Browse List 之後,畫面上就出現一堆電腦的圖示與名稱。

E.當一部 client 端電腦在網路芳鄰中打開某一個電腦圖示時:
 1.client 端向該電腦發出「取得 Shares List」的要求。
 2.該電腦到到要求之後,將 Shares List 回傳給 client 端,這 Shares List 中
  包含了所有分享的資料夾。
 3.client 端收到 shares List 之後,畫面上就出現一堆分享的資料夾圖示與名稱了。

F.為什麼明明電腦已經開了,別人卻無法在網路芳鄰中看到?
 那是因為電腦開機時的廣播,Master Browser 沒處理,所以在 Browse List 中
 自然就不會有該部電腦的資料,clinet 端自然查不到了。

G.或者明明電腦已經關閉,別人卻還可以在網路芳鄰中看到?
 那是因為電腦關機時的廣播,Master Browser 沒處理,所以在 Browse List 中
 該部電腦的資料沒移除,clinet 端自然還會看到。

H.為什麼打開網路芳鄰時,會等粉久?(一支手電筒在那裡照來照去)
 那是因為 Master Browser 或 Backup Browser 掛掉了,所以在 client 廣播尋找
 Master Browser 時,或者向 Backup Browser 要求資料時,得不到回應,這時候
 client 端會發出 vote (投票) 廣播,要求由 Backup Browsers 中選出一個擔任
 新任的 Master Browser,並且從 Protential Browsers 中選出一個擔任新任的
 Backup Browser,所以會等很久,選舉的規則如下:
 1.新的作業系統優先,例如 Windows 2000 比 Windows NT 優先當選。
 2.如果作業系統相同,則比較版本,例如 NT 4.0 > NT 3.51。
 3.如果版本相同,則比較修正版,例如 SP2 > SP1。
 4.如果修正版也相同,就比較誰比較先開機。


相關文章:
 如何讓電腦不要出現在網路芳鄰上?
 如何自訂 Browser 角色
 如果 Browser 剛好是 router


作者: 巨匠電腦顧問講師 曹祖聖


●如何自訂 Browser 角色

 繼上一篇跟大家介紹了 【如何讓電腦不要出現在網路芳鄰上?】 技巧之後,
今天再來個小技巧好了 (打得我手酸死了 ),

在我的 Computer Browser 機制 一文中,大家應該已經了解網路芳鄰的運作機制,
還記得當 Master Browser 或 Backup Browser 掛掉時,
只要有 client 打開網路芳鄰,就會引發 Browser 角色的選舉投票 (vote),
大家應該都很了解,選舉這種事是很浪費時間,尤其是浪費頻寬,
所以如果可以來個同額競選,那不就不用選了嗎?
是的,我們可以透過 Registry 的設定,讓大部份的電腦放棄參選,
只留下幾部伺服器級的主機做備援 Potential Browsers 就可以了,
方式如下:

在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters 中修改或新增數值如下:
 IsDomainMaster
  設成 Yes / True / 1 (三者其一) 表示優先當選 Master Browser。
  設成 No / False / 0 (三者其一) 表示棄權不參選 Master Browser,最多做 Backup Browser。
 MaintainServerList
  設成 NO 表示棄權不參選 Backup Browser。
  設成 YES 表示優先當選 Backup Browser。
  設成 AUTO 表示參選 Backup Browser。(預設)


相關文章:
 Computer Browser 機制
 如何讓電腦不要出現在網路芳鄰上?
 如果 Browser 剛好是 router

作者: 巨匠電腦顧問講師 曹祖聖

●如何讓電腦不要出現在網路芳鄰上?

 繼上一篇跟大家介紹了 Computer Browser 機制之後,
再來個小技巧好了,

在我的 Computer Browser 機制 一文中,大家應該已經了解網路芳鄰的運作機制,
那麼舉一反三,該如何讓電腦不要出現在網路芳鄰上呢?
沒錯 ! 其實只要讓電腦不要送名稱註冊 (register) 與釋放 (release) 的廣播給 Backup Browsers 就可以了,
有兩種設定方式:

1.下達以下指令
 net config server /hidden:yes --> 不廣播給 Backup Browsers

2.改 Registry
 在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters 下新增一個數值 (Value)
  Value name: Hidden
  Data type: REG_DWORD
  Value data: 1

好了,這樣你的電腦就會悄悄的開機、悄悄的關機,來無影、去無蹤了,
這樣也可以減少 subnet 中的廣播流量哦。


相關文章:
 Computer Browser 機制
 如何自訂 Browser 角色
 如果 Browser 剛好是 router

作者: 巨匠電腦顧問講師 曹祖聖

●如果 Browser 剛好是 router

 在我的 Computer Browser 機制 一文中,大家應該已經了解網路芳鄰的運作機制,
也了解到 client 端是無法單單透過 Browser 機制在網路芳鄰看到其它 subnet 的電腦的,

有一個問題是,如果 Master Browser 或 Backup Browser 剛好就是兩個
subnet 之間的路由器,那麼這部電腦不就會記錄兩個子網路的
Backup Browsers List (如果是 Master Browser 的話) 或
Computers List (如果是 Backup Browser 的話),
那 client 端可以在網路芳鄰中看到另一個 subnet 中的電腦嗎?

答案是不能 !!

因為 Backup Browsers List 與 Computers List 是與網路卡相依的資料,
也就是在路由器不同網路介面卡所接收到的 List 存取要求,
都只會回應屬於該 subnet 的 List,
因為這一部擔任路由器的電腦並不清楚一端的 client 是否可以連接到另一個 subnet,
要不然就不得了了,要是每個路由器剛好都當 Browser,
那我們網芳鄰一打開,不就會看到全世界的電腦了嗎?
(當然那個手電桶要先搖個幾個小時,哈哈哈 ~~~~ )

那麼如果要讓不同子網路的電腦可以透過網路芳鄰看到彼此,
該怎麼做呢?那就是用 WINS 啦 ~~~ 請大家看看書吧。

如果這部擔任路由器的電腦有加入網域,或者本身就是 Domain Master Browser,
那麼 client 端是有可能在網路芳鄰上看到其它子網路中的伺服器的,
原因請參閱 Computer Browser 機制 一文中關於 Browser 角色的說明。

相關文章:
 Computer Browser 機制
 如何讓電腦不要出現在網路芳鄰上?
 如何自訂 Browser 角色

作者: 巨匠電腦顧問講師 曹祖聖
__________________
【詠螢】
的歷流光小,飄颻弱翅輕。恐畏無人識,獨自暗中明。
[IMG][/IMG]
rezard 目前離線  
送花文章: 127297, 收花文章: 3952 篇, 收花: 21079 次
向 rezard 送花的會員:
古里特 (2009-04-11)
感謝您發表一篇好文章
舊 2003-11-03, 09:07 PM   #2 (permalink)
ufoon
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

不了
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-11-04, 10:44 AM   #3 (permalink)
註冊會員
 
DD0322 的頭像
榮譽勳章
UID - 14175
在線等級: 級別:6 | 在線時長:68小時 | 升級還需:9小時
註冊日期: 2002-12-19
VIP期限: 2008-04
住址: 我在哪裡..
文章: 311
精華: 0
現金: 5945 金幣
資產: 5945 金幣
預設

資質愚笨...
留下來在努力理解...
謝謝您
DD0322 目前離線  
送花文章: 15, 收花文章: 1 篇, 收花: 1 次
舊 2003-11-06, 05:01 PM   #4 (permalink)
no1power
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

多謝賜教
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 12:54 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2021, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1