ONC+and Federated Services

ONC+and Federated Services
SunSoft的開放式網路計算環境 Open Network Computing(ONC),SunSoft 
SunSoft的ONC技術是一組聯網協定,可用於建立一個異構分散式計算環境的分散式服務。ONC和它的下一代產品ONC+,是為獨立於作業系統、計算機體系結構和網路運輸協定而設計的,它還提供到基於網路的數據和計算資源的透明訪問。它們為程式設計師提供開發和實現分散式套用的積木,並可以簡化小型和大型網路的管理。  
150多家公司在不同的硬體平台和作業系統上開發實現ONC。NetWare檔案系統(NFS)是著名的ONC服務系統。 Sun Microsystems最初以NFS的名稱開拓ONC市場,並且許多許可繼續描述它們的產品是NFS,雖然它們支持完全的ONC平台。ONC包括如下核心協定。  
Remote Procedure Cal1(RPC) 遠程過程調用(RPC)   
RPC是通過網路在遠程系統上執行過程的獨立於作業系統的一組操作。RPC基於程式設計師通常使用的過程調用機制,提供了一種處理低級進程間通信的客戶機/伺服器通信結構,因而程式設計師可以開發在異構網路上運行的分散式應用程式。  
External Data Representation(XDR) 外部數據表示(XDR)   
XDR是SunSoft的開放網路計算環境的一種功能。XDR提供了一種與體系結構無關的表示數據,解決了數據位元組排序的差異、數據位元組大小、數據表示和數據對準的方式。使用XDR的應用程式,可以在異構硬體系統上交換數據。從SunSoft使得可以免費獲得RPC/XDR規範和原始碼。  
Transport Layer Interface(TLI) 運輸層接口(TLI)   
在AT&TUNIX系統V版本4中,TLI是ONC底下的一層,它是一個編程接口庫,它使得RPC具有與協定無關的性質,並允許RPC程式在多協定網路傳輸,如TCP/IP和OSI上運行。為TLI編寫的增強型RPC就是傳輸獨立RPC(TI-RPC)。TI-RPC是在UNIX系統V版本4中的標準,並且它與現存的ONCRPC協定兼容。另外,Novell也提供TI-RPC技術。  
Distributed Services NFS 分散式服務NFS   
於1985年宣布的網路檔案系統(NFS),是一種允許用戶在網路區域系統共享信息的開放式系統技術。NFS提供對遠程檔案系統的透明訪問。存儲在和網路相連的任何系統的檔案可以被任何用戶訪問。訪問是基於管理人員和檔案所有人所授予的許可權的。下面討論的模組是分散式服務的組成部分。  
NIS是一種網路範圍的數據管理設備。它提供了一個擴展的資料庫,以存儲系統信息,如主機名稱、網路地址、用戶名稱和網路等。NIS的正式名稱是黃頁YP(Yellow Pages)。  
鎖定管理器(LM)
LN通過支持一個網路上的檔案和記錄鎖定,而允許用戶對訪問信息進行協調和控制。它阻止兩個或多個用戶同時修改同一個檔案或記錄(從而可能破壞有用數據)。  
遠程執行(REX)服務 REX用於在遠程系統上運行用戶命令或程式。它提供在本地計算機上不能獲得的計算能力的訪問。  
網盤(NETDISK)
這個模組允許無盤工作站從支持ONC/NETdisk協定的伺服器中得到自舉能力。  
自動裝入器(AUTOMOUNTER)
自動裝入器根據是否需要的原則,自動地裝入或卸載遠程目錄。這提供了NFS檔案系統增加的透明性和可用性。它通過允許將遠程裝入指向一組伺服器而不是一個伺服器,來支持對經常讀並很少寫的檔案的複製,例如,系統二進制代碼的複製。  
PC-NFS守護程式
這個在基於ONC的伺服器上運行的小程式,對在實現ONC的DOS上運行的PC提供鑑別和列印池服務。  
ONC+and Federated Services
ONC+和聯合服務   
ONC+是ONC的下一個階段,聯合服務將允許ONC和其他分散式計算環境共存,如NetWare、開放軟體基金會的分散式計算環境(DCE)和開放式系統互聯(OSI)。新的特徵包括多執行緒和一個命名服務。下面將介紹這方面的內容。  
修改的NFS特徵
新的NFS包括多執行緒和新增的Kerberos鑑別服務(參見“Kerberos 鑑別”)。其他一些計畫增強的特徵包括對面向連線的傳輸支持,如傳輸控制協定(TCP),以及書寫簇(write clustering)和一個新的高速緩衝檔案系統,以改進性能。  
NIS十命名伺服器
NIS+是替代NIS的。它為大型網路提供了一種層次式的企業命名服務。它比NIS具有更好的可擴展性和安全性,並且易於管理。NIS+對NIS客戶具有互操作性。  
TI-RPC ONC+將包括以前討論過的TI-PRC和遠程異步調用設施,它保證了對遠程過程調用的無阻塞性。其他增強包括多執行緒能力、共享存儲器特徵和改進的連線管理設施。  
安全性 除了Kerberos安全性特徵之外,還提供RSA數據安全性。可以從SunSoft獲得ONC許可,從而有權使用RSA認同的RSA技術。  
聯合服務 SunSoft的動機是,使它的Solaris作業系統用戶,能夠在支持多廠商分散式服務的一個異構網路上訪問資源。這些服務當然是可以共存的。聯合服務是對Solaris分散式計算環境的擴展。  
Solaris操作環境提供標準化的聯合服務接口(FSI),它允許廠商們以良好的集成方式,將他們的分散式服務加入Solaris中,從而這些服務在Solaris內的ONC十核心服務中的地位是對等的。  
相關條目:Distributed Computing 分散式計算;Distributed File Systems分散式檔案系統;Enterprise Networks 企業級網路;Remote Procedure Ca11遠程過程調用;Security安全性;SunSoft Solaris;Sun Microsystems,Inc.Sun Microsystems公司;SunSoft SunOS;Transport Layer Interface運輸層接口
取自"http://wiki.ccw.com.cn/ONC%2Band_Federated_Services"

相關詞條

熱門詞條

聯絡我們