土芭樂數位學堂

BigData 大數據分析, 大數據平台建置及應用 (Hadoop/spark),虛擬核⼼技術,資訊技術的分享, TiddlyWiki教學, Google 服務應用教學, 3D列印創意思維

顯示具有 Windows作業系統 標籤的文章。 顯示所有文章
顯示具有 Windows作業系統 標籤的文章。 顯示所有文章

6月 05, 2012

Computer browser 運作流程

星期二, 6月 05, 2012

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

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

C.當一部 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 之後,畫面上就出現一堆電腦的圖示與名稱。

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

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

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

G.為什麼打開網路芳鄰時,會等粉久?(一支手電筒在那裡照來照去)
 那是因為 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.如果修正版也相同,就比較誰比較先開機

6月 01, 2012

什麼叫做 Computer Browser 機制

星期五, 6月 01, 2012
在一個子網路 (subnet) 中,有以下幾種不同角色的 Browser
  •  Master Browser:
  一個子網路中只會有一部開機的電腦是 Master Browser,在這部電腦
  的記憶中有一份 Backup Browsers List,用來記錄這個子網路中有那
  些電腦正扮演 Backup Browser 的角色;另外還有一份 Browse List,
  用來記錄這個子網路中有那些電腦正在線上,並會將這份清單複製給
  Backup Browsers。 

  • Backup Browser
  一個子網路中可以有一部以上的 Backup Browser,在這些 Backup
  Browser 電腦的記憶體中有一份 Browse List,記錄了這個子網路
  中有那些電腦正在線上 (已開機)。
 
  •  Potential Browser
  一個子網路中可以有一部以上的 Potential Browser,這些電腦平時並
  沒有什麼作用,但是當 Backup Browser 掛掉時,可以昇級為 Backup
  Browser。

  • Non-browser
      此類型電腦不需要也不用維護瀏覽清單,系統定期向 [主瀏覽器] 宣告自己的存在。

  • 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 中。

10月 09, 2010

如何在 Windows 7自訂預設的使用者設定檔?

星期六, 10月 09, 2010
Windows 7 系統的本機帳號目錄 UserProfile 位置架構如下:
  • 帳號預設目錄是 C:\Users\
  • 共用帳號目錄是 C:\Users\Public\
  • 預設配置帳號目錄(隱藏)是 C:\Users\Default\
  • 個人用戶帳號目錄是 C:\Users\%用戶名稱%\
Windows 7 的用戶帳號 UserProfile 目錄位置實作步驟:
1. 請用系統管理員帳號
登入
2. 修改系統機碼將新增用戶帳號目錄指向 e: 硬碟, 以 系統管理員身分執行 登錄編輯程式(regedit):
尋找機碼 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList


如果需要將所有用戶帳號目錄(包括預設配置、共用及新增帳號)全部移到 e: 硬碟的話, 修改三個預設機碼如下:
Default 預設由 %SystemDrive%\Users\Default 修改為 e:\Default
ProfileDirectory 預設由 %SystemDrive%\Users 修改為 e:\
Public 預設由 %SystemDrive%\Users\Public 修改為 e:\Public
如果只需要新增帳號移到 e: 硬碟的話, 只需要修改"一個"預設機碼如下:
ProfileDirectory 預設由 %SystemDrive%\Users 修改為 e:\