- 相關(guān)推薦
NetWare與UNIX的互聯(lián)方法與實(shí)現(xiàn)
異型網(wǎng)絡(luò)之間的互聯(lián)是當(dāng)今計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展的熱點(diǎn)問(wèn)題之一。隨著計(jì)算機(jī)技術(shù)的深入發(fā)展與網(wǎng)絡(luò)的不斷普及,異型機(jī)與異型網(wǎng)絡(luò)的互相連接、互相共享資源已經(jīng)成為人們需要迫切解決的問(wèn)題了。現(xiàn)在廣泛流行的網(wǎng)絡(luò)操作系統(tǒng)NetWare與同樣為人們所喜愛(ài)的UNIX系統(tǒng)之間的互聯(lián)問(wèn)題正是在這種背景下提出來(lái)的。由于Novell公司已經(jīng)成功地使NetWare支持TCP/IP協(xié)議,而UNIX的聯(lián)網(wǎng)正是建立在TCP/IP協(xié)議之上的,所以一些基于TCP/IP協(xié)議的應(yīng)用層協(xié)議,就自然成為解決NetWare與UNIX互聯(lián)問(wèn)題的較好方法了。網(wǎng)絡(luò)文件系統(tǒng)(NFS)正是這些協(xié)議中,應(yīng)用較廣、技術(shù)較為成熟的協(xié)議之一,而且現(xiàn)在市場(chǎng)上已經(jīng)推出了幾十種NFS產(chǎn)品。
它們被廣泛地應(yīng)用于NetWare與UNIX的互聯(lián)之中。本文將通過(guò)對(duì)NFS的概念和實(shí)現(xiàn)方法的討論,來(lái)說(shuō)明NetWare與UNIX之間是如何通過(guò)NFS實(shí)現(xiàn)互聯(lián)的。
一、網(wǎng)絡(luò)文件系統(tǒng)概述
Sun Microsystems公司是以其高品質(zhì)的工作站而享譽(yù)計(jì)算機(jī)界的。其工作站現(xiàn)已廣泛地應(yīng)用于多種領(lǐng)域,如CAD、仿真、圖形處理等。SUN工作站采用的是開(kāi)放式的系統(tǒng)結(jié)構(gòu),它們大都是基于UNIX操作系統(tǒng)之上的,并且支持TCP/IP協(xié)議作為其網(wǎng)絡(luò)的體系結(jié)構(gòu)。也正是由于對(duì)TCP/IP協(xié)議的支持,使得SUN工作站可以很方便地在Ethernet上,基于TCP/IP進(jìn)行通訊。
同時(shí),又由于TCP/IP協(xié)議在網(wǎng)際互聯(lián)上的優(yōu)越性能,使得SUN工作站與其它異種機(jī)之間的通訊實(shí)現(xiàn)起來(lái)較為方便和容易。
為了實(shí)現(xiàn)網(wǎng)絡(luò)上的文件服務(wù),SUN公司提出了網(wǎng)絡(luò)文件系統(tǒng)(Network File System, NFS)的概念。它提供了異種機(jī)、異種操作系統(tǒng)之間的透明在線(xiàn)(On-Line)共享文件的手段。NFS允許用本地操作系統(tǒng)的I/O調(diào)用方式訪問(wèn)遠(yuǎn)地文件,并且這與文件存放的物理位置和使用何種操作系統(tǒng)無(wú)關(guān)。
從用戶(hù)的角度看,NFS是不可見(jiàn)的。用戶(hù)可以運(yùn)行一獨(dú)占的程序并且可以對(duì)獨(dú)享文件進(jìn)行I/O操作,而這時(shí)用戶(hù)并不清楚它們是本地的還是遠(yuǎn)程的程序或文件。
使用NFS的好處很多。NFS允許多臺(tái)機(jī)器使用同一個(gè)數(shù)據(jù)文件,所以文件的數(shù)據(jù)對(duì)網(wǎng)絡(luò)上的各機(jī)器來(lái)說(shuō)都是可存取的。而且NFS可以通過(guò)將大的文件存儲(chǔ)在一臺(tái)機(jī)器上而由大家來(lái)共享的方式,使存儲(chǔ)的費(fèi)用明顯的降低。尤其是在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,你可以把數(shù)據(jù)文件可靠、統(tǒng)一地集中在一起,既可共享使用又可以進(jìn)行方便的統(tǒng)一管理。
NFS目前已經(jīng)得到開(kāi)放系統(tǒng)組織的承認(rèn),成為今天的分布式文件系統(tǒng)的工業(yè)標(biāo)準(zhǔn)。NFS不僅能夠支持SUN工作站之間的連接,而且能夠支持來(lái)自主要計(jì)算機(jī)廠家的產(chǎn)品。尤其是大多數(shù)UNIX操作系統(tǒng),諸如SCO UNIX,都提供了支持NFS協(xié)議的軟件,以實(shí)現(xiàn)UNIX與其它操作系統(tǒng)之間的通訊。
二、從網(wǎng)絡(luò)的體系結(jié)構(gòu)來(lái)說(shuō)明NFS的實(shí)現(xiàn)
@@T8S08900.GIF;圖1@@
NFS在一個(gè)操作系統(tǒng)中的具體形式如圖1。當(dāng)一個(gè)應(yīng)用程序運(yùn)行時(shí),它可以通過(guò)系統(tǒng)調(diào)用打開(kāi)一個(gè)文件,并對(duì)其進(jìn)行存取訪問(wèn)。這時(shí)的文件存取系統(tǒng)可以接收用戶(hù)的各種請(qǐng)求,并且能夠自動(dòng)判斷將該請(qǐng)求發(fā)往何處,即是本地文件系統(tǒng)還是NFS客戶(hù)服務(wù)部分。這種判斷是根據(jù)被請(qǐng)求的文件是在本地存儲(chǔ)介質(zhì)上還是在遠(yuǎn)程的計(jì)算機(jī)上而做出的。當(dāng)一個(gè)被請(qǐng)求文件在遠(yuǎn)地時(shí),NFS客戶(hù)服務(wù)軟件利用NFS協(xié)議與遠(yuǎn)地機(jī)器上適當(dāng)?shù)腘FS服務(wù)器取得聯(lián)系,并且進(jìn)行相應(yīng)的請(qǐng)求操作。在遠(yuǎn)地服務(wù)器對(duì)請(qǐng)求做出回答后,客戶(hù)服務(wù)軟件獲得結(jié)
[1] [2] [3]
【NetWare與UNIX的互聯(lián)方法與實(shí)現(xiàn)】相關(guān)文章:
互聯(lián)電網(wǎng)區(qū)域控制方法04-26
雨流計(jì)數(shù)的快速實(shí)現(xiàn)方法04-28
英文簡(jiǎn)歷樣本(Unix)05-04
地面雷達(dá)數(shù)值風(fēng)洞技術(shù)實(shí)現(xiàn)方法04-27
清潔生產(chǎn)審核思路的實(shí)現(xiàn)方法與形式04-27
3DCM的LOD模型實(shí)現(xiàn)方法04-27
多數(shù)據(jù)庫(kù)系統(tǒng)互聯(lián)機(jī)制的設(shè)計(jì)與實(shí)現(xiàn)05-03
非圓軌道衛(wèi)星實(shí)現(xiàn)共面懸停的方法05-02