NFS是如何工作的?
启动NFS文件服务器时,/etc/rc.10cal会自动启动exportfs程序,指定可以导出的文件或目录,而所能挂载的也只能是其所指定的目录。NFS是基于XDR/RPC协议的。XDR(External Data Representation,即外部数据表示法)提供一种方法,把数据从一种格式转换成另一种标准数据格式表示法,确保在不同的计算机、操作系统及程序语言中,所有数据代表的意义部是相同的。
RPC(Remote Procedure Call,远程程序调用)请求远程计算机给予服务。客户机通过网络传送RPC到远程计算机,请求服务。
NFS运用RPC传送数据的方法有以下几步:
- 客户送出信息,请求服务。
- 客户占位程序把客户送出的参数转换成XDR标准格式,并用系统调用把信息送到网络层。
- 信息经过网络送达远程主机系统。
- 远程主机将接受到的信息传给服务器占位程序。
- 把XDR形式的数据,转换成符合主机端的格式,取出客户发出的服务请求参数,送给服务器。
- 服务器给客户发送服务的逆向传送过程。
参考文献:[3]
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~