熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

網絡基礎:網路作業系統

2022-06-13   來源: 電腦常識 

  當您在規劃網路的過程中﹐使用什麼樣的網路作業系統(NOS Network Operating System)會是一個非常關鍵的考量﹐直接影響到您連到其它網路的能力節點間如何交流您可以使用哪些應用程式以及數據的可攜性等等因素
  我們將會在這章裡面看看一些比較流行的 NOS 和它們的功能﹐這將有助於您選擇一個適合自己的 NOS
  Client / Server 系統
  如果您要集中控制和管理您的網路和資源的話﹐您就應該找 Client/Server 的網路作業系統了﹐比如 LAN Manager﹑LAN Server﹑Windows NT﹑NetWare﹑和 BanyanVINES 等﹐當然還有現在炙手可熱的 Linux 啦
  LAN Manager
  OS/ 當初是 IBM 和 Microsoft 共同開發的﹐然而在 年代中期﹐IBM 和 Microsoft 翻臉的時候﹐IBM 卻保留了 OS/ 下來不過其後他們都有繼續生產各自的系統﹐Microsoft 發展的是 LAN Manager ﹐而 IBM 的則是 LAN Server雖然 IBM 的 OS/ 才算是正宗的版本﹐但 LAN Manager 和其它 OS/ 基礎的網路系統在功能上都極其相似﹐所以我們這裡就以 LAN Manager 為例子就好了
  LAN Manager 系統主要分為兩個部份﹕redirector 和 server正如我們在前面討論過了﹐redirector 控制著網路資料的流向﹐決定資料從哪裡送到哪裡redirector 還有一個功能﹐就是配置工作站所連著的資源﹐讓其它工作站可以找到這些資源而 server 部份則處理網路排程﹑安全﹑列印服務﹑和檔案管理等事務﹐它還包括各種不同的網路管理工具﹐可以幫助您找到諸如不良資訊﹑安裝漏洞﹑和網路瓶頸等信息
  LAN Manager 還可以將幾個不同的 server 當成一個 server ﹐那樣工作站就只需要一個密碼就可以連接到網路中的不同 server 了它還有遠端管理功能﹐您可以從任何工作站使用 supervisor 身份登錄網路並提取網路管理工具
  最後﹐LAN Manager 還有網路稽查功能﹐讓網路管理員能夠追查有多少使用者連到什麼設備去了﹐也可以知道多少人在使用哪些檔案和應用程式等您也可以知道使用者有否連上網路和什麼時候連上來的假如您發現某君正在使用一個檔案﹐而他不應該這時候還在網路上面的﹐如果不是別人盜用了他的帳號﹐那麼他去使用這個檔案就好可能有問題了
  在網路安全方面(這是任何 client/server 系統的重要功能)﹐LAN Manager 采用的是美國政府的 DES (Data Encryption Standards) 演算法﹐對網路密碼進行加密如果一個使用者開啟了一個帶有網路密碼的檔案﹐他卻不能夠知道其它使用者的密碼的就如其它網路一樣﹐LAN Manager 也能讓網路管理員保護特定的目錄﹑甚至整個檔案伺服器﹑或個別檔案作為網路管理員﹐您可以決定哪些使用者可以連接哪些網路資源﹐這完全由您做主
  LAN Manager 還有一個很好用的工具叫 hot fix ﹐當網路要將一個資料寫進硬碟的時候﹐如果 hot fix 檢測到上面有壞磁區的話﹐馬上會將資料再復制一份另外存到一個保留的空間去﹐然後嘗試修復這個壞區﹐如果失敗則會將壞區做好記號再把資料寫到另外的地方去
  LAN Manager 還可以和 Mac 機器溝通﹐讓您可以和 Mac 工作站交換資料同時還支持 TCP/IP ﹐它有一整套工具可以輔助 TCP/IP 協定﹐所以網路也就具備了擴展的余地了除了 TCP/IP﹐LAN Manager 也支持 Novell 網路﹐使用其自帶的工具﹐您可以很輕松的就連上 Novell 網路
  如果您要安裝 LAN Manager 的話﹐有幾個服務您是要知道的﹕
  Redirector (RDR)﹐它可以讓工作站對網路發出請求﹐諸如使用網路印表機或從檔案伺服器獲取檔案等
  Messager (MSG)﹐可以讓您在工作站之間發送﹑接收﹑儲存﹑和轉送訊息(message)﹐如果您想接收諸如Network is going down in five minutes這樣的信息﹐那麼您就需要跑 message 服務了
  Receiver (RCV)﹐只允許您使用網路磁碟發送和接收信訊息﹐不過這個服務顯然已經過時且很少有人用了
  Server (SRV)﹐讓您擁有全部的功能﹐如果您要這台工作站或伺服器可以分享它的硬碟﹑印表機﹑等設備﹐那麼您就要跑 server 服務了
  不過有一個安裝指引您或許可以借鑒﹕所有的工作站都要跑 redirector 服務﹐否則就不能發出網路請求了如果您要安裝的機器是一台 client 機器﹐或許這個服務就夠了在您的 AUTOEXECBAT 檔案裡面加入 NET START 這個命令﹐就可以載入這個服務
  是否要在 client 上面安裝 message 服務﹐則是見人見智﹐因為它有時候會令到機器當機﹗
  Windows NT
  在 client/server 網路系統裡面﹐Mircrosoft 的 Windows NT (New Technology現在的版本為 Windows ) 可以說是冒起最快的新貴﹐其市場占用率憑 Microsoft 的強勢推銷在過去數年間有著很大的提升NT 算得上是 Mircrosoft 最頂尖的作業系統了﹐而且 Microsoft 也不遺余力的促使其下的 Windows 系統朝著和 NT 整合的方向發展
  由於 NT 提供的是一個圖形環境來管理網路﹐所以您的 NT 伺服器必需具備 VGA 或更好的螢幕在 client/server 系統家族中﹐NT 可以說是少數使用非指定(nondidicated)伺服器的系統之一連上 NT 網路也是非常簡單的事情﹐如果您已經安裝有 Windows NT﹑Windows /﹑或 Windows for Workgroup 等桌上系統﹐這些工作站在連上網路的時候自動的就可以看到 NT 伺服器﹐(當然要提供合法的登錄和密碼啦)如果您跑的是 DOS﹐那麼您就要安裝 NT 所提供的驅動程式了
  NT 還提供 IPX 傳輸協定﹐所以也很容易和 Novell 伺服器或工作站溝通另外 NT 還支援遠端連接服務(RAS Remote Access Services)﹐可以讓人們在遠端通過撥接連上 NT 伺服器去﹐RAS 可以同時支援高達 個連線(後面我們還會再討論遠端連接服務的)
  Novell NetWare
  NetWare 是 Novell 公司全副精力的傑作﹐從其硬撼式的市場策略到其 CNE(Certified NetWare Engineer) 體系(使用者在通過一系列的考試可以獲得Novell認證的工程師資格)﹐Novell 已經成功地展現人前﹐並曾一度執局域網路系統(LAN)的牛耳其既有的陣地實在不容忽視﹐因而許多其它的網路系統都會在設計上有連接 Novell 網路功能
  Novell 努力試圖適合任何人們去做任何事情﹕如果您跑 Apple 網路﹐Novell 可以和 AppleTalk File Protocol (AFP) 一起工作﹔如果您有 LAN Manager 或 Com 網路﹐NetWare 可以連上來讓您工作﹔從物理的星形態到 Token Ring 到邏輯 Bus﹐總之您能夠安排得出的網路形態﹐NetWare 都可以在上面跑﹔不想用 client/server 而只喜歡 peer/peer 網路嗎﹖Novell 也有提供 peer/peer 版本的 Personal NetWare﹗一言敝之﹐Novell 試圖令您無借口不選擇NetWare來作為您的網路系統
  NetWare 對您的磁碟作業系統來說是一個殼程式( shell﹐就如一個外殼一個把 DOS 包在其中﹐其名因此而起)當有指令到達﹐不管是來自本機的還是網路的﹐都必需經過 shell和 redirector 的功能一樣﹐shell 會知道一個功能是本機的還是網路的﹐如果是本地的﹐他讓本機作業系統來接管﹔但如果是網路的﹐NetWare 就接下來並自己和伺服器的 BIOS 對講
  列如﹐有一個工作站程式要儲存一份檔案﹐它會告訴作業系統﹐然後再到 BIOS﹐再到磁碟將資料寫上當一個在 Novell 網路的工作站告訴作業系統它要儲存資料﹐這時候 NetWare 就會插話來問程式需要存到哪裡去程式當然不知道網絡磁碟和本地磁碟的分別啦﹐它或許隨便回答﹕H:磁碟吧而這個磁碟正是伺服器磁碟在工作站上面的對應邏輯磁碟名稱﹐這樣 NetWare 就會接管這個操作﹐然後發出指令到伺服器的檔案系統將資料寫入
  NetWare 還有幾路板斧是非常了得的﹐籍此可以提高獲取檔案的速度﹐下面我們逐一介紹一下﹕
  Directory Hashing﹐NetWare 用來提高獲取檔案的一個方法是保持一份目錄樹和 Novell 版本的 FAT 的復印本在記憶體上面﹐所以它找到一份檔案的速度比直接到硬碟尋找的速度會快多了到 RAM 和到硬碟找目錄樹的速度相差可大了﹕如果去硬碟找﹐需要的時間大概為幾千份之一秒﹔而到 RAM 找則只需要幾百萬份之一秒而且﹐NetWare 同時還對保存在記憶上面的目錄樹按規則排列好﹐令到它更容易瞄准檔案的位置
  Disk Caching﹐這個處理會將一些最常用的資料在 RAM 上面保留一個 copy ﹐和上一個方法一樣﹐到 RAM 獲取資料的速度比到硬碟上面找快多了這樣當有請求獲取這些常用資料的時候﹐其速度就可以提高好幾百倍
  Elevatorseeking﹐不知道您還記得在電腦基礎裡面講述 CPU Cache 之 Write Back 和 Write Through 模式嗎﹖NetWare 的這個 Elevatorseeking 跟 Write Back 的方法簡直如出一徹﹕當伺服器同時接到多個檔案請求的時候﹐它並不是按請求先後順序來讀取檔案﹐而是按照磁碟磁頭移動順序來讀取檔案
  對 DOS 的使用者來說﹐NetWare 還有一個很有用的功能叫做 mapping ﹐可以簡化工作站和檔案伺服器的連接Novell 使用一系列的 map 跟檔案伺服器上的不同目錄鏈接(link)起來﹐所以在工作站上面﹐這些目錄就被看成好些邏輯磁碟一樣了
  NetWare 在系統安全上面也是非常考究的﹐您可以分別從下面的項目來了解﹕
  · Login ID
  · Trustee rights
  · Directory rights
  · File attributes
  使用者每次連上網路都必需提供使用者名稱和密碼﹐這將決定使用者在網路上獲得的權限如果密碼只對某些檔案或目錄具備讀取的權限﹐那麼他就不能夠修改任何的檔案了﹔掉過來﹐如果密碼具備最高(full)權限﹐那麼使用者就可以執行任何動作作為系統管理員﹐在設定使用者權限的時候都要非常小心
  Novell 網路將每位使用者都看成是一個 trustee ﹐可以指定其對資源擁有以下不同的權限﹕
  · 讀取一份開啟的檔案
  · 寫入一份開啟的檔案
  · 開啟現行檔案 From:http://tw.wingwit.com/Article/Common/201311/5005.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.