史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明

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

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

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

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-02-29, 07:31 PM  
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 解決Windows XP網路鄰居共享的問題

導致Windows XP網路鄰居不能正確瀏覽或瀏覽列表不全的因素很多,解決問題需要對症下藥,而診斷程序分兩個步驟:測試基本連接、解決文件共享問題。

  一、解決基本連接問題。

  1、檢查電腦之間的物理連接。

  網路卡是網路連接的基本設備,在桌面電腦中,每個網路卡後面的指示燈應該是亮的,這表示連接是正常的。如果不亮,請檢查集線器或交換機是開啟的,而且每個客戶端連接的指示燈都是亮的,這表示連結是正常的。接下來檢查網線的水晶頭是否接觸良好。

  2、確保所有電腦上都安裝了TCP/IP,並且工作正常。

  在Windows XP中預設安裝了TCP/IP。但是,如果出了網路問題想卸載後重新安裝TCP/IP就不容易了:在「本機連接」內容中顯示的此連接使用下列專案列表中按下Internet傳輸協定(TCP/IP)項,您將發現卸載按鈕不可用(被禁用)。





  這是因為傳輸控制傳輸協定/Internet傳輸協定(TCP/IP)堆倉是Microsoft XP/ 2003的核心元件,不能刪除。在這種情況下,如果需要重新安裝TCP/IP以使TCP/IP堆倉恢復為原始狀態。可以使用NetShell實用程序重置TCP/IP堆倉,使其恢復到初次安裝操作系統時的狀態。方法是:在命令提示字元後鍵入以下指令,然後按ENTER鍵:netsh int ip reset c:\resetlog.txt,其中,Resetlog.txt記錄指令結果的日誌文件,一定要指定,這裡指定了Resetlog.txt日誌文件及完整路徑。執行此指令的結果與刪除並重新安裝TCP/IP傳輸協定的效果相同。

  另外,不會還有人用95吧,WIN95預設情況下不自動安裝TCP/IP傳輸協定。

  3、檢查IP位址

  有幾種情況:

  檢視不同的電腦的IP是否在同一範圍內,方法是在MSDOS方式下輸入IPCONFIG/ALL。如果一台電腦收到的位址在192.168.0.x範圍內,而另一台收到的位址在169.254.x.y範圍內,需要根據網路拓撲確定哪一個是正確的位址。然後,集中解決位址錯誤的那台電腦的問題。

  關於169.254.x.y類IP位址

  在不存在Internet連接的情況中,或者,每台電腦都有一個單獨的Internet連接(撥號連接或寬帶連接)。在這種配置中,電腦通常給自己分配169.254.x.y範圍內的IP位址(其中x和y是1到254之間的數字)。而將ISP提供的位址用於Internet連接。

  關於192.168.0.X類IP位址

  一台電腦通過使用Internet連接共享連線到共享的Internet。該連接可以是撥號連接或寬帶連接(一般是xDSL或電纜調製解調器)。該電腦也被稱為代理伺服器,一般的代理有SYGATE、WINGATE、NAT、ISA、CCPROXY等。通常是由代理伺服器負責為家庭網路中的其他電腦分配IP位址。


共享連接的電腦應該為連線到家庭網路的網路卡配置IP位址192.168.0.1。網路上其他電腦的位址應在192.168.0.x範圍內(其中x是2到254之間的數字)。當然,可以在成功共享後修改IP位址,如10.X.Y.Z等。

  電腦連線到集線器,並且集線器通過寬帶連接與Internet連接。這種配置也稱為無邊界網路。在這種配置中,家庭網路中的每台電腦都有一個Internet服務提供商(ISP)提供的IP位址。



使用的位址因ISP而異。無邊界網路是一種特殊情況。在這種情況下應使用ICF,但必須採取其他措施才能在家庭網路啟用連接。

  4、使用ping指令測試網路中兩台電腦之間的連接:

  ping其它電腦IP,在指令提示處,鍵入ping x.x.x.x(其中x.x.x.x是另一台電腦的IP位址),然後按ENTER鍵。應該可以看到來自另一台電腦的幾個答覆,如:

  Reply from x.x.x.x:bytes=32 time<1ms TTL=128

  如果沒有看到這些答覆,或者看到"Request timed out",說明本機電腦可能有問題。

如果ping指令成功執行,那麼您就確定了電腦可以正確連接,可以跳過下一步。如果沒有看到這些答覆,或者看到"Request timed out",說明本機電腦可能有問題。PING本機IP,如果看到"Request timed out",說明本機電腦可能有問題。

  5、使用ping指令測試網路中名稱解析是否正常

  ping computername,其中computername是遠端電腦的名稱。通過ping指令用名稱測試電腦連接。


確定電腦的名稱的方法是:在指令提示處,輸入SYSTEMINFO。或者在桌面上右擊我的電腦-內容,然後按下電腦名稱稱選擇項。如果看到該指令的成功答覆,說明您在電腦之間具有基本連接和名稱解析。名稱解析跟NETBIOS密切相關,看下面的步驟。

  6、分析日誌

  檢查"網路安裝嚮導"日誌文件中沒有成功執行的任何步驟中的錯誤。開啟該日誌的方法是依次按下開始、執行,鍵入%SystemRoot%\nsw.log,然後按ENTER鍵。如果Nsw.log文件沒有提供有關該問題的信息,請檢查系統日誌中的錯誤並查明錯誤原因。

  二、解決文件和列印機共享問題

  1、正確安裝網路元件

  首先右擊網路芳鄰-內容,選項要共享的網路卡。把IP設定在區域網路的同一個網段上。譬如192.168.0.X網段。然後看一下TCP/IP的進階內容中,是否開啟NETBIOS。

在利用WINNT4.0構建的網路系統中,對每一台主機的唯一標識信息是它的NetBIOS名,系統是利用WINS服務、信息廣播方式及Lmhost文件等多種模式將NetBIOS名解析為相應IP位址,從而實現信息通訊。在內部網路系統中(也就是通常我們所說的區域網路中),利用NetBIOS名實現信息通訊是非常方便、快捷的。


但是在Internet上對一台主機的唯一標識信息是它的FQDN格式的域名(如www.163.com),在Internet是利用DNS標準來實現將域名解析為相應IP位址,WIN2K支持動態DNS,執行活動目錄服務的機器可動態地更新DNS表。WIN2K網路中可以不再需要WINS服務,但是WIN2K仍然支持WINS,這是由於向後相容的原因。


目前,大多數網路是混合網,既有Win98等系統,又有WINXP/WIN2K等系統,因此需要在TCP/IP傳輸協定上元件服務NETBIOS解析電腦名稱。





  檢視是否選定「文件和列印服務」元件,如果已將其取消選,「瀏覽服務」將不綁定到NetBIOS接頭。

成為制作備份瀏覽器並且沒有啟用「文件和列印共享」的關於Windows的電腦無法將瀏覽列表與客戶端機共享。任何將要包括在瀏覽列表中的電腦也都必須啟用「文件和列印共享」。





  2、啟動"電腦瀏覽器"服務

  電腦瀏覽器"服務在網路上維護一個電腦更新列表,並將此列表提供給指定為瀏覽器的電腦。如果停止了此服務,則既不更新也不維護該列表。

  啟動"電腦瀏覽器"服務

  按下開始,右擊我的電腦,然後按下管理。

  在控制台樹中,展開"服務和應用程式"。

  按下服務。

  在右邊的詳細資料視窗中,檢查"電腦瀏覽器"服務是否已啟動,右擊電腦瀏覽器,然後按下啟動。

  關閉"電腦管理"視窗。




  3、檢視共用資料夾

  請依次按下開始、執行,鍵入fsmgmt.msc,然後按下確定。在左視窗中,按下共享。右視窗中隨即出現共用資料夾列表。記下每台電腦的相應共享名稱。



  4、起用Guest(來賓)帳戶

  Windows XP的Guest帳戶允許其他人使用你的電腦,但不允許他們訪問特定的文件,也不允許他們安裝軟體。對Windows XP Home Edition電腦或工作組中的Windows XP Professional電腦的所有網路訪問都使用來賓帳戶。


使用net user guest確保為網路訪問設定了來賓帳戶,如果該帳戶是活動的,指令輸出中會出現一行類似下面這樣的內容:Account active Yes;如果該帳戶不是活動的,請使用下面的指令授予來賓帳戶網路訪問:

  net user guest /active:yes



  5、允許Guest(來賓)帳號從網路上訪問。

  在執行裡輸入gpedit.msc,彈出群組原則管理器,在『電腦配置-Windows設定-本機原則-使用者權利指派』中,有「拒絕從網路訪問這台電腦」原則阻止從網路訪問這台電腦,其中居然有GUEST帳號,誰能訪問這台電腦。解決辦法是刪除拒絕訪問中的GUEST帳號。




  6、設定防火牆允許瀏覽服務

  網路安全重要,所以最好開啟網路防火牆,但是防火牆阻斷正常的網路瀏覽服務通訊,結果是別人在網路芳鄰中看不到你的電腦,有沒有兩全其美的辦法在開啟防火牆的前提下允許瀏覽服務。辦法是,如果開啟了ICF,開啟內容,在服務這欄,選項增加,增加服務的對話視窗共有四個編輯框,最上邊是描述服務名稱,以便於記憶,從上到下第二個是套用服務的IP位址或名稱,輸入127.0.0.1表示本機。下面連個是內外連接埠號,旁邊的tcp/udp標示這個連接埠是udp連接還是tcp連接。



按照下面的表格輸入3個服務

  名稱           傳輸協定       連接埠

  NetBIOS Name Service    UDP        137

  NetBIOS Datagram Service UDP        138

  NetBIOS Session Service  TCP        139

  137/UDP -- NetBIOS名稱伺服器,網路基本輸入/輸出系統(NetBIOS)名稱伺服器(NBNS)傳輸協定是TCP/IP上的NetBIOS (NetBT)傳輸協定族的一部分,它在關於NetBIOS名稱訪問的網路上提供主機名和位址映射方法。

  138/UDP -- NetBIOS資料報,NetBIOS資料報是TCP/IP上的NetBIOS (NetBT)傳輸協定族的一部分,它用於網路登入和瀏覽。

  139/TCP -- NetBIOS會話服務,NetBIOS會話服務是TCP/IP上的NetBIOS (NetBT)傳輸協定族的一部分,它用於伺服器消息塊(SMB)、文件共享和列印。

  Windows XP最新的SP2修正檔對ICF做了很大的改進,功能更強大了,ICF有了自己的設定項,安裝SP2後,預設情況下,啟用ICF防火牆,不允許任何外部主動連接,即使是本機的應用程式要訪問網路也需要在許可列表中做設定。




  7、取消簡單文件共享

  Windows 2000操作系統中用戶在設定資料夾的共享內容時操作非常簡便,只需用滑鼠右擊該檔案夾並選項內容,就可以看到共享設定標籤。而在Windows XP系統設定資料夾共享時則比較複雜,用戶無法通過上述操作看到共享設定標籤。直接的修改方法如下:開啟"我的電腦"中的"工具",選項"資料夾內容",調出"檢視"標籤,在"進階設定"部分滾動至最底部將"Use simple file sharing (Recommended)"前面的選項取消,另外如果選項欄裡還有"Mickey Mouse"項也將其選項取消。這樣修改後用戶就可以像使用Windows 2000一樣對資料夾內容進行方便修改了。



圖10

  對於Windows XP Home Edition:

  1.開機時按"F8"進入"帶網路連接的安全模式"

  2.登入後就可像在Windows其它版本中一樣設定共享權限了。

  8、設定帳號和密碼

  由於WinNT內核的操作系統,在訪問遠端電腦的時候,好像總是首先嘗試用本機的當前用戶名和密碼來嘗試,可能造成無法訪問,在這裡把用戶密碼增加進去就可以了。



圖11

  9、多種方法訪問「網路電腦」

  例如要開啟網路中名為「IBMZB」的電腦,其IP位址為10.41.221.5,如果你不清楚其它機器的IP位址,你可以使用「PING電腦名稱」來獲得它的IP位址。

  用電腦名稱訪問,NETBIOS提供的服務。點擊「開始」表單,按下「執行」,在執行欄輸入「\IBM-ZB」,按下「確定」。

  用IP位址訪問,在執行輸入欄中輸入「\10.41.221.5」,按下「確定」。

  用搜尋電腦的方法訪問,電腦更新列表需要時間,搜尋電腦可以加快更新列表。點擊「網路芳鄰」右鍵中的「搜尋電腦」,輸入電腦名稱,點擊「立即搜尋」,就可以看到你要訪問的電腦。直接雙按右邊電腦名稱就可以開啟它了。

  用映射驅動器的方法訪問,進入MS-DOS方式,輸入「NET VIEW \IBMZB」,Enter鍵螺o是檢視電腦IBMZB上有哪些共用資料夾,如D。


再輸入NET USE Z:\IBMZB\D螫N電腦IBM-ZB共享的資料夾D映射為H:盤,在命令提示字元下鍵入「Z:」。你會發現你已經連到IBMZB電腦上了。

  10、檢查RPC、Plug and Play服務已啟動,檢查相應的系統檔案夾的權限,重新註冊以下的動態連結庫:

  regsvr32 netshell.dll

  regsvr32 netcfgx.dll

  regsvr32 netman.dll
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2006-05-20, 05:54 PM   #16 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

網路芳鄰網路共享問題解決方案


第一部分:使用網路芳鄰步驟,如果你的網路芳鄰有問題,請參看以下步驟(同樣適用於列印機的共享):

1.1.網線。雙機互連不使用HUB或交換機,用跳線連接兩機;如果使用HUB或者交換機,均用直連線連接至HUB或交換機,保證交換機、網路卡狀態燈正常。

1.2.IP傳輸協定。WIN98及以後的機器在安裝時會預設值安裝TCP/IP傳輸協定,WIN95需要另外安裝。在網路芳鄰->內容(WIN9X/Me)或者網路芳鄰->內容->本機連接->內容(WIN2K/XP)裡可以檢視是否安裝了TCP/IP傳輸協定。

1.3.IP位址。在TCP/IP內容裡設定IP位址、子網路遮罩和網路閘道,如果有需要可以設定DNS和WINS伺服器位址。IP位址推薦設定:192.168.X.X,子網路遮罩:255.255.255.0。如果你的區域網路中有DHCP伺服器,選項自動獲取位址即可。
驗證方法:在DOS提示號下使用ping x.x.x.x(對方IP位址),如返回如下訊息,說明IP設定成功:

Reply from x.x.x.x(對方IP位址):bytes=32 time<1ms TTL=128

1.4.NetBIOS over TCP/IP。網路芳鄰的瀏覽和通訊要使用NetBIOS傳輸協定,該傳輸協定是無法被路由器轉發的,因此WIN2K及以後的作業系統均提供將NetBIOS傳輸協定封裝在TCP/IP中的功能。在Win9X/Me系統中,開啟網路芳鄰->內容可以參看是否安裝了NetBIOS傳輸協定,在Win2K/XP中,開啟TCP/IP內容->進階->WINS->NetBIOS設定,選項「啟用TCP/IP上的NetBIOS」。

驗證NetBIOS名稱解析:使用ping XXXX(對方機器名),如果返回如1.3中的訊息,說明NetBIOS傳輸協定解析正常。

1.5.HOST文件。如果在1.4中無法正確解析機器名,可以修改host文件,在WINDOWS目錄中搜尋HOST關鍵字,找到後,使用記事本開啟host(有的系統為host.sam),在末尾加入如下內容:

x.x.x.x(對方的IP位址)使用Tab鍵跳到下一製表列XXXX(對方的機器名)
儲存碟結束,注意,如果原文件帶有.sam副檔名,要去掉副檔名,才能生效。使用與1.4.同樣的方法驗證。

1.6.啟用列印與文件共享。在網路芳鄰和本機連接內容裡可以看到是否安裝了列印機與文件共享。驗證:如果在網路芳鄰中看不到自己的機器,說明你沒有安裝列印機與文件共享。

1.7.啟用GUEST用戶:WIN2K/XP在工作組模式下要使用Guest用戶來允許網路訪問,因此要啟用Guest用戶。開啟控制台->用戶帳戶或者在系統管理工具->電腦管理->本機用戶和組中開啟Guest帳戶,如果使用域管理模式,可以忽略這一步。

1.8.啟用電腦瀏覽服務。WIN2K/XP要確保電腦瀏覽服務正常啟動。開啟電腦管理->服務和應用程式->服務,確保「Computer Browser」沒有被停止或禁用。

1.9.防火牆:確保WINXP原有的的防火牆沒有開啟,開啟本機連接內容->進階,關掉Internet連接防火牆。如果使用了第三方的防火牆產品,參考其使用手冊,確保防火牆沒有禁止以下連接阜的通訊:UDP-137、UDP-138、TCP-139、TCP-445(僅WIN2K及以後的作業系統)。

1.10.設定共用資料夾和列印機。
  經過以上步驟,你的網路芳鄰應該可以正常工作了,如果有疑問,請看下面的有關網路芳鄰的FAQ。

  重申一句,微軟的網路芳鄰由於其工作方式是關於Netbios的廣播搜尋鄰居的,所以很多情況下很不穩定。在執行裡輸入"\\對方機器名「,如果無法訪問提示找不到網路路徑,說明你的或對方的Netbios解析有問題,遇到這種情況試著重新啟動機器,要想較好解決只能在區域網路中建立WINS伺服器來說明 客戶端做Netbios解析。


第二部分:網路芳鄰FAQ

2.1.F:為什麼在網路芳鄰訪問對方提示沒有權限?
Q:兩台機器都要開啟Guest帳戶(WIN2K/XP)。

2.2.F:為什麼點擊對方機器顯示無法連接?
Q:確保ping對方IP和機器名都能夠正常返回訊息。

2.3.F:為什麼在網路芳鄰看不到對方的機器或者能看到卻訪問不了?
Q:按照微軟的解釋,這種現象有時是正常的,這需要瞭解網路芳鄰及其使用的傳輸協定NetBIOS的工作原理,參見後面的原理部分。

2.4.F:有的機器開機或關機,別的機器就用不了網路芳鄰了?
Q:同2.3.。

2.5.F:如果不使用網路芳鄰,還有其它辦法方便的訪問其它機器?
Q:可以不開啟網路芳鄰,直接在搜尋中搜尋對方的IP或者機器名,也可以在執行中輸入\\x.x.x.x(對方 IP) or XXXX(對方機器名)。(同樣會用到NetBIOS傳輸協定)

2.6.F:兩台機器不在一個工作組中是否可以使用網路芳鄰?
Q:可以。

2.7.F:兩台機器經過路由器連接,是否可以在網路芳鄰看到,又是否可以訪問呢?
Q:不能看到,因為路由器不會轉發廣播(經過設定UDP透傳可以),可以使用FAQ2.5.的方法互相訪問,但僅限於WIN2K/XP。

2.8.F:為什麼Win9X/Me訪問不了或者看不到Win2K/XP,而反過來卻沒有問題呢?
Q:驗證WIN2K/XP開啟了Guest帳戶,啟用了「瀏覽服務」;Win9X/Me安裝了「列印機和文件共享」,NetBIOS解析沒有問題,並且雙方沒有防火牆的阻擋。

2.9.F:為什麼訪問需要密碼?
Q:驗證對方開啟了Guest帳戶,或者對方沒有登入到域模式。Win9x/Me如果需要登入到域,不要按Esc取消進入系統。


第三部分:網路芳鄰和NetBIOS工作原理部分(工作組模式):

  所有使用網路芳鄰的機器在啟動時都會向網路中宣告自己的存在,一般使用廣播方式(也是為什麼無法通過路由器看到其它子網電腦的原因),而在網路中有一張瀏覽列表,記錄了所有在此登記的電腦,也就是在網路芳鄰中看到的電腦,而當電腦正常關機時,瀏覽列表就會從記錄中移除此機器。那麼這張表在哪裡呢?它是被「瀏覽主控伺服器」維護的,瀏覽主控伺服器是工作組中的一台最為重要的電腦,它負責維護本工作組中的瀏覽列表及指定其他工作組的主控伺服器列表,為本工作組的其他電腦和其他來訪本工作組的電腦提供瀏覽服務,每個工作組都為會每個傳輸傳輸協定選項一個瀏覽主控伺服器,而我們經常遇到的無法瀏覽網路的錯誤大多是因為你所處的工作組沒有瀏覽主控伺服器而造成的。你可以在一個工作組中用NBTSTAT -a computername 指令找出使用NBT傳輸協定的瀏覽主控伺服器,它的標幟是含有\\_MSBROWSE_ 名字段。預設情況下,win98工作組中的瀏覽主控伺服器是該工作組中第一台啟用文件及列印機共享功能的電腦,也允許手動式將一台win電腦設定為瀏覽主控伺服器(方法會在後面講述網路組態時具體介紹,但由於瀏覽主控伺服器需要維護動態瀏覽列表,效能會受影響),如果一個工作組中有多台電腦設定了這個選項,或是現用的瀏覽主控伺服器關閉了系統,又沒有其他電腦啟用主控設定時,就要進行主控瀏覽器的選舉。選舉其實程序很簡單,首先由一台電腦傳送一個選舉臨界報文,該報文包含了來自傳送電腦的訊息(作業系統,版本及NET名等),選舉報文向網路中廣播,工作組中的每一台電腦都會用自身訊息與選舉報文進行優先等級比較,主要是作業系統起主要作用,記得好像是WIN2K/XP>Win9X/Me,最後是那個自身條件最好的成為新的瀏覽主控伺服器。

  整個網路瀏覽的程序是,當一台win98進入網路時,如果它帶有伺服器服務(啟用了文件及列印機共享)會向網路廣播宣告自己的存在,而瀏覽主控伺服器會取得這個宣告並將它放入自己維護的瀏覽列表中;而沒有在相應傳輸協定上綁定文件及列印機共享的電腦則不會宣告,因而也就不會出現在網路鄰居裡了。當客戶電腦想獲得需要的網路資源列表時,首先會廣播發出瀏覽請求,瀏覽主控伺服器收到請求後,如果請求的是本組的瀏覽列表,則直接將客戶所需的資源列表發回;如果請求的是其它工作組的瀏覽列表,瀏覽主控伺服器會根據本身Browsing List中的記錄找到相應工作組的主控瀏覽器返回給用戶,用戶可從那裡得到它想要的瀏覽列表,我們也就在網路芳鄰中看到電腦列表了。

  但是為什麼在網路芳鄰裡有些電腦訪問不了呢?事實上如果微軟的網路芳鄰真能做到所見即所得,相信抱怨它的人不會像現在這麼多,可通過前面對瀏覽服務的介紹,大家已經知道這是不可能的,因為瀏覽列表的獲得不是通過訪問其中每一台電腦得到的,很多時候網路中的電腦並不能正確更新瀏覽列表。當一台電腦正常關機時,它會向網路發出廣播宣告,使瀏覽主控伺服器及時將它從瀏覽列表中移除;而非正常關機後,瀏覽列表裡仍會把該 列項保持很長一段時間(NT下是45分鍾),這就是我們仍能在網路鄰居裡看到它的原因.而98的穩定性是眾所周知的 ----在還沒來得及關機前就已經崩潰了。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2006-05-20, 05:56 PM   #17 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

網路芳鄰的工作原理

作者:trip



網路芳鄰的工作原理:瀏覽服務



為了說明 用戶找到網路資源,微軟使用了叫做"瀏覽服務"的機制完成網路資源搜尋和定位。


當我們在一個對等網中,當主機的數量多於一定的數量的時候,有時我們開啟"網路芳鄰"的時候,速度會很慢很慢,(尤其在一個2000和98的混合環境中更為嚴重)他不是故障,"網路芳鄰"的工作機理就決定了這個事實,當我們的機器啟動的時候,首先會尋找網路中的一台機器——主瀏覽器,然後報告他自己存在於這個網路中,主瀏覽器通過維護一個"瀏覽表"來實現這個功能。



主瀏覽表中維護一個可用的關於NETBLOS的資源列表,他其中會有NETBLOS名稱到IP位址的映射,也就包含有我們所有的機器的訊息。普通客戶端機在主瀏覽器的主瀏覽表中加入自己,告訴他:"我來到了這個網路"我的NETBILOS名字是COMPUTER1,IP是192.168.0.1,當你開啟網路芳鄰的時候,首先通過廣播來搜尋到"主瀏覽器"。 如果沒有"主瀏覽器"或者主瀏覽器關機,則在網路中就會通過"選舉"來推選出一個"主瀏覽器",選舉考慮的原則包括


1 作業系統


2 措做系統版本


3 電腦角色


(注意:這個程序可能會很慢!!尤其在一個2000 98 混合環境中)找到主瀏覽器後,在從主瀏覽器中得到一個制作備份瀏覽器的列表,然後再從制作備份瀏覽器得到所有的列表(制作備份瀏覽器時主瀏覽器的制作備份,儲存於有瀏覽表的副本),這時,網路芳鄰中就出現了所有的電腦!




客戶的瀏覽程序如下:



1。通過向主瀏覽器發怖公告將伺服器增加到瀏覽列表。


2。主瀏覽器與制作備份瀏覽器共享伺服器(域)列表。


3。客戶端機從主瀏覽器檢索制作備份瀏覽器的電腦列表。


4。客戶端機和制作備份瀏覽器聯繫以檢索伺服器列表。


5。客戶端機和伺服器聯繫以檢索伺服器上的共享資源列表。



而在網路上,為了有效地定位網路資源,Microsoft Windows網路的瀏覽服務必須有特定的"瀏覽伺服器"參與並提供。


瀏覽伺服器的角色分為"(域)主瀏覽伺服器","制作備份瀏覽伺服器","潛在瀏覽伺服器"幾種。


瀏覽伺服器一般由最先啟動的電腦擔任,然後可以通過選舉來自動變更或者交接。


每隔15分鍾,每個子網的主瀏覽器向本子網上的其他主瀏覽器宣示自己。


每隔12分鍾,每個域主瀏覽器與WINS聯繫以取得所有domainname<1B>域的列表。


每隔12分鍾,每個主瀏覽器(子網)與域主瀏覽器聯繫以更新瀏覽表。


每隔12分鍾,每個制作備份瀏覽器和它的局部主瀏覽器聯繫以檢索和更新瀏覽表。


所有有伺服器元件(也就是說,具有共享網路資源的能力)的電腦向它們局部域中的主瀏覽器宣示自己。


當本機子網找不到主瀏覽器或啟始化域控制器時都會發生瀏覽器選舉。選舉按照作業系統版本號和身份來決定勝負。


而且此程序中的大部分流量都是廣播流量。這就是為什麼在多子網環境下需要Wins才能正常使用"網路鄰居"。也是為什麼竭力建議在企業網路裡面盡量少的使用"網路鄰居"。它的工作程序決定了在比較大和動態變化的網路裡面,注定是不可靠和存在眾多問題,並帶來混亂的。




一些一般問題:


1 有時候,明明電腦已經關了,但網路芳鄰上卻仍然存在 ----瀏覽表沒有更新


2 所有的網路芳鄰中的機器不可訪問 ----主瀏覽器當機,還沒有選舉出新的瀏覽器


3 某些網路芳鄰的機器不可用 ----是瀏覽表中的內容沒有更新




瀏覽服務沒有直接的控制選項,除了對於Win9x可以在"網路內容-文件和列印共享服務內容"中控制電腦是否成為瀏覽伺服器,必須通過修改註冊表來進行。以下是一些註冊表控制參數。



在網路鄰居中隱藏特定的電腦:


\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters


建立或者修改:


"Hidden"=dword:1/0


1為隱藏。(隱藏之後還是能通過UNC路徑名來訪問的)



控制是否成為"瀏覽伺服器":


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters


"MaintainServerList"=REG_SZ:YES/NO/AUTO


"YES"為作為瀏覽伺服器,"NO"不作為,"AUTO"自動。



win9x電腦,控制面版-網路-文件和列印共享服務內容:


主控瀏覽伺服器:無效/有效/自動


(建議設定win9x電腦為無效,經常重新啟動或者從網路中斷連線的電腦設定為無效,來改善網路鄰居的工作並提高網路效率)
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2006-05-21, 06:37 AM   #18 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

區域網路2000.98.XP互訪解決簡介



全面解決鄰里不合 ──區域網路傳統故障解決(1)::::
區域網路最大的優勢在於資源共享,但在實際使用中經常會遇到這樣的問題:對方明明已經共享了各種資源,可在區域網路中卻無法訪問它們。由於導致這種故障的可能性很多,一般新手很難在短時間之內搜尋出故障所在,因此在此以實例形式對區域網路故障進行一個全面分析。



  1.羊虱子出在羊身上——網路卡不聽話
  【故障現象】一塊PCI網路卡,在Windows下能自動安裝驅動程式,並且已正確組態了網路傳輸協定和相關參數,但在使用時總出現網路時好時壞的現象,更換其他網路卡後依然存在這種問題;而這塊網路卡在其他電腦上一切正常。



  【分析與解決】首先確保網路卡的驅動程式是正確的,最好使用網路卡附帶的驅動程式,或按照網路卡型號到驅動之家(http://www.mydrivers.com)下載相應驅動程式。


如果實在沒有驅動程式的話,可以根據網路卡上主晶片的廠家進行嘗試性安裝。



  在網路卡驅動程式安裝完畢之後,進入「控制台→系統」視窗,這時在「裝置管理員」下面應該能看見當前安裝的網路卡,要是網路卡前面有一個帶圓圈的黃色「!」圖示,則說明系統已安裝了網路卡,但和其他硬體有衝突。

此時有兩種解決辦法:

一是移除或暫時禁用與網路卡衝突的另一設備(如音效卡),再重新啟動試試問題能否解決,如能解決,再重裝音效卡驅動或更改音效卡的中斷號使兩者不再衝突;另一種方法就是移除網路卡的驅動程式然後重新安裝,必要時調整網路卡所佔用的中斷號,直到衝突不再發生為止。



  如果存在資源衝突,在「資源」標籤的「衝突設備列表」中會指出與網路卡發生衝突的設備以及衝突的中斷號或輸入輸出位址,接著要手動進行資源分配。比如早期的一些網路卡使用的中斷位址是「3」,這和COM2串列阜會產生衝突,要是你的COM2串列阜閒置不用,可在「通訊連接阜→內容」中將其關閉;或在CMOS設定中將「Onboard UART Port」一項設定為「Disable」來關閉COM2串列阜,從而將中斷位址「3」讓給網路卡使用。還有一些PCI網路卡使用的是中斷位址「10」,這和一些顯示卡發生衝突,可以在BIOS中將「Assign IRQ For VGA」設定為「Disable」,不給顯示卡分配固定的中斷。



【另類網路卡故障】在裝置管理員中可以看到網路卡型號旁邊有一個黃色的感歎號,顯然是驅動安裝不成功,但正確的驅動安裝了N遍也不行,你猜怎麼著?後來發現是網路卡鬆動了。



  2.大環境不好
  【故障現象】區域網路中的電腦連接、共享都很正常,在這個網路中拷貝幾兆或幾十兆的文件也很正常,不過,一旦複製上百兆文件時,一會就出現「網路資源不足」的提示,然後就再也找不到「網路芳鄰」了。



  【分析與解決】由於電腦連接和共享都正常,說明網路連接、網路傳輸協定和軟體的設定沒有問題,不過由於大量拷貝資料時需要進行頻繁的資料讀取,這就要有一個相對平穩的傳輸環境,如果整個網路線路中存在干擾就會使得這種平穩環境受到破壞,出現網路故障。但集線器、路由器和交換機等網路設備對於外界的干擾不是很敏感,因此最大的干擾可能出現在網路卡或網線環節上。



  對於網路卡而言,要是機箱內結構比較緊湊,將網路卡安裝在緊挨著顯示卡、音效卡和其他插卡的插槽中,可能導致這些插卡之間的電磁波相互干擾,從而造成拷貝大文件時出現錯誤提示。


解決方法就是在電腦關機之後把網路卡拔下,重新插在一個離顯示卡或者音效卡較遠的插槽。



  對於網線來說,建議大家選用遮閉線纜,這是由於它們通常都有遮閉抗干擾層保護,可以防止外部電磁波的干擾,目前市場上的五類線纜或者是超五類線纜基本上都屬於遮閉線纜。


另外,建議大家不要在電腦、網線以及集線器等網路設備附近放置電視機、音響等電器。



  3.Ping你Ping到千萬遍——不通
  【故障現象】區域網路中有兩台電腦都能連線到其他電腦並使用對方電腦中的資源,但這兩台電腦無法Ping通。
  【分析與解決】既然能連線到其他電腦,這就說明網路連接和網路傳輸協定方面不存在問題,因此主要從軟體內容設定方面來考慮。


由於Ping程序使用的是ICMP傳輸協定,所以這種故障多數發生在對方電腦上安裝了防火牆軟體,並且遮閉了ICMP傳輸協定的時候。所以需要檢查電腦的防火牆軟體設定,看看是否遮閉了ICMP傳輸協定。


另外,在Windows XP中啟動了系統附帶的防火牆之後,它會自動遮閉一些常用的網路功能。比如在網路中的電腦採用ping指令來檢測網路連接狀況時,將會看見「Request timed out」的錯誤訊息;但在「ICMP」標籤下選了「允許傳入的回顯請求」一項之後,再次執行ping指令就能得到正常的反饋訊息了。



4.無法看到我和你
  【故障現象】開啟「網路芳鄰」後,只能檢視到部分電腦,無法檢視到區域網路中的有些電腦,甚至自己的電腦,這是怎麼回事呢?

  【分析與解決】在區域網路暢通的前提下,無論是不能檢視本地機還是網路中的其他電腦,都是由於無法檢視到的電腦中沒有正確安裝文件和列印共享服務所致。


安裝文件和列印服務時,可在控制台中雙按「網路」圖示,在彈出視窗中點擊「增加」按鈕之後選項「服務」一項,並且在「網路服務」視窗中選取「Microsoft網路上的文件與列印機共享」。


完成後在「網路」內容視窗中選項「文件及列印共享」,接著勾選「允許其他用戶訪問我的文件」複選框即可。安裝設定好文件和列印共享服務之後需要重新啟動電腦。



  另外,如果區域網路中的電腦工作組設定出現錯誤也可能無法直接在某一個工作組中檢視到它。


比如大多數電腦的工作組設定為「office」,但有幾台電腦的工作組設定為「office1」,這樣當開啟「office」工作組時就不能檢視到「office1」工作組中的電腦,因此需要統一工作組的名稱。在更改工作群組名稱時可在「網路」內容視窗中點擊「標幟」標籤,分別設定好電腦的名稱和工作群組名稱即可。為了便於區別區域網路中的電腦,建議每台電腦名稱稱按照使用者的姓名命名


全面解決鄰里不合  ──區域網路傳統故障解決(2)

5.你看得到我,我看不到你
  【故障現象】區域網路中有兩台電腦,其中A機使用Windows 98、B機使用Windows 2000,B機可以訪問A機共享的資源,但A機無法訪問B機共享的資源,只能單向訪問,真奇怪!
  【分析與解決】對於這種只能單向訪問的故障,首先需要檢查在登入時是否進行了身份驗證。由於Windows 98允許在登入時按下「取消」按鈕或鍵碟上的「ESC」鍵跳過用戶登入對話視窗,但這樣就不能看到「網路芳鄰」了;如果要訪問網路,必須以某一用戶身份正確登入。因此只有相應許可權限的Windows 98用戶才能連線到Windows 2000電腦中。



  如果使用了正常方式登入A機之後依然無法訪問B機的資源,這就要檢查B機的用戶權限設定了。 


 因為Windows 2000是真正的多用戶作業系統,如果想通過網路訪問Windows 2000下的資源,必須擁有Windows 2000電腦設定的用戶名和密碼,或者開啟Guest賬戶(Windows 2000中的Guest是專門給來賓使用的賬戶,但系統預設值是將其關閉的,所以需要開啟)。


  在Windows 2000中開啟Guest賬戶可右擊桌面上「我的電腦」圖示,接著選項「管理」,在電腦管理視窗中開啟「本機用戶和組」中的「用戶」列表,此時可在視窗右部找到「Guest」賬戶。雙按Guest賬戶之後,將「帳號已停用」一項前的勾號去除即可。


  為了保證網路的安全,可以給Guest賬戶設定密碼,並把密碼告訴允許訪問的用戶。


  如果Windows 98無法訪問Windows XP電腦也可以參照上述方法啟動Guest賬戶。


  6.只讓你看到我


  【故障現象】在「網路芳鄰」視窗中明明沒有看見某一共用資料夾,但別人卻可以進入這個共用資料夾,這是為什麼呢?


  【分析與解決】區域網路中共用資料夾和列印機是提供給所有用戶使用的,如果僅僅想將一個資料夾或者是列印機共享給部分用戶使用,就需要將共享資源隱藏起來。將資料夾、驅動器或列印機設定為共享內容時,如果在共享名稱後面加上一個美元符號「$」,那麼這個共享名稱就不會出現在其他電腦的網路芳鄰中,這樣可以將共享的資源對外界隱藏起來。



在使用這些資源時,只要在「位址」輸入項中輸入「\\電腦名稱稱\共享名稱$」就能訪問被隱藏的內容了。比如將區域網路中名稱為「IBM」電腦中的D碟設定為共享隱藏內容(D$),這時在其他電腦中開啟網路芳鄰視窗,並在「位址」輸入項中按鍵輸入「\\ibm\d$」,驗證之後就可以看見這個隱藏磁碟代號中的所有資源了。
  7.電腦互訪總結

  兩台機器互相訪問的四項基本原則:

  1雙方電腦開啟,且設定了共享資源;

  2雙方的電腦增加了「文件和列印共享」服務;

  3雙方都正確設定了網內IP位址,且必須在一個網段中(雙方的IP位址的前三位必須相同,僅僅是尾數不同,如都是192.168.0.X);
  4雙方的電腦中都關閉了防火牆。


  Windows XP與Windows 2000的互訪
  預設值狀態下Windows XP和Windows 2000對Guest賬戶都是停用的。可以讓雙方都啟用Guest賬戶,如果對該賬戶都沒有加上密碼,則雙方都可以很順利地看到對方的共享資源了;如果Windows 2000一方對Guest賬戶加了密碼,則Windows XP訪問Windows 2000的共享資源時,就必須正確輸入這個密碼才可以訪問。


如果在不知道對方密碼的情況下反覆試探,在進行了一定次數的試探之後,Windows 2000的賬戶鎖定原則會自動鎖定它的Guest賬戶,此時雖然Windows 2000的Guest賬戶處於啟用狀態,但在Windows XP下雙按Windows 2000的機器名時,仍然會出現無法看到對方共享目錄的現象。


在這種情況下,惟一的辦法就是在Windows 2000下手動式解除對Guest賬戶的鎖定:開啟控制台,雙按「用戶和密碼」,點擊「進階」標籤中的「進階」按鈕,在「本機用戶和組」的右邊視窗中,雙按「Guest」用戶,去掉「賬戶已鎖定」前面的勾。


  Windows 98與Windows 2000/XP的互訪



  在滿足了「兩台機器互相訪問的四項基本原則「之後,Windows 2000/XP的用戶應該能訪問到Windows 98用戶電腦中的共享資源了,但此時Windows 98的用戶可能還不能訪問Windows 2000/XP用戶的電腦,需要Windows 2000/XP開啟Guest賬戶或設定一賬戶和密碼。Windows 98的用戶訪問Windows 2000/XP的共享資源時,如果出現需要輸入密碼的對話視窗,有兩種情況:1.Windows 98方現用的登入用戶名(開啟「開始」表單,在「註銷」選項後面跟的就是)不是Windows 2000/XP方的一個用戶。


比如Windows 98方是以用戶名「chen」登入的,但在Windows 2000/XP的所有用戶中,根本沒有「chen」這個賬戶,在這種情況下,應該在密碼項中填入對方的Guest用戶的密碼後「確定」


。2.Windows 98方當前所使用的登入用戶名存在於Windows 2000/XP方的用戶群中,則必須在這個密碼項中輸入Windows 2000/XP下該賬戶的密碼(必須通過詢問對方才可以知道)。
小弟對98與XP的互訪問題還要加一點。


還要把XP裡控制台中系統管理工具中的本機安全原則中的使用者權利指派中的一項是拒絕從網路上訪問這台電腦,點右鍵先內容在裡面把guest移除。
再有就是在2000與XP中都沒有netbeui這個傳輸協定再加上就會萬無一失了
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2006-05-25, 03:41 PM   #19 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

網路芳鄰的工作原理
瀏覽服務
為了說明 用戶找到網路資源,微軟使用了叫做"瀏覽服務"的機制完成網路資源尋找和定位。當我們在一個對等網中,當主機的數量多於一定的數量的時候,有時我們開啟"網路芳鄰"的時候,速度會很慢很慢,(尤其在一個2000和98的混合環境中更為嚴重)他不是故障,"網路芳鄰"的工作機理就決定了這個事實,當我們的機器啟動的時候,首先會尋找網路中的一台機器——主瀏覽器,然後報告他自己存在於這個網路中,主瀏覽器通過維護一個"瀏覽表"來實現這個功能。
主瀏覽表中維護一個可用的關於NETBLOS的資源列表,他其中會有 NETBLOS名稱到IP位址的映射,也就包含有我們所有的機器的訊息。普通客戶端機在主瀏覽器的主瀏覽表中加入自己,告訴他:"我來到了這個網路"我的 NETBILOS名字是COMPUTER1,IP是192.168.0.1,當你開啟網路芳鄰的時候,首先通過廣播來尋找到"主瀏覽器"。 如果沒有"主瀏覽器"或者主瀏覽器關機,則在網路中就會通過"選舉"來推選出一個"主瀏覽器",選舉考慮的原則包括
1 作業系統
2 措做系統版本
3 電腦角色
(注意:這個程序可能會很慢!!尤其在一個2000 98 混合環境中)找到主瀏覽器後,在從主瀏覽器中得到一個制作備份瀏覽器的列表,然後再從制作備份瀏覽器得到所有的列表(制作備份瀏覽器時主瀏覽器的制作備份,儲存於有瀏覽表的副本),這時,網路芳鄰中就出現了所有的電腦!
客戶的瀏覽程序如下:
1。通過向主瀏覽器發怖公告將伺服器增加到瀏覽列表。
2。主瀏覽器與制作備份瀏覽器共享伺服器(域)列表。
3。客戶端機從主瀏覽器檢索制作備份瀏覽器的電腦列表。
4。客戶端機和制作備份瀏覽器聯繫以檢索伺服器列表。
5。客戶端機和伺服器聯繫以檢索伺服器上的共享資源列表。
而在網路上,為了有效地定位網路資源,Microsoft Windows網路的瀏覽服務必須有特定的"瀏覽伺服器"參與並提供。
瀏覽伺服器的角色分為"(域)主瀏覽伺服器","制作備份瀏覽伺服器","潛在瀏覽伺服器"幾種。
瀏覽伺服器一般由最先啟動的電腦擔任,然後可以通過選舉來自動變更或者交接。
每隔15分鍾,每個子網的主瀏覽器向本子網上的其他主瀏覽器宣示自己。
每隔12分鍾,每個域主瀏覽器與WINS聯繫以取得所有domainname<1B>域的列表。
每隔12分鍾,每個主瀏覽器(子網)與域主瀏覽器聯繫以更新瀏覽表。
每隔12分鍾,每個制作備份瀏覽器和它的局部主瀏覽器聯繫以檢索和更新瀏覽表。
所有有伺服器元件(也就是說,具有共享網路資源的能力)的電腦向它們局部域中的主瀏覽器宣示自己。
當本機子網找不到主瀏覽器或啟始化域控制器時都會發生瀏覽器選舉。選舉按照作業系統版本號和身份來決定勝負。
而且此程序中的大部分流量都是廣播流量。這就是為什麼在多子網環境下需要Wins才能正常使用"網路鄰居"。也是為什麼竭力建議在企業網路裡面盡量少的使用"網路鄰居"。它的工作程序決定了在比較大和動態變化的網路裡面,注定是不可靠和存在眾多問題,並帶來混亂的。
一些一般問題:
1 有時候,明明電腦已經關了,但網路芳鄰上卻仍然存在 ----瀏覽表沒有更新
2 所有的網路芳鄰中的機器不可訪問 ----主瀏覽器當機,還沒有選舉出新的瀏覽器
3 某些網路芳鄰的機器不可用 ----是瀏覽表中的內容沒有更新
瀏覽服務沒有直接的控制選項,除了對於Win9x可以在"網路內容-文件和列印共享服務內容"中控制電腦是否成為瀏覽伺服器,必須通過修改註冊表來進行。以下是一些註冊表控制參數。
在網路鄰居中隱藏特定的電腦:
\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
建立或者修改:
"Hidden"=dword:1/0
1為隱藏。(隱藏之後還是能通過UNC路徑名來訪問的)
控制是否成為"瀏覽伺服器":
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
"MaintainServerList"=REG_SZ:YES/NO/AUTO
"YES"為作為瀏覽伺服器,"NO"不作為,"AUTO"自動。
win9x電腦,控制面版-網路-文件和列印共享服務內容:
主控瀏覽伺服器:無效/有效/自動
(建議設定win9x電腦為無效,經常重新啟動或者從網路中斷連線的電腦設定為無效,來改善網路鄰居的工作並提高網路效率)
**轉貼**
1. 什麼是瀏覽列表(Browsing List)在微軟網路中,用戶可以在瀏覽列表裡看到整個網路(何指?子網還是廣播域?大家可以考慮考慮)上所有的電腦。當你通過網路芳鄰視窗開啟整個網路時,你將看到一個工作組列表,再開啟某個工作組,你將看到裡面的電腦列表(也可在 DOS方式下用net view /domain:workgroupname指令得到),這就是我們所說的 Browsing List。工作組從本質上說就是共享一個瀏覽列表的一組電腦,所有的工作組之間都是對等的,沒有規定不可以讓所有的電腦同處於一個工作組中。
2. 瀏覽列表在哪裡曾在木棉上看到過一場爭論,有人說:網路芳鄰裡的電腦列表是廣播查詢得來的。可有人舉反例說:我的同學都關機了,可我還是能在網路芳鄰裡看到它,應該是從HUB或交換機之類較為固定的設備的快取中取得的。 其實他們都只說對了一個方面,把他們二人的說法結合起來就是正確答案了--- 瀏覽列表是通過廣播查詢瀏覽主控伺服器,由瀏覽主控伺服器提供的。
3.瀏覽主控伺服器又是什麼瀏覽主控伺服器是工作組中的一台最為重要的電腦,它負責維護本工作組中的瀏覽列表及指定其他工作組的主控伺服器列表,為本工作組的其他電腦和其他來訪本工作組的電腦提供瀏覽服務,每個工作組都為會每個傳輸傳輸協定選項一個瀏覽主控伺服器,而我們經常遇到的無法瀏覽網路的錯誤大多是因為你所處的工作組沒有瀏覽主控伺服器而造成的。你可以在一個工作組中用NBTSTAT -a computername 指令找出使用NBT傳輸協定的瀏覽主控伺服器,它的標幟是含有\\_MSBROWSE_名字段。
4.瀏覽主控伺服器是如何指定的預設情況下,win98工作組中的瀏覽主控伺服器是該工作組中第一台啟用文件及列印機共享功能的電腦,也允許手動式將一台win98電腦設定為瀏覽主控伺服器(方法會在後面講述網路組態時具體介紹,但由於瀏覽主控伺服器需要維護動態瀏覽列表,效能會受影響),如果一個工作組中有多台電腦設定了這個選項,或是現用的瀏覽主控伺服器關閉了系統,又沒有其他電腦啟用主控設定時,就要進行主控瀏覽器的選舉。
5.如何通過瀏覽器選舉產生瀏覽主控伺服器關於瀏覽器的選舉報文,不太好抓包,我就只好按書上的東西來講述了.其實程序很簡單,首先由一台電腦傳送一個選舉臨界報文,該報文包含了來自傳送電腦的訊息(作業系統,版本及NETBIOS名等),選舉報文向網路中廣播,工作組中的每一台電腦都會用自身訊息與選舉報文進行優先等級比較,主要是作業系統起主要作用,記得好像是NT Server>NT Workstation>Win98>WFWG,反正到最後是那個自身條件最好的成為新的瀏覽主控伺服器.
6.整個網路瀏覽的程序是怎樣的當一台win98進入網路時,如果它帶有伺服器服務(啟用了文件及列印機共享)會向網路廣播宣告自己的存在,而瀏覽主控伺服器會取得這個宣告並將它放入自己維護的瀏覽列表中;而沒有在相應傳輸協定上綁定文件及列印機共享的電腦則不會宣告,因而也就不會出現在網路鄰居裡了。當客戶電腦想獲得需要的網路資源列表時,首先會廣播發出瀏覽請求,瀏覽主控伺服器收到請求後,如果請求的是本組的瀏覽列表,則直接將客戶所需的資源列表發回;如果請求的是其它工作組的瀏覽列表,瀏覽主控伺服器會根據本身Browsing List中的記錄找到相應工作組的主控瀏覽器返回給用戶,用戶可從那裡得到它想要的瀏覽列表。
7. 在我的網路芳鄰裡為什麼有些電腦訪問不了如果微軟的網路芳鄰真能做到所見即所得,相信抱怨它的人不會像現在這麼多,可通過前面對瀏覽服務的介紹,大家已經知道這是不可能的,因為瀏覽列表的獲得不是通過訪問其中每一台電腦得到的,很多時候網路中的電腦並不能正確更新瀏覽列表。當一台電腦正常關機時,它會向網路發出廣播宣告,使瀏覽主控伺服器及時將它從瀏覽列表中移除;而非正常關機後,瀏覽列表裡仍會把該 列項保持很長一段時間(NT下是45分鍾),這就是我們仍能在網路鄰居裡看到它的原因。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 



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

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


所有時間均為台北時間。現在的時間是 04:05 PM


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


SEO by vBSEO 3.6.1