萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> 如何解決局域網中網絡鄰居訪問響應慢

如何解決局域網中網絡鄰居訪問響應慢

        在Windows98和Windows95的對等網中,通過網上鄰居訪問其它計算機,有時要刷新好多次才能連接得上。
  在Windows 2000 Server或者Win dows 2000 Advanced Server中訪問其它的計算機,特別是訪問Windows 98時很慢,要等30到50秒鐘。
  上Internet時就夠慢了,現在連局域網也這樣慢,怎麼辦?下面我們就和筆者一起來解決局域網“慢”的問題。

  網絡中的問題主要出在硬件和軟件兩個方面,局域網中“慢”的問題也要從這兩個方面來解決。


  一、硬件方面: 首先“來硬的”吧。決定網絡速度的硬件無非是網卡、集線器和網線。

  1.網卡
  早期的以太網卡大都是10M,現在10M/100M網卡已經取代10M網卡大行其道了,況且千兆網卡也已經面世。所以,如果你還是用的10M網卡,我勸你還是換一下吧。

  2.集線器
  集線器是網絡的中心元件,所有的數據都要經過它分配給其它計算機。普通集線器即HUB由於其工作方式落後於交換式集線器(交換機),所以在資金充足的情況下,用交換機速度要快得多。但是有些雜牌交換機最好別用,寧可多花些銀子買個3COM、D-LINK。如果資金不夠最好能用好一些的HUB。

  3.網線
  別小看了網線,雜牌的網線和安普等一些名牌網線有明顯不同的傳輸速度,特別是在100M的網絡中。水晶頭的制作也是關鍵。很多人認為只要線兩端的水晶頭的次序一樣就行,殊不知,五類雙絞線裡四股線的“繞阻”是不一樣的。筆者曾經到一個學校幫助解決網絡時斷時續的問題,一看水晶頭的線序錯了,重新做了一下結果問題順利解決。水晶頭的制作有兩種常用標准T586A和T856B。

  二、軟件方面

  在小型網絡中,用NETBEUI協議的效率來得高。所以在局域網中盡量采用TCP/IP和NETBEUI兩種協議,或者只用NETBEUI協議,因為在對等網中只要有NETBEUI就行了。不管采用什麼協議,必須保證相互訪問的兩台計算機上的協議相同。如果不同則可以用如下的方法添加協議。

  右擊“網上鄰居”選擇“屬性”,在“網絡”對話框中按下“添加”,選擇其中的“協議”。選擇所需要的協議,要使自己的計算機能被其它的計算機訪問,還要選中“文件及打印共享”將“允許其它用戶訪問我的文件”前打上鉤。
  做到了以上幾點,在Windows98中基本可以解決問題了。但是在Windows 2000 Server中通過網上鄰居訪問其它計算機時仍然很慢。其實我們可以繞過Windows2000的網上鄰居來訪問其它的計算機。這裡筆者提供三種解決方法:
  方法一
  在運行中輸入:“計算機名共享名”或“IP地址共享名”來訪問其它計算機中的共享文件夾。 (這是最快,最方便的方法)

  方法二
  右擊“我的電腦”或者“網上鄰居”選擇“映射網絡驅動器”,在“驅動器”中選擇一個盤符,在“路徑”中以URL格式輸入你的計算機名和共享名。然後像訪問驅動器一樣地訪問共享文件夾。

  方法三
  在桌面上建立一個快捷方式,用於運行方法一中的命令。

  這三種方法都可以很快地訪問網絡中的其它計算機。
  
  由於筆者的水平有限,僅僅是粗略地敘述了可能出現的問題和一些解決方案。在實際的應用過程中可能還會有其它的更方便的解決方案。這篇文章旨在拋磚引玉,希望能解決讀者的一些實際問題。

  給大家介紹一下網上鄰居的工作原理:浏覽服務,希望大家有所收獲!!


  “浏覽服務”非常重要,很多用戶已經養成了對“網絡鄰居”的嚴重依賴。
  用戶成功登錄網絡後,接下來通常是訪問網絡資源。為了幫助用戶找到網絡資源,微軟網使用了叫做“浏覽服務”的機制完成網絡資源查找和定位。客戶的浏覽過程如下:

  通過向主浏覽器發布公告將服務器增加到浏覽列表。
  主浏覽器與備份浏覽器共享服務器(域)列表。
  客戶機從主浏覽器檢索備份浏覽器的計算機列表。
  客戶機和備份浏覽器聯系以檢索服務器列表。
  客戶機和服務器聯系以檢索服務器上的共享資源列表。

  而在網絡上,為了有效地定位網絡資源,Microsoft Windows網絡的浏覽服務必須有特定的“浏覽服務器”參與並提供。
  浏覽服務器的角色分為“(域)主浏覽服務器”,“備份浏覽服務器”,“潛在浏覽服務器”幾種。

  浏覽服務器一般由最先啟動的計算機擔任,然後可以通過選舉來自動變更或者交接。
  每隔15分鐘,每個子網的主浏覽器向本子網上的其他主浏覽器宣示自己。
  每隔12分鐘,每個域主浏覽器與WINS聯系以取得所有domainname<1B>域的列表。
  每隔12分鐘,每個主浏覽器(子網)與域主浏覽器聯系以更新浏覽表。
  每隔12分鐘,每個備份浏覽器和它的局部主浏覽器聯系以檢索和更新浏覽表。
  所有有服務器組件(也就是說,具有共享網絡資源的能力)的計算機向它們局部域中的主浏覽器宣示自己。
  當本地子網找不到主浏覽器或初始化域控制器時都會發生浏覽器選舉。 選舉按照操作系統版本號和身份來決定勝負。
  而且此過程中的大部分流量都是廣播流量。這就是為什麼在多子網環境下需要Wins才能正常使用“網絡鄰居”。也是為什麼竭力建議在企業網絡裡面盡量少的使用“網絡鄰居”。它的工作過程決定了在比較大和動態變化的網絡裡面,注定是不可靠和存在眾多問題,並帶來混亂的。
  浏覽服務沒有直接的控制選項,除了對於Win9x可以在“網絡屬性-文件和打印共享服務屬性”中控制計算機是否成為浏覽服務器,必須通過修改注冊表來進行。以下是一些注冊表控制參數:(只在Windows NT/Windows 2000下通過測試)注意大小寫!

  在網絡鄰居中隱藏特定的計算機:
  固然可以通過關掉“server”服務來達到這一目的,但也喪失了提供共享資源的途徑。可以修改注冊表:
  SYSTEMCurrentControlSetServicesLanmanServerParameters

  建立或者修改:
  "Hidden"=dword:1/0
  1為隱藏。隱藏之後還是能通過UNC路徑名來訪問的。

  再就是關於控制是否成為“浏覽服務器”的注冊表項:
  win2000計算機,修改注冊表:
  HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBrowserParameters
  "MaintainServerList"=REG_SZ:YES/NO/AUTO
  "YES"為作為浏覽服務器,"NO"不作為,"AUTO"自動。

  win9x計算機,控制面版-網絡-文件和打印共享服務屬性:
  主控浏覽服務器:無效/有效/自動

  建議不要設置win9x計算機為有效,並把經常重啟或者從網絡斷開的計算機設置為無效,來改善網絡鄰居的工作並提高網絡效率。

  關於進一步的“浏覽服務”資料,請參看微軟TCP/IP白皮書和其他資料。

copyright © 萬盛學電腦網 all rights reserved