下载此文档

NetWare与UNIX的互联方法与实现.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
: .
NetWare与UNIX的互联方法与实现
异型网络之间的互联是当今计算机网络技术发展的热点问题之一。
随着计算机技术的深入发展与网络的不断普及 ,异型机与异型网络的
互相连接、互相共享资源已经成为人们需要迫切解决的问题了。
现在广泛流行的网络操作系统与同样为人们所喜爱的系统之间的互
联问题正是在这种背景下提出来的。
由于公司已经成功地使支持协议 ,而的联网正是建立在协议之上的,所 以一些基于协议的应用层协议,就自然成为解决与互联问题的较好方法了。
网络文件系统正是这些协议中,应用较广、技术较为成熟的协议之一, 而且现在市场上已经推出了几十种产品。
它们被广泛地应用于与的互联之中。
本文将通过对的概念和实现方法的讨论 ,来说明与之间是如何通过实
现互联的。
一、网络文件系统概述公司是以其高品质的工作站而享誉计算机界的。
其工作站现已广泛地应用于多种领域,如、仿真、图形处理等。
工作站采用的是幵放式的系统结构,它们大都是基于操作系统之上的, 并且支持协议作为其网络的体系结构。
也正是由于对协议的支持,使得工作站可以很方便地在上,基于进行通 讯。
同时 ,又由于协议在网际互联上的优越性能 ,使得工作站与其它异种机
之间的通讯实现起来较为方便和容易。
为了实现网络上的文件服务 ,公司提出了网络文件系统 ,的概念。 它提供了异种机、异种操作系统之间的透明在线 -共享文件的手段。 允许用本地操作系统的调用方式访问远地文件 ,并且这与文件存放的
物理位置和使用何种操作系统无关。
从用户的角度看 ,是不可见的。
用户可以运行一独占的程序并且可以对独享文件进行操作 ,而这时用
户并不清楚它们是本地的还是远程的程序或文件。
使用的好处很多。
允许多台机器使用同一个数据文件 ,所以文件的数据对网络上的各机 器来说都是可存取的。
而且可以通过将大的文件存储在一台机器上而由大家来共享的方式 使存储的费用明显的降低。
尤其是在数据库应用系统中 ,你可以把数据文件可靠、 统一地集中在一 起,既可共享使用又可以进行方便的统一管理。
目前已经得到开放系统组织的承认 ,成为今天的分布式文件系统的工 业标准。
不仅能够支持工作站之间的连接 ,而且能够支持来自主要计算机厂家 的产品。
尤其是大多数操作系统 ,诸如 ,都提供了支持协议的软件 ,以实现与其它 操作系统之间的通讯。
二、从网络的体系结构来说明的实现 @***@808900;图 1@@在一个操作 系统中的具体形式如图 1。
当一个应用程序运行时 ,它可以通过系统调用打开一个文件 ,并对其进 行存取访问。
这时的文件存取系统可以接收用户的各种请求 ,并且能够自动判断将
该请求发往何处 ,即是本地文件系统还是客户服务部分。
这种判断是根据被请求的文件是在本地存储介质上还是在远程的计 算机上而做出的。
当一个被请求文件在远地时 ,客户服务软件利用协议与远地机器上适 当的服务器取得联系 ,并且进行相应的请求操作。
在远地服务器对请求做出回答后 ,客户服务软件获得结果 ,将它传送给 应用程序。
从程序员的角度来看 ,协议本身并没有提供什么特别的调用过程。 一旦管理员将设置完成后 ,程序员就可以对远地和本地的文件进行同 样的存取操作 ,它们之间并无明显的差别。
对于 ,设计者并没有将它设计成为解决所有文件传输的综合性协议 ,而
是将的实现分成三个相对独立的部分协议本身、 远程过程调用 ,机制和外部 数据表示 ,。
如果将它们与的推荐标准相对照的话 ,可以看出对应于会话层 ,对应于 表示层 ,而协议本身则对应于应用层 ,见图 2。
从这个体系结构可以看出 ,真正的服务是建立在外部数据表示和远程 过程调用所提供的服务功能之上。
@***@808901;图 2@@在网络环境中 ,为运行在不同机器、不同操作系统
上的程序过程相互调用、传递参数及回送结果等提供一种规范的方法。 为实现网络上的客户服务器模式提供了支持。
比如 ,一个程序员可以把他的程序分解成为客户、服务器两部分 ,在客
户方面 ,程序员设计了一些过程 ,如 ,并将码插入到这些过程之中 ;而服务器 方面 ,应用的其他功能 ,实现了一些处理该种调用的过程。
当一个运行中的客户程序发出远程调用时 ,软件自动对变元的值进行
收集 ,并打成数据包发往远地服务器 ,启动调用过程 ,最后返回结果。
整个调用过程如同调用本地过程一样。 实际上是会话层协议的具体实现 ,该机制将下层协议的细节掩盖了起 来 ,使程序员抛开通信协议的具体过程 ,就可以设计出分布式程序

NetWare与UNIX的互联方法与实现 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人guoxiachuanyue
  • 文件大小45 KB
  • 时间2021-09-27