技術 : 物理學類 > 網上鄰居
目錄
No. 1
  一、網上鄰居的工作原理
  網上鄰居用的是netbios協議,在win98第二版係統中可以不單獨裝netbios協議,衹要安裝tcp/ip協議就可以了,因為已經默認打開了“通過tcp/ip啓用netbios”了。
  netbois(網絡基本輸入/輸出係統)最初由ibm,sytek作為api開發,使用戶軟件能使用局域網的資源。自從誕生,netbois成為許多其他網絡應用程序的基礎。嚴格意義上,netbios是接入網絡服務的接口標準。
  netbios原來是作為the網絡控製器為ibm局域網設計的,是通過特定硬件用來和網絡操作係統連接的軟件層。netbios經擴展,允許程序使用netbios接口來操作ibm令牌環結構。netbios已被公認為工業標準,通常參照netbios-compatible lans.
  它提供給網絡程序一套方法,相互通訊及傳輸數據。基本上,netbios允許程序和網絡會話。它的目的是把程序和任何類型的硬件屬性分開。它也使軟件開發員可以免除以下負擔:開發網絡錯誤修復,低層信息尋址和路由。使用netbios接口,可以為軟件開發員做許多工作。
  netbios使程序和局域網操作能力之間的接口標準化。有它們,可以將程序細化到為osi模型的哪一層所寫,使程序能移植到其他網絡上。在netbios局域網環境下,計算機通過名字被係統知道。網絡中每臺計算機都有通過不同方法編的永久性名稱。這些名稱將在下面做進一步討論。通過使用netbios的數據報或廣播方式,在netbios局域網上的pc機建立會話彼此聯絡。會話允許更多的信息被傳送,探測錯誤,和糾正。通信是在一對一的基礎上的。數據報或廣播方式允許一臺計算機和多臺其他的計算機同時通信,但信息大小受限。使用數據報或廣播方式沒有探測錯誤和糾正。然而,數據報通信可以不必建立一個會話。
  在這種環境下所有的通信以一種稱為“網絡控製塊“的格式提交給netbios。內存中這些塊的分配依賴於用戶程序。這些“網絡控製塊“分配到域中,分別為輸入/輸出保留。 在當今的環境中,netbios是使用很普遍的協議。以太網,令牌環,ibm pc網都支持netbios。在它原始版本中,它僅作為程序和網絡適配器的接口。從那以後,傳輸類功能加入netbios,使它功能日益增多。 在netbios裏,面嚮連接(tcp)和無連接(udp)通信均支持。它支持廣播和復播,支持三個分開的服務:命名,會話,數據報。
  netbios 名稱 netbios名稱用來在網絡上鑒別資源。程序用這些名稱開始和結束會話。你能用多個程序配置一臺單獨的機器,每個程序都有獨特的netbios名稱。每臺支持應用的pc機也有用戶定義或通過內部方法獲得的netbios站名。 netbios能包含至多16個阿爾法數字字母。在整個資源路由網絡裏,字母的組合必須獨特。在一臺使用netbios的pc機在網絡上能完全工作起來之前,pc必須先登記netbios名稱。 以下看仔細啦,一臺機器開機啦~~他在幹嘛?? 當客戶端a活躍時,客戶端a廣播它的名稱。當它成功廣播自己,並沒有其他人和它重名,客戶端就登記成功。登記過程如下:
  1.在登陸上,客戶端a在所有地方廣播它自己和它的netbios信息6到10次(靠,這種辦法who想出來個,餿的。。。。),確保其他網絡成員收到信息。(如果有機器沒有收到,那該機的網上鄰居裏這個客戶端a就隱身了)
  2.如果有另一客戶端已用此名,另一客戶端b發佈它自己的廣播,包括它正在使用的名字。請求登陸的客戶端a停止所有登記的企圖。 3.如無其他客戶端反對登記,請求登陸的客戶端a完成登記過程。如果有可用的名稱服務器,那麽名稱服務器會在它的數據庫裏記上一筆,某機的名稱是a,ip地址是xxx.xxx.xxx.xxx 4、當a機正常關機時,重新廣播釋放剛纔註册的這個名字,同一網段上的計算機收到後把這個名字在網上鄰居裏就麻油了。(靠,暈倒死正常關機。。。。。不正常呢?別急呀)如果網上有wins服務器的話,客戶機非正常關機一定時間以後,wins也會註銷這個名字。如果麻油wins服務的話,您就對着網上鄰居裏的圖標撞大運吧~~,當心噢,這時候查詢名字肯定是廣播~~,如果你網上有個幾十臺機器,廣播個n篇,再等回答。問題真的解决了嗎?要知道廣播包是很容易出問題的,尤其在機器數量較多的網絡裏,這就是網上鄰居常常找不到人的原因之一,並且廣播不能穿過路由,所以不同子網的機器在網上鄰居裏是看不見地。(如果有wins服務器存在而且節點類型不是b,那還....稍好一點,不廣播了。具體方式可參閱wins結點類型的相關資料)。其實即使有些機器沒有收到註册請求,也就是網上鄰居裏看不看見沒什麽大關係,衹要a不恰好和b同名,如果有wins服務那就更好了,你和他同名也沒關係,wins會更新紀錄或拒絶a登記這個名字。當你試圖和a機進行基於netbios的通訊,比如傳衹文件什麽的,那首先會查詢netbios名字,如果找到就開始通訊。
  在netbios環境中有兩類名稱:獨特的和集合的。獨特的名稱必須在網絡中獨特。集合的名稱不必在網絡中獨特,所有同名過程屬於同一集合。每個netbios節點包含一張該節點當前使用名稱的表。 netbios命名允許16個字母用在netbios名稱中。而微軟衹允許15個字母用在netbios名稱中,第十六個為netbios後綴。netbios後綴用在microsoft networking 軟件中,區別安裝的功能,登記的設備和服務。 [註意:smb 和nbt(在tcp/ip上的netbios)緊密的工作在一起,且都使用137,138,139端口。137端口是netbios名稱udp,138端口是netbios數據報udp,139端口是netbios會話tcp]嘿嘿,知道點安全常識的這個端口號不會沒聽說過吧,要網上鄰居還是要安全自己要好好考慮。
  1.瀏覽列表當你瀏覽網上鄰居時,應該可以看到本機所在的工作組中的機器列表,也可在命令提示符下輸入net view 命令來得到本機所在工作組的列表,工作組其實就是共享瀏覽列表的一組計算機,同一個網段中的計算機,其默認都是屬於同一工作組workgroup。 瀏覽列表(browsing list):在微軟網絡中,用戶可以在瀏覽列表裏看到整個網絡(何指?子網還是廣播域?大傢可以考慮考慮)上所有的計算機。當你通過網上鄰居窗口打開整個網絡時,你將看到一個工作組列表,再打開某個工作組,你將看到裏面的計算機列表(也可在 dos方式下用net view /domain:workgroupname命令得到),這就是我們所說的 browsing list。
  工作組從本質上說就是共享一個瀏覽列表的一組計算機,所有的工作組之間都是對等的,沒有規定不可以讓所有的計算機同處於一個工作組中。 瀏覽列表是通過廣播查詢瀏覽主控服務器,由瀏覽主控服務器提供的。 瀏覽主控服務器是工作組中的一臺最為重要的計算機,它負責維護本工作組中的瀏覽列表及指定其他工作組的主控服務器列表,為本工作組的其他計算機和其他來訪本工作組的計算機提供瀏覽服務,每個工作組都為會每個傳輸協議選擇一個瀏覽主控服務器,而我們經常遇到的無法瀏覽網絡的錯誤大多是因為你所處的工作組沒有瀏覽主控服務器而造成的。你可以在一個工作組中用nbtstat -a computername 命令找出使用nbt協議的瀏覽主控服務器,它的標識是含有\_msbrowse_名字段。 缺省情況下,win98工作組中的瀏覽主控服務器是該工作組中第一臺啓用文件及打印機共享功能的計算機,也允許手工將一臺win98計算機配置為瀏覽主控服務器(方法會在後面講述網絡配置時具體介紹,但由於瀏覽主控服務器需要維護動態瀏覽列表,性能會受影響),如果一個工作組中有多臺計算機配置了這個選項,或是當前的瀏覽主控服務器關閉了係統,又沒有其他計算機啓用主控設置時,就要進行主控瀏覽器的選舉。 關於瀏覽器的選舉報文,過程很簡單,首先由一臺計算機發送一個選舉臨界報文,該報文包含了來自發送計算機的信息(操作係統,版本及netbios名等),選舉報文嚮網絡中廣播,工作組中的每一臺計算機都會用自身信息與選舉報文進行優先級比較,主要是操作係統起主要作用,記得好像是nt server>nt workstation>win98>wfwg,反正到最後是那個自身條件最好的成為新的瀏覽主控服務器.
  2.主瀏覽器瀏覽列表其實是從工作組中的某一臺計算機中得來(這臺計算機一般就叫主瀏覽器),在一個工作組中衹有一臺計算機充當主瀏覽器的角色,有一到兩臺計算機充當備份瀏覽器的角色。如果不指定,主瀏覽器、備份瀏覽器身份都是由網絡中的計算機隨機得到,如果網絡中的機器都是win98係統,則由第一臺打開並啓用文件及打印共享的計算機充當主瀏覽器,如果主瀏覽器關機,那麽就要選舉主瀏覽器了。當一臺計算機進入網絡時它會通過網絡廣播宣告自己的存在(需要在相關協議上綁定文件及打印共享),主瀏覽器收到廣播後就將該計算機的信息保存到自己已有的列表中。主瀏覽器除了保存所在工作組的計算機列表之外,還保存了同一個網段中其他工作組的主瀏覽器列表,以便本工作組的計算機瀏覽其他工作組的計算機列表。
  3.瀏覽服務 為了幫助用戶找到網絡資源,微軟使用了叫做"瀏覽服務"的機製完成網絡資源查找和定位。 當我們在一個對等網中,當主機的數量多於一定的數量的時候,有時我們打開"網上鄰居"的時候,速度會很慢很慢,(尤其在一個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才能正常使用"網絡鄰居"。也是為什麽竭力建議在企業網絡裏面盡量少的使用"網絡鄰居"。它的工作過程决定了在比較大和動態變化的網絡裏面,註定是不可靠和存在衆多問題,並帶來混亂的。整個網絡瀏覽的過程:當一臺win98進入網絡時,如果它帶有服務器服務(啓用了文件及打印機共享)會嚮網絡廣播宣告自己的存在,而瀏覽主控服務器會取得這個宣告並將它放入自己維護的瀏覽列表中;而沒有在相應協議上綁定文件及打印機共享的計算機則不會宣告,因而也就不會出現在網絡鄰居裏了。當客戶計算機想獲得需要的網絡資源列表時,首先會廣播發出瀏覽請求,瀏覽主控服務器收到請求後,如果請求的是本組的瀏覽列表,則直接將客戶所需的資源列表發回;如果請求的是其它工作組的瀏覽列表,瀏覽主控服務器會根據本身browsing list中的記錄找到相應工作組的主控瀏覽器返回給用戶,用戶可從那裏得到它想要的瀏覽列表。
  4.網上鄰居依賴服務之間的關係: 首先說明一下網上鄰居在windows 係統中結構: computer browser 服務 server 服務 workstation服務 microsoft 網絡的文件和打印機共享 協議 microsoft 網絡客戶端 這些服務和協議就組成了我們用戶能夠接觸到的有關網上鄰居背後的microsoft browser服務,也就是說要保證網上鄰居能夠正常工作,係統方面首先上面提到的這些必須正常工作。 在點一下這幾個服務的要點: computer browser服務是這個體係的首腦, server服務就是computer browser服務的右手,主要負責提文件和打印機共享的支持, microsoft網絡的文件和打印機共享 就是server服務在網卡上面的反映。 workstation服務,就是computer browser服務的左手,主要負責接收瀏覽列表, microsoft網絡客戶端 就是workstation服務在網卡上面的反映。
  二、查看網上鄰居方法
  一般係統安裝後網上鄰居就會出現在桌面上。對xp來講,桌面上,右鍵打開"屬性"-"桌面"-"自定義桌面",在網上鄰居那裏打勾就可以啦. “網上鄰居”是局域網用戶訪問其他工作站的一種途徑,不少用戶在訪問共享資源時,總喜歡利用“網上鄰居”功能,來移動或者復製共享計算機中的信息。
  方法一:打開ie瀏覽器,直接在地址欄輸入“該計算機的ip或名稱”,按回車鍵,所有共享的文件和文件夾就會一目瞭然了(編註:如果對方對文件夾設置了權限,那你還需要知道相應的用戶名和密碼)。
  方法二:打開網上鄰居窗口,單擊“查看工作組計算機→嚮上”,在窗口內就可以看到所有工作組,衹需打開計算機所在的工作組,就可以看到相應的計算機了。
  方法三:打開網上鄰居窗口,單擊“添加一個網上鄰居”,在添加網上鄰居嚮導中輸入: ip地址或計算機名,鍵入該機器的名稱。單擊“完成”按鈕,即可。
  方法四:單擊菜單“開始→運行”按鈕,打開運行對話框,在“打開”一欄中輸入:對方計算機的ip或名稱,單擊“確定”按鈕即可。
  方法五:用鼠標依次單擊windows係統桌面上的“開始”/“搜索”/“搜索計算機”命令,在隨後現的對話框中,輸入要尋找的共享計算機名字,再用鼠標單擊一下“立即搜索”按鈕,要不了多長時間,網上鄰居中指定的計算機就會出現在搜索結果頁面中了.
  方法六:在dos下訪問網上鄰居。衹要在dos命令提示符下輸入“net view xxx”命令(其中xxx表示網上鄰居中的共享計算機名字),再直接回車,就能查看共享計算機xxx上的資源文件了;要是大傢輸入“net use f:xxxyyy”命令的話,就可以將網上鄰居中共享計算機xxx上的yyy目錄映射為本地計算機中的f盤了,以後大傢可以直接在命令提示符下鍵入“f:”,就能對網上鄰居中的共享資源進行相關操作了
  三、認識和解决網上鄰居的常見問題
  1:所有的網上鄰居中的機器不可訪問 ----主瀏覽器死機,還沒有選舉出新的瀏覽器
  2:某些網上鄰居的機器不可用 可以在“網上鄰居”中看到一臺電腦,但是點擊該電腦圖標卻出現“網絡路徑不存在”的錯誤提示----是瀏覽表中的內容沒有更新 。如果一臺電腦非法關機,它的名字可能會在網絡上保留40多分鐘,所以你現在點擊的可能是一臺非法關機的電腦。因為瀏覽列表的獲得不是通過訪問其中每一臺機子得到的,很多時候網絡中的計算機並不能正確更新瀏覽列表。當一臺計算機正常關機時,它會嚮網絡發出廣播宣告,使瀏覽主控服務器及時將它從瀏覽列表中刪除;而非正常關機後,瀏覽列表裏仍會把該條目保持很長一段時間(nt下是45分鐘),這就是我們仍能在網絡鄰居裏看到它的原因。另外有時候,明明計算機已經關了,但網上鄰居上卻仍然存在 ----這個是網上鄰居的正常現象,也是瀏覽表沒有更新的原因。主瀏覽器的列表更新需要每隔一段時間進行,這樣客戶機得到的瀏覽列表就不是實時更新的。比如客戶機非法關機後,在主瀏覽器的瀏覽列表裏還會保存很長一段時間,而實際上該計算機已經無法訪問了。 解决方案:如果要訪問的計算機不在網上鄰居的列表裏或在列表裏卻無法通過netbios名稱訪問,可以在地址欄裏輸入“ip地址”來訪問。
  3:用windows98操作係統訪問win2000或xp係統時無法訪問。可能是win2000或xp係統上的 guest 帳號被禁用或者win2000采用了ntfs分區格式,設置了權限控製。解决方案:啓用win2000裏的guest 用戶 ,如果沒有啓用guest用戶那麽win98訪問win2000時會要求輸入ipc$密碼。同時查看要訪問的分區或文件夾是否設置了過高的訪問權限,一般要允許win98係統的機器訪問的話,win2000裏的安全控製裏不要將everyone的賬號組刪除。 1.如果是98的話,在開啓了係統guest用戶的情況下,點擊“開始”—→“運行”,輸入gpedit.msc,可以調出組策略編輯器,在“本地計算機策略—→計算機配置—→windows設置—→安全設置—→本地策略—→用戶權利指派—→拒絶從網絡訪問這臺計算機”中赫然可以看到有guest用戶!如果在這裏刪除guest用戶,那麽其他電腦就可以從網上鄰居中查看這臺電腦的共享目錄了。 2.如果是2000或者xp的話,你就幹脆把網絡協議全部刪掉,衹留有用的,如:tcp/ip,ipx/spx,netbuie。不必要的網絡協議往往會影響網絡的連
  接速度和效率。 ping不通,可能是xp自帶防火墻,關掉它試試。
  4: 網上鄰居電腦或工作組名單的來源。 如果是每次需要時纔開始在網上查找電腦,尋找方式除了廣播以外別無它法,如果有多臺電腦同時執行類似任務,勢必引發網絡大賽車,因此mircosoft提出了browser service(瀏覽服務)作為解决方案。mircosoft網絡上必須有一臺或數臺機器充當瀏覽服務器,維護並隨時更新網絡上的電腦與工作組名單,這樣任何一臺電腦需要瀏覽“網上鄰居”,便可以嚮服務器請求名單,避免了廣播查詢造成的網絡阻塞。可以擔任browser的電腦並不是隨意的,這取决與該電腦采用什麽操作係統和它開機時間長短。一般來說,采用winnt/2000/xp作為操作係統比win9x/me的電腦成為browser的優先級高,如果操作係統相同,則比較係統的版本,新版本優先權高,如果係統和版本相同,則先開機的優先。當網絡中第一臺電腦開機時,它會發出查詢有沒有master browser,如果沒有則自己成為master browser,如果有的話則會比較操作係統的版本,高的成為master browser。當一臺非master browser關機時,它會主動通知master browser,然後由master browser將它從網絡清單中清除,但是如果客戶機非正常關機,則master browser不會將它從網絡清單中清除,最長要經過48分鐘後纔會將它清除掉。
  5: “網上鄰居”非常慢 。原因:一、網上鄰居提速兩原則: 1、使用單一網絡通信協議 windows允許是用多種通信協議,如netbeui和 ipx/spx等,雖然方便,但也製造了更多的網絡廣播垃圾,同時也減緩了存取網絡資源的速度,衹用一種通信協議當然最理想不過,因此若沒有必要,將多餘的協議刪掉。 2、使用wins服務器配合使用tcp ip ,winnt/2000 server提供wins服務器功能,在局域網中安裝一臺wins服務器,則網絡上所有電腦都成為wins客戶端,這樣客戶端衹需要嚮wins服務器發出請求而不必進行廣播查詢,對於中大型網絡是個不錯的選擇。
  二、master browser是關鍵有的master browser係統資源差不多要耗盡(需要重起),也有的master browser被使用了防火墻的用戶霸占,這時我們就需要先找到它,然後再采取相應方式解决。winnt/2000 resource kit中一個叫browstat.exe的小工具可以幫我們找到master browser,安裝後執行 net config rdr ,然後記下netbt_tcpip_及後邊大括號中的內容,假如是netbt_tcpip_{612e.....},然後執行browstat getmaster netbt_tcpip_{612e.....} xxx (xxx是要獲得master browser的工作組或域)。如果訪問一個工作組時被告知該工作組列表拒絶訪問,這種情況一般都是該工作組的master browser采用了防火墻,找到該機器,關閉防火墻就可以解决問題。 為什麽我瀏覽網上鄰居的時候很慢?怎樣解决? :因為通過網上鄰居瀏覽其它計算機的時候,2000會先搜索自己的共享目錄和可作為網絡共享的打印機以及計劃任務中和網絡相關的計劃任務,所以導致速度慢。 啓動註册表編輯器regedit 找到 hkey_local_machine/sofeware/microsoft/windows/current version/explore/remotecomputer/namespace 刪除(打印機)刪除(計劃任務)再次打開的時候就會發現速度比以前提高很多了。
  6:不能瀏覽網絡,但是卻能夠與局域網的其它計算機玩網絡遊戲。
  (1).確保硬件沒有問題 有些人雖然打開網上鄰居時有錯誤,提示不能瀏覽網絡,但是卻能夠與局域網的其它計算機玩網絡遊戲。這就表明你的硬件沒有問題。再者,用ping命令,ping本地的ip地址或計算機名。如果能ping通,也說明你的硬件沒有問題。
  (2).網絡配置 若是windows 98係列操作係統,強烈建議宿舍、家庭局域網在網絡組件中安裝五個網絡組件(如圖),缺一不可,多則纍贅。第一個是microsoft 網絡用戶,第二個是正確安裝網卡驅程,第三個和第四個是ipx協議和tcp/ip協議,最後一個是microsoft 網絡文件共享。若是windows 2000、xp操作係統,也衹需要做類似設置即可。
  (3).tcp/ip裏面的設置 保證局域網裏面的計算機處於同一網段上。一般把ip地址設為:192.168.1.x,子網掩碼:255.255.255.0,就可以了。
  (4).不要更改其它網絡組件的默認設置 總結 提示讀者註意的是,一定要註視第2點所說的安裝網絡文件共享這個組件。衹要局域網中有一臺計算機沒有裝這個東東,出現無法瀏覽網絡的幾率就大大提升了。 說到最後,還要加上一句讀者不希望看到話:即使是硬件沒問題,軟件設置沒有問題,在對等局域網中出現無法瀏覽網上鄰居還是不可避免的現象!!這涉及到計算機列表保存在主控服務器上的知識, 不是一兩句話能夠說清楚的。我們衹要做到上面幾點,就很少會出現無法瀏覽網上鄰居的情況。7:可以訪問別人的電腦,別人看不到自己的電腦。這種情況應該是你衹安裝了網卡驅動,網絡協議和microsoft網絡用戶,所以你可以訪問別人的電腦,但是沒有安裝“文件與打印機共享服務”,也就是沒有作為服務器的功能,所以別人看不到你的電腦。
  四、網上鄰居有問題,請參看以下步驟
  如果你的網上鄰居有問題,請參看以下步驟(同樣適用於打印機的共享):
  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.設置共享文件夾和打印機。 經過以上步驟,你的網上鄰居應該可以正常工作了。
網上鄰居的工作原理
  網上鄰居用的是NetBIOS,在Win95 OSR2(版本號4.00.950B)之前的Windows需要安裝用於NetBIOS的NetBEUI協議,之後的絶大部分,衹要安裝TCP/IP協議就可以了,因為此時TCP/IP已經有自己的NetBIOS功能(NetBT)了。
  Netbios(網絡基本輸入/輸出係統)最初由IBM,Sytek作為API開發,使用戶軟件能使用局域網的資源。自從誕生,Netbios成為許多其他網絡應用程序的基礎。嚴格意義上,Netbios是接入網絡服務的接口標準,不是一個協議。
  Netbios原來是作為THE網絡控製器為IBM局域網設計的,是通過特定硬件用來和網絡操作係統連接的軟件層。Netbios經擴展,允許程序使用Netbios接口來操作IBM令牌環結構。Netbios已被公認為工業標準,通常參照Netbios-compatible LANs.
  它提供給網絡程序一套方法,相互通訊及傳輸數據。基本上,Netbios允許程序和網絡會話。它的目的是把程序和任何類型的硬件屬性分開。它也使軟件開發員可以免除以下負擔:開發網絡錯誤修復,低層信息尋址和路由。使用Netbios接口,可以為軟件開發員做許多工作。
  Netbios使程序和局域網操作能力之間的接口標準化。有它們,可以將程序細化到為osi模型的哪一層所寫,使程序能移植到其他網絡上。在Netbios局域網環境下,計算機通過名字被係統知道。網絡中每臺計算機都有通過不同方法編的永久性名稱。這些名稱將在下面做進一步討論。 通過使用Netbios的數據報或廣播方式,在Netbios局域網上的pc機建立會話彼此聯絡。會話允許更多的信息被傳送,探測錯誤,和糾正。通信是在一對一的基礎上的。數據報或廣播方式允許一臺計算機和多臺其他的計算機同時通信,但信息大小受限。使用數據報或廣播方式沒有探測錯誤和糾正。然而,數據報通信可以不必建立一個會話。
  在這種環境下所有的通信以一種稱為“網絡控製塊“的格式提交給NetBIOS。內存中這些塊的分配依賴於用戶程序。這些“網絡控製塊“分配到域中,分別為輸入/輸出保留。 在當今的環境中,NetBIOS是使用很普遍的協議。以太網,令牌環,IBM PC網都支持NetBIOS。在它原始版本中,它僅作為程序和網絡適配器的接口。從那以後,傳輸類功能加入NetBIOS,使它功能日益增多。 在NetBIOS裏,面嚮連接(tcp)和無連接(udp)通信均支持。它支持廣播和復播,支持三個分開的服務:命名,會話,數據報。
  NetBIOS 名稱 NetBIOS名稱用來在網絡上鑒別資源。程序用這些名稱開始和結束會話。你能用多個程序配置一臺單獨的機器,每個程序都有獨特的NetBIOS名稱。每臺支持應用的pc機也有用戶定義或通過內部方法獲得的NetBIOS站名。 NetBIOS能包含至多16個阿爾法數字字母。在整個資源路由網絡裏,字母的組合必須獨特。在一臺使用NetBIOS的pc機在網絡上能完全工作起來之前,pc必須先登記NetBIOS名稱。 以下看仔細啦,一臺機器開機啦~~他在幹嘛?? 當客戶端A活躍時,客戶端A廣播它的名稱。當它成功廣播自己,並沒有其他人和它重名,客戶端就登記成功。登記過程如下:
  1.在登陸上,客戶端A在所有地方廣播它自己和它的NetBIOS信息6到10次(靠,這種辦法Who想出來個,餿的。。。。),確保其他網絡成員收到信息。(如果有機器沒有收到,那該機的網上鄰居裏這個客戶端A就隱身了)
  2.如果有另一客戶端已用此名,另一客戶端B發佈它自己的廣播,包括它正在使用的名字。請求登陸的客戶端A停止所有登記的企圖。 3.如無其他客戶端反對登記,請求登陸的客戶端A完成登記過程。如果有可用的名稱服務器,那麽名稱服務器會在它的數據庫裏記上一筆,某機的名稱是A,IP地址是XXX.XXX.XXX.XXX 4、當A機正常關機時,重新廣播釋放剛纔註册的這個名字,同一網段上的計算機收到後把這個名字在網上鄰居裏就麻油了。(靠,暈倒死正常關機。。。。。不正常呢?別急呀)如果網上有Wins服務器的話,客戶機非正常關機一定時間以後,Wins也會註銷這個名字。如果麻油wins服務的話,您就對着網上鄰居裏的圖標撞大運吧~~,當心噢,這時候查詢名字肯定是廣播~~,如果你網上有個幾十臺機器,廣播個N篇,再等回答。問題真的解决了嗎?要知道廣播包是很容易出問題的,尤其在機器數量較多的網絡裏,這就是網上鄰居常常找不到人的原因之一,並且廣播不能穿過路由,所以不同子網的機器在網上鄰居裏是看不見地。(如果有wins服務器存在而且節點類型不是B,那還....稍好一點,不廣播了。具體方式可參閱wins結點類型的相關資料)。其實即使有些機器沒有收到註册請求,也就是網上鄰居裏看不看見沒什麽大關係,衹要A不恰好和B同名,如果有WINS服務那就更好了,你和他同名也沒關係,WINS會更新紀錄或拒絶A登記這個名字。當你試圖和A機進行基於NetBios的通訊,比如傳衹文件什麽的,那首先會查詢NetBios名字,如果找到就開始通訊。
  在NetBIOS環境中有兩類名稱:獨特的和集合的。獨特的名稱必須在網絡中獨特。集合的名稱不必在網絡中獨特,所有同名過程屬於同一集合。每個NetBIOS節點包含一張該節點當前使用名稱的表。 NetBIOS命名允許16個字母用在NetBIOS名稱中。而微軟衹允許15個字母用在NetBIOS名稱中,第十六個為NetBIOS後綴。NetBIOS後綴用在Microsoft networking 軟件中,區別安裝的功能,登記的設備和服務。 [註意:smb 和nbt(在tcp/ip上的NetBIOS)緊密的工作在一起,且都使用137,138,139端口。137端口是NetBIOS名稱UDP,138端口是NetBIOS數據報UDP,139端口是NetBIOS會話tcp]嘿嘿,知道點安全常識的這個端口號不會沒聽說過吧,要網上鄰居還是要安全自己要好好考慮。
  1.瀏覽列表 當你瀏覽網上鄰居時,應該可以看到本機所在的工作組中的機器列表,也可在命令提示符下輸入net view 命令來得到本機所在工作組的列表,工作組其實就是共享瀏覽列表的一組計算機,同一個網段中的計算機,其默認都是屬於同一工作組Workgroup。 瀏覽列表(Browsing List):在微軟網絡中,用戶可以在瀏覽列表裏看到整個網絡(何指?子網還是廣播域?大傢可以考慮考慮)上所有的計算機。當你通過網上鄰居窗口打開整個網絡時,你將看到一個工作組列表,再打開某個工作組,你將看到裏面的計算機列表(也可在 DOS方式下用net view /domain:workgroupname命令得到),這就是我們所說的 Browsing List。
  工作組從本質上說就是共享一個瀏覽列表的一組計算機,所有的工作組之間都是對等的,沒有規定不可以讓所有的計算機同處於一個工作組中。 瀏覽列表是通過廣播查詢瀏覽主控服務器,由瀏覽主控服務器提供的。 瀏覽主控服務器是工作組中的一臺最為重要的計算機,它負責維護本工作組中的瀏覽列表及指定其他工作組的主控服務器列表,為本工作組的其他計算機和其他來訪本工作組的計算機提供瀏覽服務,每個工作組都為會每個傳輸協議選擇一個瀏覽主控服務器,而我們經常遇到的無法瀏覽網絡的錯誤大多是因為你所處的工作組沒有瀏覽主控服務器而造成的。你可以在一個工作組中用NBTSTAT -a computername 命令找出使用NBT協議的瀏覽主控服務器,它的標識是含有_MSBROWSE_名字段。 缺省情況下,win98工作組中的瀏覽主控服務器是該工作組中第一臺啓用文件及打印機共享功能的計算機,也允許手工將一臺win98計算機配置為瀏覽主控服務器(方法會在後面講述網絡配置時具體介紹,但由於瀏覽主控服務器需要維護動態瀏覽列表,性能會受影響),如果一個工作組中有多臺計算機配置了這個選項,或是當前的瀏覽主控服務器關閉了係統,又沒有其他計算機啓用主控設置時,就要進行主控瀏覽器的選舉。 關於瀏覽器的選舉報文,過程很簡單,首先由一臺計算機發送一個選舉臨界報文,該報文包含了來自發送計算機的信息(操作係統,版本及NETBIOS名等),選舉報文嚮網絡中廣播,工作組中的每一臺計算機都會用自身信息與選舉報文進行優先級比較,主要是操作係統起主要作用,記得好像是NT Server>NT Workstation>Win98>WFWG,反正到最後是那個自身條件最好的成為新的瀏覽主控服務器.
  2.主瀏覽器 瀏覽列表其實是從工作組中的某一臺計算機中得來(這臺計算機一般就叫主瀏覽器),在一個工作組中衹有一臺計算機充當主瀏覽器的角色,有一到兩臺計算機充當備份瀏覽器的角色。 如果不指定,主瀏覽器、備份瀏覽器身份都是由網絡中的計算機隨機得到,如果網絡中的機器都是Win98係統,則由第一臺打開並啓用文件及打印共享的計算機充當主瀏覽器,如果主瀏覽器關機,那麽就要選舉主瀏覽器了。當一臺計算機進入網絡時它會通過網絡廣播宣告自己的存在(需要在相關協議上綁定文件及打印共享),主瀏覽器收到廣播後就將該計算機的信息保存到自己已有的列表中。主瀏覽器除了保存所在工作組的計算機列表之外,還保存了同一個網段中其他工作組的主瀏覽器列表,以便本工作組的計算機瀏覽其他工作組的計算機列表。
  3.瀏覽服務 為了幫助用戶找到網絡資源,微軟使用了叫做"瀏覽服務"的機製完成網絡資源查找和定位。 當我們在一個對等網中,當主機的數量多於一定的數量的時候,有時我們打開"網上鄰居"的時候,速度會很慢很慢,(尤其在一個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才能正常使用"網絡鄰居"。也是為什麽竭力建議在企業網絡裏面盡量少的使用"網絡鄰居"。它的工作過程决定了在比較大和動態變化的網絡裏面,註定是不可靠和存在衆多問題,並帶來混亂的。整個網絡瀏覽的過程:當一臺win98進入網絡時,如果它帶有服務器服務(啓用了文件及打印機共享)會嚮網絡廣播宣告自己的存在,而瀏覽主控服務器會取得這個宣告並將它放入自己維護的瀏覽列表中;而沒有在相應協議上綁定文件及打印機共享的計算機則不會宣告,因而也就不會出現在網絡鄰居裏了。當客戶計算機想獲得需要的網絡資源列表時,首先會廣播發出瀏覽請求,瀏覽主控服務器收到請求後,如果請求的是本組的瀏覽列表,則直接將客戶所需的資源列表發回;如果請求的是其它工作組的瀏覽列表,瀏覽主控服務器會根據本身Browsing List中的記錄找到相應工作組的主控瀏覽器返回給用戶,用戶可從那裏得到它想要的瀏覽列表。
  4.網上鄰居依賴服務之間的關係: 首先說明一下網上鄰居在Windows 係統中結構: Computer Browser 服務 Server 服務 Workstation服務 Microsoft 網絡的文件和打印機共享 協議 Microsoft 網絡客戶端 這些服務和協議就組成了我們用戶能夠接觸到的有關網上鄰居背後的Microsoft Browser服務,也就是說要保證網上鄰居能夠正常工作,係統方面首先上面提到的這些必須正常工作。 在點一下這幾個服務的要點: Computer Browser服務是這個體係的首腦, Server服務就是Computer Browser服務的右手,主要負責提文件和打印機共享的支持, Microsoft網絡的文件和打印機共享 就是Server服務在網卡上面的反映。 Workstation服務,就是Computer Browser服務的左手,主要負責接收瀏覽列表, Microsoft網絡客戶端 就是Workstation服務在網卡上面的反映。
查看網上鄰居方法
  一般係統安裝後網上鄰居就會出現在桌面上。對XP來講,桌面上,右鍵打開"屬性"-"桌面"-"自定義桌面",在網上鄰居那裏打勾就可以啦. “網上鄰居”是局域網用戶訪問其他工作站的一種途徑,不少用戶在訪問共享資源時,總喜歡利用“網上鄰居”功能,來移動或者復製共享計算機中的信息。
  方法一:打開IE瀏覽器,直接在地址欄輸入“該計算機的IP或名稱”,按回車鍵,所有共享的文件和文件夾就會一目瞭然了(編註:如果對方對文件夾設置了權限,那你還需要知道相應的用戶名和密碼)。
  方法二:打開網上鄰居窗口,單擊“查看工作組計算機→嚮上”,在窗口內就可以看到所有工作組,衹需打開計算機所在的工作組,就可以看到相應的計算機了。
  方法三:打開網上鄰居窗口,單擊“添加一個網上鄰居”,在添加網上鄰居嚮導中輸入: IP地址或計算機名,鍵入該機器的名稱。單擊“完成”按鈕,即可。
  方法四:單擊菜單“開始→運行”按鈕,打開運行對話框,在“打開”一欄中輸入:對方計算機的IP或名稱,單擊“確定”按鈕即可。
  方法五:用鼠標依次單擊Windows係統桌面上的“開始”/“搜索”/“搜索計算機”命令,在隨後現的對話框中,輸入要尋找的共享計算機名字,再用鼠標單擊一下“立即搜索”按鈕,要不了多長時間,網上鄰居中指定的計算機就會出現在搜索結果頁面中了.
  方法六:在DOS下訪問網上鄰居。衹要在DOS命令提示符下輸入“NET VIEW XXX”命令(其中XXX表示網上鄰居中的共享計算機名字),再直接回車,就能查看共享計算機XXX上的資源文件了;要是大傢輸入“NET USE F:XXXYYY”命令的話,就可以將網上鄰居中共享計算機XXX上的YYY目錄映射為本地計算機中的F盤了,以後大傢可以直接在命令提示符下鍵入“F:”,就能對網上鄰居中的共享資源進行相關操作了。
認識和解决網上鄰居的常見問題
  1:所有的網上鄰居中的機器不可訪問 ----主瀏覽器死機,還沒有選舉出新的瀏覽器
  2:某些網上鄰居的機器不可用 可以在“網上鄰居”中看到一臺電腦,但是點擊該電腦圖標卻出現“網絡路徑不存在”的錯誤提示----是瀏覽表中的內容沒有更新 。如果一臺電腦非法關機,它的名字可能會在網絡上保留40多分鐘,所以你現在點擊的可能是一臺非法關機的電腦。因為瀏覽列表的獲得不是通過訪問其中每一臺機子得到的,很多時候網絡中的計算機並不能正確更新瀏覽列表。當一臺計算機正常關機時,它會嚮網絡發出廣播宣告,使瀏覽主控服務器及時將它從瀏覽列表中刪除;而非正常關機後,瀏覽列表裏仍會把該條目保持很長一段時間(NT下是45分鐘),這就是我們仍能在網絡鄰居裏看到它的原因。另外有時候,明明計算機已經關了,但網上鄰居上卻仍然存在 ----這個是網上鄰居的正常現象,也是瀏覽表沒有更新的原因。主瀏覽器的列表更新需要每隔一段時間進行,這樣客戶機得到的瀏覽列表就不是實時更新的。比如客戶機非法關機後,在主瀏覽器的瀏覽列表裏還會保存很長一段時間,而實際上該計算機已經無法訪問了。 解决方案:如果要訪問的計算機不在網上鄰居的列表裏或在列表裏卻無法通過NetBIOS名稱訪問,可以在地址欄裏輸入“IP地址”來訪問。
  3:用windows98操作係統訪問win2000或xp係統時無法訪問。可能是win2000或xp係統上的 guest 帳號被禁用或者Win2000采用了NTFS分區格式,設置了權限控製。解决方案:啓用Win2000裏的guest 用戶 ,如果沒有啓用guest用戶那麽Win98訪問Win2000時會要求輸入IPC$密碼。同時查看要訪問的分區或文件夾是否設置了過高的訪問權限,一般要允許Win98係統的機器訪問的話,Win2000裏的安全控製裏不要將everyone的賬號組刪除。 1.如果是98的話,在開啓了係統Guest用戶的情況下,點擊“開始”—→“運行”,輸入gpedit.msc,可以調出組策略編輯器,在“本地計算機策略—→計算機配置—→Windows設置—→安全設置—→本地策略—→用戶權利指派—→拒絶從網絡訪問這臺計算機”中赫然可以看到有Guest用戶!如果在這裏刪除Guest用戶,那麽其他電腦就可以從網上鄰居中查看這臺電腦的共享目錄了。 2.如果是2000或者xp的話,你就幹脆把網絡協議全部刪掉,衹留有用的,如:TCP/IP,IPX/SPX,NETBUIE。不必要的網絡協議往往會影響網絡的連接速度和效率。 ping不通,可能是xp自帶防火墻,關掉它試試。
  4: 網上鄰居電腦或工作組名單的來源。 如果是每次需要時纔開始在網上查找電腦,尋找方式除了廣播以外別無它法,如果有多臺電腦同時執行類似任務,勢必引發網絡大賽車,因此Microsoft提出了Browser Service(瀏覽服務)作為解决方案。Microsoft網絡上必須有一臺或數臺機器充當瀏覽服務器,維護並隨時更新網絡上的電腦與工作組名單,這樣任何一臺電腦需要瀏覽“網上鄰居”,便可以嚮服務器請求名單,避免了廣播查詢造成的網絡阻塞。可以擔任Browser的電腦並不是隨意的,這取决與該電腦采用什麽操作係統和它開機時間長短。一般來說,采用WinNT/2000/XP作為操作係統比Win9X/ME的電腦成為Browser的優先級高,如果操作係統相同,則比較係統的版本,新版本優先權高,如果係統和版本相同,則先開機的優先。當網絡中第一臺電腦開機時,它會發出查詢有沒有Master Browser,如果沒有則自己成為Master Browser,如果有的話則會比較操作係統的版本,高的成為Master Browser。當一臺非Master Browser關機時,它會主動通知Master Browser,然後由Master Browser將它從網絡清單中清除,但是如果客戶機非正常關機,則Master Browser不會將它從網絡清單中清除,最長要經過48分鐘後纔會將它清除掉。
  5: “網上鄰居”非常慢 。原因:一、網上鄰居提速兩原則: 1、使用單一網絡通信協議 windows允許是用多種通信協議,如NetBEUI和 IPX/spx等,雖然方便,但也製造了更多的網絡廣播垃圾,同時也減緩了存取網絡資源的速度,衹用一種通信協議當然最理想不過,因此若沒有必要,將多餘的協議刪掉。 2、使用WINS服務器配合使用TCP IP ,WinNT/2000 server提供WINS服務器功能,在局域網中安裝一臺WINS服務器,則網絡上所有電腦都成為WiNS客戶端,這樣客戶端衹需要嚮WINS服務器發出請求而不必進行廣播查詢,對於中大型網絡是個不錯的選擇。
  二、Master Browser是關鍵有的Master Browser係統資源差不多要耗盡(需要重起),也有的Master Browser被使用了防火墻的用戶霸占,這時我們就需要先找到它,然後再采取相應方式解决。WinNT/2000 Resource kit中一個叫Browstat.exe的小工具可以幫我們找到Master Browser,安裝後執行 net config rdr ,然後記下NetBT_Tcpip_及後邊大括號中的內容,假如是NetBT_Tcpip_{612E.....},然後執行Browstat GETMASTER NetBT_Tcpip_{612E.....} XXX (XXX是要獲得Master Browser的工作組或域)。如果訪問一個工作組時被告知該工作組列表拒絶訪問,這種情況一般都是該工作組的Master Browser采用了防火墻,找到該機器,關閉防火墻就可以解决問題。 為什麽我瀏覽網上鄰居的時候很慢?怎樣解决? :因為通過網上鄰居瀏覽其它計算機的時候,2000會先搜索自己的共享目錄和可作為網絡共享的打印機以及計劃任務中和網絡相關的計劃任務,所以導致速度慢。 啓動註册表編輯器regedit 找到 HKEY_LOCAL_MACHINE/sofeware/Microsoft/Windows/Current Version/Explore/RemoteComputer/NameSpace 刪除(打印機)刪除(計劃任務)再次打開的時候就會發現速度比以前提高很多了。
  6:不能瀏覽網絡,但是卻能夠與局域網的其它計算機玩網絡遊戲。
  (1).確保硬件沒有問題 有些人雖然打開網上鄰居時有錯誤,提示不能瀏覽網絡,但是卻能夠與局域網的其它計算機玩網絡遊戲。這就表明你的硬件沒有問題。再者,用ping命令,ping本地的IP地址或計算機名。如果能ping通,也說明你的硬件沒有問題。
  (2).網絡配置 若是Windows 98係列操作係統,強烈建議宿舍、家庭局域網在網絡組件中安裝五個網絡組件(如圖),缺一不可,多則纍贅。第一個是Microsoft 網絡用戶,第二個是正確安裝網卡驅程,第三個和第四個是IPX協議和TCP/IP協議,最後一個是Microsoft 網絡文件共享。若是Windows 2000、XP操作係統,也衹需要做類似設置即可。
  (3).TCP/IP裏面的設置 保證局域網裏面的計算機處於同一網段上。一般把IP地址設為:192.168.1.X,子網掩碼:255.255.255.0,就可以了。
  (4).不要更改其它網絡組件的默認設置 總結 提示讀者註意的是,一定要註視第2點所說的安裝網絡文件共享這個組件。衹要局域網中有一臺計算機沒有裝這個東東,出現無法瀏覽網絡的幾率就大大提升了。 說到最後,還要加上一句讀者不希望看到話:即使是硬件沒問題,軟件設置沒有問題,在對等局域網中出現無法瀏覽網上鄰居還是不可避免的現象!!這涉及到計算機列表保存在主控服務器上的知識, 不是一兩句話能夠說清楚的。我們衹要做到上面幾點,就很少會出現無法瀏覽網上鄰居的情況。
  7:可以訪問別人的電腦,別人看不到自己的電腦。這種情況應該是你衹安裝了網卡驅動,網絡協議和Microsoft網絡用戶,所以你可以訪問別人的電腦,但是沒有安裝“文件與打印機共享服務”,也就是沒有作為服務器的功能,所以別人看不到你的電腦。
網上鄰居問題解决方法
  如果你的網上鄰居有問題,請參看以下步驟(同樣適用於打印機的共享):
  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,NetBIOS是無法被路由器轉發的,因此Win95 OSR2(版本號4.00.950B)及以後的大部分操作係統均提供將NetBIOS封裝在TCP/IP中的功能(服務器係統WinNT 4.0除外)。在Win9X/Me係統中,打開網上鄰居->屬性->TCP/IP屬性->NetBIOS,可以參看是否啓用了TCP/IP上的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.設置共享文件夾和打印機。 經過以上步驟,你的網上鄰居應該可以正常工作了。
  設置防火墻允許瀏覽服務
  網絡安全重要,所以最好開啓網絡防火墻,但是防火墻阻斷正常的網絡瀏覽服務通訊,結果是別人在網上鄰居中看不到你的計算機,有沒有兩全其美的辦法在開啓防火墻的前提下允許瀏覽服務。辦法是,如果開啓了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)、文件共享和打印。
  檢查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,但必須采取其他措施才能在家庭網絡啓用連接。
網上鄰居常用的應用技巧
  網上鄰居IP快速訪問技法
  如果計算機中的網上鄰居圖標無效的話,可以采用IP地址來快速訪問網上鄰居的共享計算機,這種訪問方法通常適用於不知道網上鄰居中的共享計算機名字的情況下使用。例如,要訪問的網上鄰居共享計算機的IP地址為192.168.0.1時,首先在Windows係統桌面上,執行“開始”菜單,從彈出的列表中選中“運行”命令,接着再在運行對話框中輸入“192.168.0.1”,並單擊確定按鈕就能看到自己需要訪問的共享計算機了。
  網上鄰居垃圾信息清理技法
  在Win xp係統中,使用局域網的用戶在訪問網絡鄰居時,註册表會在HEKY_CURRENT_USERNetworkRecent主鍵項中記錄下一係列命令操作的信息,包含被訪問機器的名字、訪問過的應用程序及文件名等,如:主鍵Recent包含一名為ierl_serversoftware的子主鍵項,表示你曾訪問過名為ierl_server的服務器中的software文件夾,點擊此項後編輯器右窗顯示此項的名稱及鍵值。這些內容基本沒有用途,可以適當地清理一下。打開註册表編輯器後,按以下順序依次打開各級主鍵:HEKY_CURRENT_USERNetworkRecent,然後把主鍵 Recent的子項刪除即可。
  網上鄰居訪問速度提升技法
  現在使用網上鄰居進行信息交流往往是許多局域網用戶們的首選,但許多人常常感覺到自己在通過網上鄰居圖標訪問其他共享信息時,速度非常緩慢;其實大傢可以通過下面的方法來提升網上鄰居訪問速度:首先在Windows係統桌面上單擊開始菜單中的運行,在打開的運行對話框中輸入regedit命令,這樣係統就能打開註册表編輯窗口了;在這個窗口中大傢可以依次訪問HKEY_LOCAL_MACHINE/Software/Microsoft/Windows /Currentersion/Explorer/RemoteComputer/NameSpace分支,並將對應NameSpace分支下面的子鍵刪除掉,然後關閉註册表、重新啓動計算機就可以了。
  無效共享文件夾刪除技法
  在網上鄰居中傳輸文件時,當某些文件夾被共享後,在缺省情況下,文件夾的共享方式即使已經被解除了,我們還能夠在“網上鄰居”看到共享的文件夾名,不過該文件夾已經無效了。將無效的共享文件夾刪除掉的步驟來操作:
  首先打開運行對話框,在其中輸入註册表編輯命令“regedit”,來打開註册表編輯器窗口;執行該界面中的“編輯”菜單項,選中下面的“查找”命令,在隨後出現的查找設置窗口中,輸入共享文件夾的具體名稱,同時選中該窗口中的“主鍵”復選項,接着執行“查找下一個”命令;過一會兒,註册表編輯器將打開了 HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionNetworkLanMan分支,在對應LanMan鍵值的右邊區域中,我們可以找到共享的文件夾名稱;用鼠標右鍵單擊該文件夾名稱,從打開的快捷菜單中,執行“刪除”命令,最後退出註册表編輯窗口,重新啓動一下係統,再次打開網上鄰居時,我們就看不到無效的共享文件夾名稱了。
  當然,還有一種更為簡單的刪除方法,那就是先在本地計算機中,創建一個空文件夾,並將該文件夾的共享名稱設置為與“網上鄰居”中無效文件夾相同的名稱,,這樣屏幕上將打開一個文件夾出現共享衝突的提示,此時我們可以執行提示框中的“是”命令,就能刪除無效共享文件夾了!
法文解釋
  1. n.  voisinage réseau
包含詞
超級網上鄰居internet網上鄰居v2.2