windows的網路功能主要透過「網路芳鄰」來實現。網路上鄰居用的使用的是NETBIOS;而Netbios則是接取網路服務的介面標準,它提供給網路程式一套方法,互相通訊及傳輸資料。
windows的網路功能主要透過「網路芳鄰」來實現。
網路鄰居,電腦術語,功能是用來存取區域網路上其他電腦的。在電腦快速發展的今天,網路辦公已成為可能,而區域網路的組成和管理也成為工作單位中辦公人員互相溝通、資源共享的一種簡易的模式。在區域網路中實現資源共享用得比較多的工具就是「網路芳鄰」。
工作原理
NETBIOS
網路上鄰居用的使用的是NETBIOS。 Netbois(網路基本輸入/輸出系統)最初由mM,Sytek作為API開發,使用戶軟體能使用區域網路的資源。自從誕生,Netbois成為許多其他網路應用程式的基礎。嚴格意義上,Netbios是接取網路服務的介面標準。它提供給網路程式一套方法,相互通訊及傳輸數據,我們如何看到網上鄰居中的內容的呢?透過使用Netbios的數據報或廣播方式,在Netbios區域網路上的pc機建立會話彼此聯絡。
NetBIOS能包含至多16個阿爾法數字字母。在整個資源路由網路裡,字母的組合必須唯一。在一台使用NetBIOS的pc機在網路上能完全運作起來之前,pc必須先登記NetBIOS名稱。當一台電腦開機之後它是按照以下步驟工作的,當客戶端A活躍時,客戶端A廣播它的名稱。當它成功廣播自己,並沒有其他人和它重名,客戶端就登記成功。登記流程如下:
(1)在登陸上,客戶端A在所有地方廣播它自己和它的NetBIOS資訊6到10次,確保其他網路成員收到訊息。 (如果有機器沒有收到,那該機的網上鄰居裡這個客戶端A就隱身了)
#(2)如果有另一客戶端B已用此名,另一客戶端B發布它自己的廣播,包括它正在使用的名字。請求登陸的客戶端A 停止登記。
(3)如無其他客戶端反對登記,請求登陸的客戶端A完成登記程序。如果有可用的名稱伺服器,那麼名稱伺服器就會在它的資料庫裡記上一筆,某機的名稱是A,IP位址是 XXX. XXX. XXX. XXX。
(4)當A機正常關機時,重新廣播釋放剛才註冊的這個名字,同一網段上的電腦收到後把這個名字在網上鄰居裡就刪除了。
瀏覽清單
瀏覽清單是在微軟網路中,使用者可以在瀏覽清單裡看到整個網路上所有的電腦。當你透過網路芳鄰視窗開啟整個網路時,你將看到一個工作群組列表,再開啟某個工作群組,你將會看到裡面的電腦列表。工作組本質上就是共享一個瀏覽清單的一組計算機,所有的工作組之間都是對等的。瀏覽清單是透過廣播查詢瀏覽主控伺服器,由瀏覽主控伺服器提供的。瀏覽主控伺服器是工作組中的一台最為重要的計算機,它負責維護本工作組中的瀏覽列表及指定其他工作組的主控伺服器列表,為本工作組的其他計算機和其他訪問本工作組的電腦提供瀏覽服務,每個工作群組都為會每個傳輸協定選擇一個瀏覽主控伺服器,它的識別是含有msbrowse欄位。
網路瀏覽過程
當一台pc進入網路時,如果它帶有啟用了檔案及印表機共用會宣告網路廣播自己的存在,而瀏覽主控伺服器會取得這個宣告並將它放入自己維護的瀏覽清單中;而沒有在對應協定上綁定檔案及印表機共用的電腦則不會宣告,因而也就不會出現在網路鄰居裡了。當客戶電腦想要取得需要的網路資源清單時,首先會廣播發出瀏覽請求,瀏覽主控伺服器收到請求後,如果請求的是本群組的瀏覽列表,則直接將客戶所需的資源清單傳回;如果請求的是其它工作組的瀏覽列表,瀏覽主控伺服器會根據本身Browsing List中的記錄找到相應工作組的主控瀏覽器傳回給用戶,用戶可從那裡得到它想要的瀏覽列表。
互訪的基本條件
Windows「網路鄰居」實作互訪的基本條件有四:
# 1.雙方電腦實現網路互連,並設定不同電腦名稱、正確設定電腦的IP位址、子網路掩碼,且在一個網段。
2.雙方的電腦都關閉了防火牆,或是在防火牆策略中沒有封鎖 「網路芳鄰」互相存取的策略。
3.存取和被存取雙方電腦打開,並且設定了網路共享資源。
4.存取和存取雙方的電腦均新增了「Microsoft網路檔案和列印共用」服務。
以上是windows的網路功能主要透過什麼來實現?的詳細內容。更多資訊請關注PHP中文網其他相關文章!