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


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

文章插圖
Q:如何解決局域網中網絡鄰居訪問響應“慢”?
A:你碰到這樣de情況嗎?
在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格式輸入你的計算機名和共享名 。然后像訪問驅動器一樣地訪問共享文件夾 。
方法三
在桌面上建立一個快捷方式,用于運行方法一中的命令 。
這三種方法都可以很快地訪問網絡中的其它計算機 。
由于筆者的水平有限,僅僅是粗略地敘述了可能出現的問題和一些解決方案 。在實際的應用過程中可能還會有其它的更方便的解決方案 。這篇文章旨在拋磚引玉,希望能解決讀者的一些實際問題 。
給大家介紹一下網上鄰居的工作原理:瀏覽服務,希望大家有所收獲!!
“瀏覽服務”非常重要,很多用戶已經養成了對“網絡鄰居”的嚴重依賴 。
用戶成功登錄網絡后,接下來通常是訪問網絡資源 。為了幫助用戶找到網絡資源,微軟網使用了叫做“瀏覽服務”的機制完成網絡資源查找和定位 ??蛻舻臑g覽過程如下:
通過向主瀏覽器發布公告將服務器增加到瀏覽列表 。
主瀏覽器與備份瀏覽器共享服務器(域)列表 。
客戶機從主瀏覽器檢索備份瀏覽器的計算機列表 。
客戶機和備份瀏覽器聯系以檢索服務器列表 。
客戶機和服務器聯系以檢索服務器上的共享資源列表 。
而在網絡上,為了有效地定位網絡資源,Microsoft Windows網絡的瀏覽服務必須有特定的“瀏覽服務器”參與并提供 。
瀏覽服務器的角色分為“(域)主瀏覽服務器”,“備份瀏覽服務器”,“潛在瀏覽服務器”幾種 。
瀏覽服務器一般由最先啟動的計算機擔任 , 然后可以通過選舉來自動變更或者交接 。
每隔15分鐘,每個子網的主瀏覽器向本子網上的其他主瀏覽器宣示自己 。
每隔12分鐘,每個域主瀏覽器與WINS聯系以取得所有domainname〈1B〉域的列表 。
每隔12分鐘,每個主瀏覽器(子網)與域主瀏覽器聯系以更新瀏覽表 。
每隔12分鐘,每個備份瀏覽器和它的局部主瀏覽器聯系以檢索和更新瀏覽表 。
所有有服務器組件(也就是說,具有共享網絡資源的能力)的計算機向它們局部域中的主瀏覽器宣示自己 。
當本地子網找不到主瀏覽器或初始化域控制器時都會發生瀏覽器選舉 。選舉按照操作系統版本號和身份來決定勝負 。
而且此過程中的大部分流量都是廣播流量 。這就是為什么在多子網環境下需要Wins才能正常使用“網絡鄰居” 。也是為什么竭力建議在企業網絡里面盡量少的使用“網絡鄰居” 。它的工作過程決定了在比較大和動態變化的網絡里面,注定是不可靠和存在眾多問題,并帶來混亂的 。
瀏覽服務沒有直接的控制選項,除了對于Win9x可以在“網絡屬性-文件和打印共享服務屬性”中控制計算機是否成為瀏覽服務器,必須通過修改注冊表來進行 。以下是一些注冊表控制參數:(只在Windows NT/Windows 2000下通過測試)注意大小寫!
在網絡鄰居中隱藏特定的計算機:
固然可以通過關掉“server”服務來達到這一目的,但也喪失了提供共享資源的途徑 ??梢孕薷淖员恚?br /> 【如何解決局域網中網絡鄰居訪問響應"慢"?】SYSTEMCurrentControlSetServicesLanmanServerParameters
建立或者修改:
“Hidden“=dword:1/0
1為隱藏 。隱藏之后還是能通過UNC路徑名來訪問的 。
再就是關于控制是否成為“瀏覽服務器”的注冊表項:
win2000計算機,修改注冊表:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBrowserParameters
“MaintainServerList“=REG_SZ:YES/NO/AUTO
“YES“為作為瀏覽服務器 , “NO“不作為,“AUTO“自動 。
win9x計算機,控制面版-網絡-文件和打印共享服務屬性:
主控瀏覽服務器:無效/有效/自動
議不要設置win9x計算機為有效,并把經常重啟或者從網絡斷開的計算機設置為無效,來改善網絡鄰居的工作并提高網絡效率 。