4. 網路作業系統的綜合敘述

第1課 網路作業系統的介紹

第2課 Novell 作業系統

第3課 Microsoft 網路作業系統

第4課 其他網路作業系統

第5課 多供應商環境中的網路作業系統

關於本章
 

 第3章<瞭解綱路架構> 裡介紹了綱路結構與存取方式,以及綱路是如何傳輸資料。在本章當中,我們將學習綱路作業系統。雖然我們主要學習的是Novell和Microsoft綱路作業系統,但也將討論到AppleTalk,UNIX和Banyan Vines,而且還會簡要地概述對等式區域綱路(LANs),包括執行Microsoft Windows for Workgroups 、Windows 95和98及IBM OS/2等作業系統。

在開始之前
 

在閱讀本章之前需要先熟悉前面課程的內容,因此強烈建議您對 第3章 進行回顧。而且在本章所出現的一些概念會比前幾章更為進階與深入,放慢學習進度也許對您是有益的。一本好的電腦辭典也是一項很有用的工具。

第1課 網路作業系統的介紹
 

就像電腦沒有電腦作業系統就不能執行的一樣,電腦網路也不能沒有網路作業系統。沒有網路作業系統,單一電腦就無法共用資源,其他使用者就無法使用那些資源。

本課對網路作業系統(有時簡寫為NOS)進行一般性的介紹,描述了NOS的基本特點和功能,並與獨立電腦作業系統作了比較。

本課結束後,您將能夠:
 

  • 識別NOS的基本元件。
     
  • 定義優先和非優先多工處理。
     
  • 描述用戶端軟體要點。
     
  • 描述伺服器軟體要點。
     
  • 定義網路服務。
     

課程估計時間:30分鐘
 

概述
 

用於桌上型電腦的網路軟體,可以加入到電腦本身的作業系統裡,或者和作業系統整合於一體,採取何種方式是決定於網路作業系統廠商。

Novell Netware是最常用、最流行的NOS實例,它將用戶端網路軟體加入到現有的電腦作業系統裡。桌上型電腦需要用戶端軟體與電腦作業系統這兩個元件,並藉此實作單機獨立性和網路性功能。

網路作業系統軟體和許多流行的作業系統整合在一起,包括Windows 2000 Server/ Windows 2000 Professional 、 Windows NT Server/ Windows NT Workstation 、 Windows 98 、 Windows 95和AppleTalk。

每種配置-如分離的電腦作業系統與網路作業系統,或者是結合二者功能的作業系統,都有其優點和缺點。身為網路技術人員,您的工作就是決定哪種配置最適合網路的需要。

協調硬體和軟體
 

電腦作業系統負責協調,正在執行的電腦與程式或應用程式之間的互動。它控制著硬體資源的分配和使用,例如:

  • 記憶體。
     
  • CPU時間。
     
  • 磁碟空間。
     
  • 週邊裝置。
     

在網路環境當中,伺服器向網路用戶端提供資源,而且用戶端網路軟體使用戶端能夠獲得這些資源。網路和用戶端作業系統相互協調讓網路的各部分正確的執行。

多工
 

多工作業系統,正如它的名稱所說的,提供了電腦同時處理多個任務的方法。真正的多使用者作業系統可以像具有多個處理器一樣地執行多個任務。如果任務多於處理器,電腦必須安排可供使用的處理器,來為每個任務分配一定的時間,並在任務之間切換直到所有的任務結束。採用這種系統,看起來像是在同時處理多個任務。

多工有兩種主要形式:

  •  優先式 在優先式多工當中,作業系統控制著處理器,無需任務合作。
     
  •  非優先式(合作式) 在非優先式多工當中,任務本身決定何時放棄處理器的使用。為非優先式多工系統所編寫的程式,必須提供對處理器的靈活控制。在非優先式程式放棄對處理器的控制之前,其他的程式將不能執行。
     

因為獨立作業系統和NOS之間正在互動運作,優先式多工系統提供了一定的有利條件。例如:當情況有需要時,優先式系統能將CPU的活動從本機任務切換到網路任務。

軟體元件
 

對於不包括網路功能的電腦作業系統來說,網路用戶端軟體必須安裝在現有作業系統。而其他的作業系統,譬如Windows NT,已將網路和電腦作業系統整合於一體。儘管這些整合的系統有一定的好處,它們也不排除使用其他的NOS。當建立多供應商網路環境時,考慮互用性問題是很重要的(當電腦作業系統的元件或元件可以在不同的電腦環境當中執行時,則認為是相互可用的。)。例如NetWare伺服器可以和其他伺服器,如Windows NT,相互可用。Apple使用者可以與NetWare和Windows NT的伺服器相互可用,也就是說,存取它們的資源。

網路作業系統如圖4.1所示:

  • 連結所有電腦和週邊裝置。
     
  • 協調所有電腦和週邊裝置的功能。
     
  • 透過對資料和週邊裝置的存取控制以提供安全性。
     


 

圖4.1網路伺服器連結網路

網路軟體的兩個主要元件:

  • 安裝在用戶端上的網路軟體。
     
  • 安裝在伺服器上的網路軟體。
     

用戶端軟體
 

在獨立系統裡,使用者輸入請求電腦執行任務的指令時,這個請求透過電腦的區域匯流排到達電腦的CPU(見圖4.2)。例如,您想看本機某個硬碟上的目錄清單時,CPU解釋並執行這個請求,再將結果顯示在視窗目錄中。


 

圖4.2 本機硬碟目錄清單請求

然而,在網路環境當中,當使用者發出請求應用存在於網路另一部分伺服器上的資源時,請求必須從區域匯流排發送或轉發到網路,再從那裡發送到含有所要資源的伺服器。這個發送是透過轉向器執行的。

轉向器
 

轉向器處理發送請求。在不同的網路軟體裡,轉向器有時被稱為指令解釋器或指令請求器。

轉向器是NOS裡一個小的編碼區域:

  • 截獲電腦的請求。
     
  • 確定該請求繼續在區域匯流排上傳遞,還是轉發到網路上其他的伺服器。
     

當使用者發出請求應用網路資源或服務時,在從用戶端電腦開始產生轉向器的運作。圖4.3顯示了轉向器是如何將請求發送至網路的。使用者的電腦稱為用戶端,因為它向伺服器發送請求。轉向器截獲請求並將其發傳到網路。

伺服器處理由用戶端轉向器請求的連結,並允許它們存取所請求的資源。換句話說,伺服器服務或滿足用戶端的請求。


 

圖4.3 轉向器將對遠端資源的請求發送至網路

磁碟符號
 

如果您需要存取一個共用目錄,而且具有共用目錄的存取權。作業系統通常會提供一些選項以提示如何存取目錄。例如,在Windows NT下,您可以由Windows檔案總管裡網路上的芳鄰圖示來連接網路磁碟機。您也可以對應網路磁碟機。(磁碟機對應是分配字母或名稱給磁碟,這樣作業系統或網路伺服器能夠識別和定位它)。要對應磁碟機,用網路上的芳鄰的目錄圖示上按下右鍵;對話方塊會提示您填入字母表裡有效的字母作為磁碟機磁碟符號,如G:。這樣您就可以把遠端電腦上的共用目錄當作G: 而且轉向器將會定位它。轉向器也將明瞭磁碟機磁碟符號所對映的網路資源。

週邊裝置
 

正如轉向器可以發送請求給共用目錄,它也可以發送請求給週邊裝置。圖4.4描述本機電腦的轉向器發送請求給列印伺服器。該請求由來源電腦轉發,並經網路發送至目標。在這個例子裡,目標是請求列印的列印伺服器。

透過轉向器,LPT1或COM1可以指向網路印表機,而不是本機印表機。轉向器會截獲任何傳向LPT 1的列印任務,並將之由本機機傳送到指定的網路印表機。


 

圖4.4 由轉向器,從LPT1傳到網路印表機的列印請求

使用轉向器,使用者既不必關心資料或週邊裝置的具體實際位置,也不必關心建立連線的複雜性。例如,存取網路電腦上的資料,使用者只需要輸入代表資源位置的磁碟機符號。轉向器將決定實際的路由。

伺服器軟體
 

採用伺服器軟體,位於其他電腦上的使用者,用戶端電腦可以共用伺服器的資料和週邊裝置,包括印表機、圖形顯示器和目錄。

在圖4.5中,使用者正在請求位於遠端共用硬碟上的目錄清單。該請求透過轉向器轉發,經網路發送到包含共用目錄的檔案和列印伺服器上。該請求認可後,再提供目錄清單。


 

圖4.5 遠端硬碟磁碟機上目錄清單請求

資源共用
 

共用是用來描述在網路上,任何人都可公開存取的資源的專用術語。大多數NOS不但允許共用,還可以決定共用等級。共用的選項包括:

  • 允許不同使用者以不同等級來存取資源。
     
  • 協調資源存取,以確保同一時間不會有兩個使用者存取同一個資源。
     

例如,某辦公室主管想讓網路上的每個人熟悉特定的文件(檔案),她就可將此文件設為共用。而且她藉由以下方式可控制對共用文件的存取:

  • 某些使用者將只能讀取。
     
  • 某些使用者將能讀取和更改。
     

管理使用者
 

網路作業系統也允許系統管理員決定哪個使用者或哪組使用者有權存取網路資源。網路系統管理員能使用NOS :

  • 設定使用者特權,網路作業系統可以監測它,此特權表明誰能使用網路。
     
  • 授予或取消網路使用者特權。
     
  • 將使用者從網路作業系統監測的清單中移走。
     

為了將大型網路裡管理使用者的任務加以簡單化,NOS允許建立使用者群組。系統管理員將個人分類之後加入群組,再指定群組的權限。群組視為一個整體,而以群組作為指定權限的單位,這樣,群組裡的所有成員有具相同的權限。當有新的使用者進入網路時,系統管理員把該位使用者分配到適當的群組,從而獲得該群組的權力和權限。

管理網路
 

某些進階NOS包含有管理工具,協助系統管理員監測網路行為。如果網路發生問題,管理工具能檢測故障信號,以圖表或其他格式來顯示。在問題讓網路癱瘓之前,網路管理者可用這些工具來採取正確的行動。

選擇網路作業系統
 

在 第1章 的練習1.3當中,我們遇到了網路計劃的問題。我們知道在作出網路計劃的決定時,必須考慮網路所期望或要求的服務和資源。哪些資源,以及如何共用和存取它們,是由網路作業系統決定的。

在計劃網路時,如果您已確定哪種網路架構-主從式網路和對等式網路-最能夠滿足您的需要,那麼對網路作業系統的選擇範圍就可以顯著地縮小。而這個選擇的決定往往是基於對安全性的考慮。伺服器架構的網路提供的安全性比對等式網路高得多。如果安全性不是主要問題,對等式網路可能更加合適。

在您已確定需要哪種網路安全性之後,下一步就是要決定整個網路需要哪種互動性。每個NOS以不同方式實施互動性,所以評估每個NOS時,您應該記住所需的互動性。如果您選擇對等式網路,由於它本身功能的局限,對於安全性和互動性的選擇範圍將會縮小。如果您選擇伺服器架構的網路,就需要進一步的評估,以決定是作為網路伺服器上的服務程式,還是作為每個網路電腦的用戶端應用軟體來處理互動性。伺服器架構的互動性是更容易管理,因為它同其他的服務程式一樣是分散式的;而用戶端架構的互動性則要求在每一台電腦上安裝和設定,這將使互動性更加難以管理。

在簡單的網路裡,同時找到兩種方式-每台電腦既有伺服器端網路服務程式又有用戶端網路應用軟體-這是很異常的。例如,NetWare伺服器常常執行對Apple電腦的服務,而Microsoft Windows網路是透過安裝在每台個人電腦上的用戶端網路應用程式來實施互動性。

當選擇網路作業系統時,首先要決定需要哪種網路服務。標準的服務包括安全性、檔案共用、列印和訊息,附加的服務包括為了與其他作業系統連線所需的互用性支援。對任何特定的NOS,確定互動性服務或者哪一種網路用戶端是最能夠滿足您的需求。

伺服器架構的主流網路作業系統是Microsoft Windows NT 4 、 Windows 2000 Server 、 Novell NetWare 3. x 、4. x和5. x。主要的對等式網路作業系統是AppleTalk 、 Windows 95和98、 UNIX(包括Linux和Solaris)。下面的課程將探討主要的網路作業系統,學習它們是如何定義網路環境的。

放映隨書光碟[Demos]資料夾的[c04dem01]影片,可以看到網路作業系統介紹討論。

本課回顧
 

  1. 在網路環境當中,______提供資源給網路,並且用戶端網路應用程式使這些資源能被用戶端電腦使用。
  2. 在______多任務中,作業系統可以控制處理器而無需任務協同運作。在_____多任務中,任務本身決定何時放棄使用處理器。
  3. 使用遠端資源的請求是透過______發送到網路上。
  4. 大多數NOS允許不同的使用者獲得存取____的不同等級。
  5. 當把群組作為整體來處理時,所有群組成員有相同的_____。
  6. 在簡單網路裡,很難看到每台電腦既有在伺服器端網路互動性_____又有_____網路應用軟體。

課程摘要
 

以下要點概括了本課的主要內容:

第2課 Novell作業系統
 

在本課中,我們將著眼於Novell網路作業系統,特別是最流行的NOS之一NetWare。Novell也提供執行在其他電腦作業系統之上的用戶端軟體。

本課結束後,您將能夠:
 

  • 識別NetWare作業系統。
     
  • 描述NetWare的特點。
     

課程估計時間:20分鐘
 

NetWare介紹
 

NetWare NOS由伺服器和用戶端應用軟體組成。用戶端應用軟體能夠執行在各種用戶端作業系統上。伺服器應用軟體能夠讓執行MS- DOS 、 Microsoft Windows(版本3. x、95和98、 Windows NT)、 OS/ 2 、 AppleTalk 、或者UNIX的電腦上的用戶端使用者存取。在混合的作業系統環境中,NOS經常選擇NetWare。但是,在小的網路中,對於沒有經驗的網路技術員來說,安裝和管理NetWare既昂貴又複雜。

NetWare的3.2版本是32位的NOS,它能支援Windows(版本3. x、95和98、 Windows NT),UNIX,Mac OS和MS- DOS環境。最新發佈的Novell Directory Services(NDS) Version 5和Novell介紹的新NOS - NetWare的4.11版本(也稱為IntranetWare),將LAN,WAN,網路應用軟體,Intranet和Internet集合到簡單的全域網路之中。

Novell Directory Services(NDS)提供命名、安全性、路由、訊息、管理、網頁發佈、以及檔案和列印服務。採用X.500目錄結構,NDS組織了所有的網路資源,包括使用者、群組、印表機、伺服器和磁碟區。NDS也為使用者提供單點登入,這樣使用者就可以登入到任何一台網路伺服器,並獲得所有一般使用者所具有的權限和特權。

其他的NOS都提供用戶端應用程式以便於和NetWare的伺服器進行互動操作。例如,Windows NT提供GSNW,提供這種服務的Windows NT伺服器就能夠存取NetWare的檔案和列印服務。

NetWare服務
 

安裝NetWare Client之後,任何用戶端工作站都能充分利用由NetWare伺服器提供的資源。下面是一些所提供的更重要服務摘要。

檔案服務
 

NetWare檔案服務是NDS資料庫的一部分。NDS為使用者提供單點登入,並允許使用者和系統管理員以同樣方式存取網路資源。依賴於其所安裝的用戶端軟體,您可以採用工作站作業系統固有的格式來瀏覽整個網路。例如,Microsoft Windows用戶端可以對應邏輯磁碟機到任何NetWare檔案伺服器的磁碟區或目錄上,而且NetWare資源將以邏輯磁碟機的形式出現在它們的電腦上。這些邏輯磁碟機的功能同該機上的其他任何一個磁碟機一樣。

安全性
 

NetWare提供廣泛的安全性,包括:

  •  登錄安全性 提供依使用者名稱、密碼、以及時間和帳戶限制的身份驗證。
     
  •  托管者權力 控制使用者能夠存取哪些目錄和檔案,以及能對它們做什麼。
     
  •  目錄和檔案屬性 確定對檔案進行操作的類型(讀取、寫入、複製、共用、非共用或刪除)。
     

列印服務
 

列印服務對用戶端電腦的使用者來說是透明(不可見)的。來自用戶端的任何列印要求都被轉發至檔案伺服器,再由此上傳至列印伺服器,最終到印表機。(同一台電腦既可以作為檔案伺服器,又可作為列印伺服器)。您可以共用印表機裝置,不管它是與伺服器或工作站相連,還是透過它自己的網路卡直接與網路相連。NetWare列印服務可以支援256台印表機。

傳送訊息給其他使用者
 

透過使用某些簡單的指令,使用者可以傳送短訊息給網路上的其他使用者。訊息可以傳送給群組或個人。如果所有預定接收者是處於同一群組內,將訊息傳給該群組比傳給每個人要好得多。使用者也可以對它們的工作站禁用或啟用該指令。若使用者禁用該指令,此工作站將收不到廣播訊息。

訊息也可以透過訊息處理服務(MHS)處理。MHS可以安裝在任何一台伺服器上,並且為充分互連的訊息基礎結構而設定,此結構可用於電子郵件分發。MHS支援大多數流行的電子郵件程式。

互用性
 

完全的互用性並不總是可能的。當兩個異質網路如NetWare和Windows NT連線時,這種情況尤其正常。集中於目錄服務的NetWare環境,和網域模式執行的Windows NT根本就不相容。為了解決這個問題,Windows NT開發了前面討論的NWLink和GSNW,這樣就允許它們進行互用操作。這些程式允許Windows NT網路上的伺服器擔當NetWare網路的閘道。Windows NT網路上的任何工作站都可請求NetWare網路上可獲得的資源或服務,但是它們必須透過Windows NT伺服器發出請求。此時伺服器將作為NetWare網路上的用戶端,在這兩個網路間傳輸請求。

本課回顧
 

  1. NetWare網由______和______應用程式構成。
  2. 在 ______電腦作業系統環境中,NetWare通常是NOS的選擇。
  3. 安裝NetWare用戶端軟體,電腦可以瀏覽NetWare資源,就像它們______用戶端。
  4. NetWare______能夠支援256台印表機。
  5. 透過Windows NT的伺服器_____的服務,NetWare伺服器為Windows NT網路的電腦提供服務。

課程摘要
 

以下要點概括了本課的主要內容:

  • NetWare用戶端軟體是被設計安裝在用戶端作業系統上的。
     
  • NetWare NOS是設計為在多供應商網路環境下執行的。
     
  • NetWare目錄服務(NDS)提供一個資料庫,其中包含著每個網路資源資訊。
     
  • NDS提供安全性、路由、訊息、管理、網頁發佈、檔案和列印服務,以及命名服務。
     
  • NetWare網路要同時具有,用於伺服器的NetWare伺服器軟體和用於每個工作站的NetWare用戶端軟體。
     

第3課 Microsoft網路作業系統
 

在本課中,我們將著眼於與電腦作業系統整合的網路作業系統。本課向您介紹的是Microsoft Windows NT。

本課結束後,您將能夠:
 

  • 識別Windows NT作業系統。
     
  • 描述Windows NT的特點。
     

課程估計時間:20分鐘
 

Windows NT介紹
 

與NetWare作業系統不同的是,Windows NT將電腦和網路作業系統結合成一體。Windows NT Server為電腦配置了網路伺服器功能和資源,而Windows NT Workstation提供了網路的用戶端功能。

Windows NT是以網域模式執行的。網域是指共用公共資料庫和安全策略的電腦集合。每個網域的命名都是唯一的。在每個網域裡,必須有某台伺服器被指定為主網域控制站(PDC)。該伺服器維護所有登入使用者的目錄服務和身份驗證。應用程式帳戶和安全性資料庫,Windows NT目錄服務可以以多種方式執行。

有以下四種不同的域模式可供選擇:

  •  單一網域 僅一台單獨的伺服器維護安全性和帳戶資料庫。
     
  •  單主網域 單主網域式網路可能有幾個網域,但是其中一個被指定為主網域,維護使用者帳戶資料庫。
     
  •  多主網域 多主網域式網路包括幾個網域,但是帳戶資料庫由多個伺服器維護。這種模式設計用於非常大的機構。
     
  •  完全信任 完全信任式網路有幾個網域,但沒有一個網域被指定為主網域。所有網域完全相互信任。
     

放映隨書光碟[Demos]資料夾的[c04dem02],[c04dem03],[c04dem04],[c04dem05],[c04dem06]視訊影片,可以看到網域模式NOS的概要說明。

Windows NT服務
 

以下是Windows NT Server和Workstation提供給網路的一些最重要的服務:

檔案服務
 

有兩條途徑在Windows NT網路上共用檔案。第一條途徑是基於簡單的檔案共用,如同對等式網路一樣。任何工作站或伺服器都可以將一個目錄公開地共用給網路,並設定資料的屬性(禁止存取、讀取、更改或完全控制)。Windows NT和Windows 95和98作業系統之間最大的不同之處在於,要將一個Windows NT資源共用,您必須擁有系統管理員權限。共用的第二條途徑是充分利用Windows NT的安全性特點。您可以指派目錄等級和檔案等級權限。這將允許您對指定的個人或群組的存取加以限制。為了實作更進階的檔案共用,您需要使用Windows NT檔案系統(NTFS)。在安裝Windows NT的過程中,您可以選擇NTFS或16位FAT(MS-DOS)檔案系統。您可以在不同的硬碟或一個硬碟的不同分割上安裝雙作業系統,但電腦在MS-DOS模式下執行時,NTFS目錄將是無法存取的。任何不使用NTFS的用戶端也能夠共用網路,但是被限制於只能進行公開共用,而不能利用NTFS的安全特性。


說明

Windows 95 、和Window 98使用32位元檔案分配表(FAT)檔案系統。Windows NT和32位元FAT是不相容的。Windows NT不能安裝在32位檔案系統中,而且無法識別存在於32位元FAT分割上的檔案。


安全性
 

像大多數的NOS一樣,Windows NT對網路上任何資源都提供安全性保護。Windows NT網路網域伺服器維護所有的帳戶記錄、管理權限和使用者權力。為了存取網路上的任何資源,使用者必須擁有權力以完成任務和允許使用資源。

列印
 

Windows NT網路中的任何用戶端和伺服器都可以作為列印伺服器。透過將印表機共用給網路,網路上的任何人都可使用它(服從共用規則)。安裝印表機時,首先要確定是將其指定為本機印表機(我的電腦)還是網路印表機。如果您選擇網路印表機,將會出現列有所有網路印表機的對話方塊。您所要做的就是選擇想用的網路印表機。記住,在一台機器上可以安裝多台個印表機。

而如果您要安裝本機印表機,將會被問到是否將其共用給網路上的其他使用者。

網路服務
 

Windows NT提供幾個服務,用以幫助加強網路執行的平穩性。以下簡要的列出了這些服務。

  •  訊息服務 監測網路並接受寄給您的跳出式訊息。
     
  •  警報服務 發送由訊息服務接收的通知。
     
  •  瀏覽服務 提供域和工作群組上有效的伺服器清單。
     
  •  工作站服務 在工作站上執行,負責與伺服器的連線。也稱為轉向器。
     
  •  伺服器服務 提供對電腦上資源的網路存取。
     

互用性
 

NWLink網路協定是為使Windows NT和NetWare相容而設計的。(協定細節將在 第6章<網路協定的定義> 中討論)。以下是可用的NetWare服務:

本課回顧
 

  1. 在Windows NT網路中,______ 是共用同一公共資料庫和安全政策的電腦集合。
  2. 每個Windows NT網域具有一個 ______。
  3. Windows NT能夠提供在______ 磁碟分割上的目錄級和檔案級共用,但在16位______磁碟分割上,只有目錄級共用。
  4. 為了在Windows NT電腦上設定共用,1您必須具有______特權。
  5. NWLinK是用來幫助Windows NT和NetWare______的一個網路協定。
  6. 在Windows NT網路上,任何用戶端和伺服器都可以作為列印______。

課程摘要
 

以下要點概括了本課的主要內容:

第4課 其他網路作業系統
 

儘管NetWare和Windows NT是目前在市場上最受歡迎的網路作業系統,但它們絕不是僅有的、可應用的NOS。本課將向您介紹其他的作業系統,包括AppleTalk 、 Unix和Banyan Vines。我們也將討論到Windows for Workgroups 、配置在對等式網路上的或在其他網路中作為用戶端的Windows 95和Windows 98。除了本課提及的網路系統還存在著其他的選擇;許多軟體公司也生產對等式LAN軟體。可在Internet上找到它們。

本課結束後,您將能夠:
 

  • 描述在某些環境裡,在它們之中選擇Apple,Unix,或Banyan Vines作為網路作業系統是合適的。
     
  • 確定何時使用伺服器架構的LAN或者使用對等式LAN。
     
  • 描述至少兩種對等式LAN軟體。
     

課程估計時間:20分鐘
 

AppleTalk網路作業系統
 

Apple網路作業系統與每台執行Mac OS電腦的作業系統無縫地整合為一體。它的雛形是LocalTalk,以今天的標準來看,它的執行速度很慢;但LocalTalk能將網路連線到那些能夠很快應用它的電腦使用者上。(作為序列埠形式的網路,LocalTalk還是Apple NOS組成部分)。

當前應用的AppleTalk支援Apple電腦之間高速、對等式的網路效能,它也提供與其他電腦和網路作業系統的互用性。然而,此互用性並不作為Apple作業系統的顯著部分。與此相反,Apple以外的電腦使用者可以透過Apple IP,Apple執行的TCP/ IP網路協定,輕鬆的連線Apple NOS上的資源(詳情請參閱 第5章<網路標準介紹> 的網路協定部分和 第6章<網路協定的定義> )。Apple IP允許非Apple使用者存取Apple主機的資源,例如資料庫檔案。

作為Apple NOS一部分的電腦可以與其他網路連線,連線過程可以透過那些其他NOS廠商提供的執行在他們網路伺服器上的服務程式來完成。Windows NT 、 Novell NetWare和Linux系統都提供它們各自形式的Apple互用性;這樣就允許了Apple網路使用者利用那些網路伺服器上的資源。

AppleTalk目錄服務的特點稱之為"區段"。這些區段是網路和資源的邏輯組。(AppleTalk Phase 1網路僅由一個區段組成,而Phase 2網路卻可以有255個區段。但是二者是不相容的,且不易被同一網路線路支援。)這些區段提供一種將網路資源分成功能單元的方式。

在當前的桌面電腦環境中,Apple和Windows使用者可以從進階的應用軟體互用性中獲得益處。例如,產品系列-標準的應用程式,如電子資料表、資料庫、文字處理器和電子郵件-經常能直接交換資訊。AppleShare使Apple主機使用者與其他具有適當存取權限的Apple主機使用者,將資源共用成為可能達成的事。透過應用程式層和作業系統的互用性,Apple NOS可以為用戶端和其他NOS提供完整的網路能力。

UNIX LAN
 

UNIX是具有一般用途、多任務、多使用者的作業系統。兩種流行的版本(UNIX使用者稱之為"美味")是Linux和Sun Microsystem Solaris。UNIX系統通常是由一台中央電腦和多台使用者終端機所組成的。它是一個獨立的網路,尤其適用於大網路,但它提供一些適用於個人電腦的應用程式。UNIX在獨立環境中執行很好,而且由於它的多任務效能,在網路環境下也能夠執行得很好。

UNIX在用戶端/伺服器環境下具有高度適應性。安裝上檔案伺服器軟體,它就成為檔案伺服器了。這樣,作為UNIX主機,它就可以回應工作站的請求。檔案伺服器軟體就成為多任務電腦上執行的又一個應用程式。

一台UNIX主機的用戶端可以是其他UNIX電腦或其他執行MS-DOS 、 OS/2 、 Microsoft Windows或Macintosh(System 7或8)的電腦。檔案轉向器使得工作站能夠儲存和檢索UNIX檔案,如同它們是本機一樣。

Banyan虛擬整合網路服務(Vines)
 

另一網路系統是Banyan虛擬整合網路服務(Vines)。Vines是一個用戶端/伺服器架構NOS,其源於Xerox公司的Xerox網路系統協定(XNS)。

Banyan Vine的當前版本以整合Banyan Intelligent Messaging和BeyondMail軟體的資訊傳輸而獨具特色。網路服務的建立和管理是由最新Banyan版本的StreetTalk Explorer實作的。它的介面採用Windows使用者檔案,允許使用者設定跟蹤它們到網路任何位置。Vines的其他一些特點是:

對等式LAN
 

在許多辦公室和小公司中,簡單的對等式網路是需要的。如果不涉及安全性,或者在相對較小的區域內只有10台或更少的電腦,對等式網路也許是最經濟的選擇。在這些網路中,所有的工作站是平等的,每個工作站既充當伺服器又充當用戶端。在大多數情況,這些網路只能共用檔案和印表機。大多數流行的作業系統都包含有配置對等式網路所必需的軟體。

Windows for Workgroups
 

Windows for Workgroups(Windows 3.11)與它的上一版本Windows 3.1在功能上類似,但是它包含對等式NOS 、電子郵件應用程式和appointment- book工作簿應用程式。透過工作群組連線的一組電腦可以共用印表機和磁碟檔案。只有指定共用的物件可以被其他成員看到。其他所有檔案和印表機對本機機外的所有使用者都是隱藏的。當您將工作站的某個磁碟目錄或印表機共用時,您需要給共用資源提供一個名稱,以使其他使用者能夠存取它。在連線過程中,一個磁碟機字元被分配給共用目錄,轉向器由LAN轉發LPT端口至正確的印表機。

儘管Windows for Workgroups仍在使用,讓您在此作業系統上安裝一個新的網路系統是不太可能的。然而,您應該懂得怎樣將現有的Windows for Workgroups網路結合到更大的、更現代化的網路操作環境中去,例如NetWare或Windows NT Server。

Windows 95和98 Windows 95和98作業系統含有建立一個對等式網路所必需的軟體,並且能夠共用印表機和檔案。
 

執行Windows 95和98的電腦在充當Windows NT和NetWare LAN用戶端時,也能夠工作得很好。您必須安裝各自的用戶端軟體。注意,Windows 95和98使用者不能充分享有Windows NT安全特性的優點;那些特性要求使用與Windows 95和98不相容的NTFS檔案格式。

Warp連線
 

Warp連線結合了OS/2 Warp和WIN-OS/2對等式網路的能力。它提供對等式和用戶端式網路能力,此能力和Windows for Workgroups提供的那些能力相似。透過Warp連線本身固有的對等能力,無需安裝任何特殊硬體,您就可以共用應用程式、印表機、數據機和檔案。

本課回顧
 

  1. AppleTalk區段是網路和網路資源的______。
  2. 在UNIX網路系統裡,個人電腦可以作為______終端。
  3. Banyan Vine可以透過使用______協定與Windows NT連線。
  4. Window for Workgroup 、 Windows 95和98、 MacOS和OS/2 Warp結合了______ - ______-______網路作業系統。

課程摘要
 

以下要點概括了本課的主要內容:

第5課 多供應商環境中的網路作業系統
 

我們已經學習了來自Novell和Microsoft主要的網路作業系統,也簡要概述了Apple 、 Banyan Vine和UNIX系統。典型地,NOS必須將不同廠商生產的硬體和軟體產品整合一體。本課將對執行多供應商網路有關的問題和觀點作一概述。

本課結束後,您將能夠:
 

  • 描述至少一種用戶端和伺服器端獲得互用性的方式。
     
  • 描述生產商是如何將它們的產品與其他廠商的產品進行整合。
     
  • 對於特定的場所,能夠確定哪種網路作業系統和轉向器是適用的。
     

課程估計時間:25分鐘
 

多供應商環境
 

今天的大多數網路都是處在多供應商境下的。儘管面對著挑戰,只要對此類網路作出適當的計劃和運用,它就能夠執行得很好。

當不同廠商生產的軟體元件必須在同一網路上執行時,此網路的性質將會改變。當網路執行多種網路作業系統時,可能會出現問題。

為了使網路能夠在非均一的電腦環境下正常執行,伺服器作業系統、用戶端作業系統和轉向器必須都是相容的。在多供應商環境下,找到一種所有電腦都可以溝通的公共語言是有必要的。例如,在如圖4.6所示的網路裡,Windows NT伺服器正支援著三個用戶端:其中一台電腦執行Micrasoft Windows 95,另一台執行UNIX,第三台執行AppleTalk。


 

圖4.6 Windows NT Server支援來自多個廠商的用戶端

多供應商執行的解決方案
 

這些方案能夠保證多供應商環境下的互用性既能夠在伺服器端(也稱為後端)執行,也能夠在用戶端(也稱為前端)執行。對方案的選擇依賴於您使用產品的廠商。

用戶端互用性
 

在存在多個NOS的情況下,建立互用性的關鍵元件是轉向器。就像您和不同的人通訊時,可以選擇多個電話服務提供者一樣,您的電腦也可以由多個轉向器與不同的網路伺服器在網路上通訊。

每個轉向器僅能處理其讀得懂的語言或協定傳送的資料包。如果您知道目的地和所想要存取的資源,您就可以應用合適的轉向器,而此轉向器會將您的請求傳送到正確的目的地。

在圖4.7所示的例子中, Windows NT用戶端想要存取Novell伺服器。為實作這一目的,網路系統管理員需要載入安裝於用戶端, Windows NT之上的Microsoft轉向器,以存取Novell伺服器。


 

圖4.7 使用多個轉向器的Windows NT工作站

伺服器互用性
 

第二個在用戶端和伺服器之間建立通訊的方法是在伺服器上安裝通訊服務程式,一種用於將Apple Macintosh主機加入Windows NT環境中的方法。Microsoft為Macintosh主機提供服務軟體,其允許Windows NT Server伺服器與Apple用戶端進行通訊。

Windows NT Server,如圖4.8所示,已經安裝了用於Macintosh的服務。這樣,就允許Macintosh使用者存取Windows NT伺服器上的資源。同樣的服務也可以在Macintosh機和Windows NT電腦之間轉換檔案。這樣,Macintosh和Windows NT使用者就可以利用它們各自的介面共用同樣的檔案。


 

圖4.8 裝在Windows NT Server上,用於Macintosh的服務

感謝此互用性,使得Macintosh主機使用者可以遵循標準的Macintosh處理過程,並能瀏覽Macintosh圖標,如Chooser和Finder,即使使用者正在存取Windows NT伺服器上的資源。

廠商選擇
 

三個主要的網路產品廠商是:

  • Microsoft。
     
  • Novell。
     
  • Apple。
     

圖4.9顯示了在多供應商環境下的這三個作業系統。每個廠商均提供以下工具:

  • 使它的作業系統與另外兩個廠商的伺服器間的通訊成為可能。
     
  • 幫助它的伺服器識別出另外兩個廠商的用戶端。
     


 

圖4.9 多供應商連線

Microsoft
 

Microsoft將能夠識別Microsoft網路的轉向器整合到下列Microsoft作業系統中:

  • Windows NT
     
  • Windows 95和98
     
  • Windows for Workgroups
     

在安裝作業系統過程中,轉向器能夠自動執行。安裝程式載入所需要的驅動程式,然後編輯啟動檔案,這樣轉向器就能在使用者開啟電腦時執行。

Microsoft轉向器軟體不僅讓使用者存取資源成為可能達成的事,而且為Windows for Workgroups和Windows NT的每個用戶端提供共用自己資源的能力。

 在Novell環境下的Microsoft Microsoft和Novell產品是可互動的。

  • 為了將Windows NT工作站用戶端連線到Novell NetWare 3. x或4. X網路上,需要NWLink和CSNW或Novell的、針對Windows NT的NetWare用戶端。
     
  • 為了將Windows NT伺服器的伺服器端連線到NetWare網路上,需要NWLink和GSNW。NWLink是IPX/ SPX通訊協定的Microsoft裝置。CSNW是NetWare請求者(Novell術語,即轉向器)的Microsoft裝置。
     
  • 為了將Windows 95或98的用戶端連線到NetWare網路上,需要IPX/ SPX和Microsoft CSNW網路。
     

為NetWare目錄服務(NDS)提供的Microsoft服務是針對NetWare的用戶端軟體,它整合了對Novell網路4. x和5. x目錄服務的支援。Microsoft NDS為使用者提供了針對NetWare 3. x和4. x服務的登入和瀏覽支援,如同NetWare 4. x和5. x NDS伺服器一樣。

 MS- DOS的用戶端 伺服器作業系統廠商提供應用程式,允許MS- DOS的用戶端存取那三個廠商的伺服器。所有的應用程式可以共存於一台電腦上,這樣, MS- DOS的用戶端可以從這三種環境當中存取伺服器。

Novell
 

Nvell伺服器識別以下用於檔案和列印服務的用戶端。執行MS- DOS的NetWare字元架構使用者可以連線:

  • Novell NetWare伺服器。
     
  • Windows NT Server的電腦。
     

執行Novell NetWare請求者和Windows NT轉向器的Windows NT用戶端可以連線:

  • Novell NetWare伺服器。
     
  • Windows NT Workstation和Windows NT Server的電腦。
     

Novell為以下用戶端作業系統提供請求者:

  • MS- DOS。
     
  • OS/ 2。
     
  • 針對Windows NT的NetWare用戶端。
     

Apple
 

在Macintosh環境下,針對AppleShare網路的轉向器包含在AppleTalk作業系統內,並提供檔案共用功能。每個Apple作業系統副本中都包含用戶端軟體,還包括AppleShare列印伺服器,它是一個伺服器架構的假離線列印程式。這就意味著Macintoshe已配置好,可以加入Apple網路了。

 MS- DOS的用戶端 AppleShare網路軟體為MS- DOS的用戶端提供了對AppleShare檔案和列印伺服器的存取。透過LocalTalk個人電腦軟體和安裝在個人電腦上的LocalTalk個人電腦卡,使用者可以存取AppleTalk網路上的檔案伺服器磁碟區(檔案儲存器)和印表機。LocalTalk個人電腦卡含有控制AppleTalk網路與個人電腦之間連線的元件。LocalTalk個人電腦驅動軟體,應用了許多AppleTalk通訊協定,並與界面卡進行互動以傳送和接收資訊封包。

 針對Macintosh的服務 透過針對Macintosh的服務,Macintosh用戶端能夠應用Windows NT伺服器。該產品使得MS- DOS和Macintosh的用戶端共用檔案和印表機成為可能。針對Macintosh的 服務包括AppleTalk協定2.0和2.1版本、 LocalTalk 、 EtherTalk 、 TokenTalk和FDDITalk。另外,針對Macintosh的服務還支援5.2版本或更新版本的雷達印表機。

本課回顧
 

  1. 在多供應商環境下,找到一種使所有電腦都能通訊的______是很有必要的。
  2. 轉向器會______您的請求至正確的目標地。
  3. 每個轉向器僅處理以其能讀懂的通訊協定或語言傳送的______。
  4. Apple電腦透過安裝在伺服器上的______通訊,進入Windows NT環境。

課程摘要
 

以下要點概括了本課的主要內容:

  • 在多供應商環境下,互用性可以透過用戶端或伺服器端電腦實作。
     
  • 轉向器被用於截獲服務請求,並將它們由網路傳送給適當的網路服務。
     
  • 一個用戶端或伺服器端可以有多個轉向器。
     
  • 提供多供應商環境中產品的三個主要廠商是Novell 、 Microsoft和Apple。
     
  • Apple主機透過網路伺服器可以連線到個人電腦網路。
     

練習4.1:個案分析
 

完成這個練習,您需要應用本章中所有課程的知識。

Montana是由某家小型企業設計和製造,是用於建築木造房子的工具箱。由於優質的產品和可靠的信譽,它的前景很好。該公司的業主想透過網路將辦公室連線起來,此網路要能支援10台電腦使用者。該公司雇有兩位售貨員、一位辦公室經理、一位製圖員、一位美術設計師、一位工廠領班和一些不需要使用電腦的職員。

業主的電腦執行Windows 98,裝有標準辦公應用軟體系列和專案管理應用軟體。辦公室經理的電腦在Windows 98下執行與業主相同的辦公應用程式系列,及直接連在電腦上的A4雷射印表機。他們的電腦裝有內接式數據機,可以透過傳真機串連到簡單的模擬電話線上。

該公司還雇了一位電腦輔助設計(CAD)操作員,他為工廠職員提供製作圖紙。他的電腦作業系統是Windows NT,他的主要應用程式是向量CAD程式,此程式能夠繪製到一個能直接與電腦印表機串接埠相連的滾動進紙裝置上。

兩位售貨員有執行Windows 98的攜帶式電腦。他們的主要應用程式是同樣的辦公應用程式系列。

電腦美術設計師主要工作是建立美術目錄和介紹材料。他應用的是Apple G3電腦,執行高階繪圖軟體,以及與業主和辦公室經理使用的相同的辦公應用程式系列。透過標準連接埠,它的電腦能在彩色PostScript印表機上進行列印。

業主想讓網路上的每一個人能夠交換檔案,使用所有印表機,並透過ISP存取公司電子郵件。她很清楚她想要的不是一個管理開銷高的網路。

本章摘要
 

以下各點總結了本章的主要內容。

網路作業系統介紹
 

  • 沒有網路作業系統,單獨的電腦就無法共用資源,並且其他使用者無法使用那些資源。
     
  • NOS可以是電腦作業系統的一部分,也可以是執行在電腦作業系統之上的一個獨立應用軟體。
     
  • Windows NT是將電腦作業系統和網路作業系統整合於一體的實例。
     
  • 透過多工方式,電腦可以同時執行多個任務。
     
  • 多工方式可以是優先式或非優先式。
     
  • 伺服器端軟體是NOS給網路上其他電腦提供服務的工具。
     
  • 轉向器是用來發送用戶端請求到網路上的元件。
     
  • 使用轉向器,使用者可以存取週邊裝置,就像這些裝置是直接連線在用戶端上似的。
     
  • 選擇網路作業系統的第一步是決定哪一種網路架構最能滿足您的需求,是伺服器架構的還是對等式。這通常是由您所需要的網路安全性等級來決定的。
     

Novell作業系統
 

  • NetWare用戶端軟體是被設計安裝在用戶端作業系統上的。
     
  • NetWare NOS是設計為在多供應商網路環境下執行的。
     
  • NetWare目錄服務(NDS)提供一個資料庫,其中包含著每個網路資源資訊。
     
  • NDS提供安全性、路由、訊息、管理、網頁發佈、檔案和列印服務,以及命名服務。
     
  • NetWare網路要同時具有用於伺服器的NetWare伺服器軟體和用於每個工作站的NetWare用戶端軟體。
     

Microsoft網路作業系統
 

以下要點概括了本課的主要內容:

  • Windows NT是Microsoft網路作業系統。
     
  • Windows NT將電腦和網路作業系統結合為一體。
     
  • Windows NT Server是網路伺服器模組塊。
     
  • Windows NT Workstation是網路用戶端模組塊。
     
  • Windows NT網路被設計為使用網域模式,在網域模式中所有電腦共用公共安全性資料庫。此資料庫資訊儲存在作為網域控制站的伺服器上。Windows Server和Workstation可以作為對等式網路(共用模式)的部分執行,但是您將不能利用以網域模式提供的附加安全特性。
     
  • Windows NT提供若干工具來實作NetWare和Windows NT的互用性。
     

其他網路作業系統
 

  • Apple IP允許非Apple使用者存取諸如資料庫檔案之類的Apple資源。
     
  • 安裝上檔案伺服器軟體,UNIX電腦可以充當檔案伺服器。
     
  • Banyan Vines是一個建立在Xerox專用通訊協定基礎上的網路作業系統。
     
  • Banyan Vines是一個主從式網路作業系統。
     
  • 對等式LAN網路很受到對網路安全性維護並不很重視的小辦公室的歡迎。
     
  • Window for Workgroup 、 Windows 95和98以及OS/ 2 Warp NOS都整合了對等式LAN軟體。
     

多供應商環境下的網路作業系統
 

  • 在多供應商環境下,互用性可以透過用戶端或伺服器端電腦實作。
     
  • 轉向器被用於截獲服務請求,並將它們由網路傳送給適當的網路服務。
     
  • 一個用戶端或伺服器端可以有多個轉向器。
     
  • 提供多供應商環境中產品的三個主要廠商是Novell 、 Microsoft和Apple。
     
  • Apple主機透過網路伺服器可以連線到個人電腦網路。
     

本章回顧
 

  1. 多工處理作業系統有可以同時執行多個任務,如同存在______一樣。
  2. 在一個使用______多工處理作業系統中,網路作業系統可以控制處理器,而無需與任務合作。
  3. 處理轉發請求是透過______執行的,它一般也稱作指令解釋器或請求者。
  4. 當使用者發出一個網路資源或服務請求時,在______電腦上開始轉向器活動。
  5. 轉向器可以發送請求給電腦或______。
  6. 在過去,網路作業系統是______,它是安裝在獨立作業系統之上的。
  7. Novell NetWare作業系統是一個______架構的網路。
  8. 使用NetWare的一個好處是,它能夠在______環境下執行得很好。
  9. Windows NT電腦不能和NetWare網路通訊。
  10. Banyan Vine是一個執行在其他作業系統之上的NOS。
  11. 您的用戶端是一個小公司,計劃安裝一個辦公室小網路,包括五台執行Windows 95的電腦和兩台印表機。由於所有職員都從事同一專案,安全性不是問題。您是否向用戶端建議升級到Windows NT ?
  12. Windows 95或98工作站總能夠在NetWare網路上運作嗎?