初步了解Linux的NFS服务.doc
《初步了解Linux的NFS服务.doc》由会员分享,可在线阅读,更多相关《初步了解Linux的NFS服务.doc(3页珍藏版)》请在三一文库上搜索。
1、初步了解Linux的NFS服务RPC(远程过程调用,定义在RFC1057),见名知意,就是客户端调用远程服务器上函数的一种方法。RPC的目标就是要以下28这些步骤都封装起来,让用户对这些细节透明。RPC简介1)服务消费方(client)调用以本地调用方式调用服务;2)client stub接收到调用后负责将方法、参数等组装成能够进行网络传输的消息体;3)client stub找到服务地址,并将消息发送到服务端;4)server stub收到消息后进行解码;5)server stub根据解码结果调用本地的服务;6)本地服务执行并将结果返回给server stub;7)server stub将返回
2、结果打包成消息并发送至消费方;8)client stub接收到消息,并进行解码;9)服务消费方得到最终结果。NFS简介NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。目前NFS主要有两个版本(NFSv2,NFSv3)两个版本,而NFSv2和NFSv3除了3版本支持更多的新特性以外,最主要的区别应该就是NFSv2是使用UDP协议进行传输的,所以NFSv2的连接在复杂网络环境下可能没有
3、那么可靠,而NFSv3同时支持UDP和TCP协议。刚才看了一下,Centos7已经支持NFSv4协议了,这里就不贴NFSv4了,有时间了再去看v4吧。当client端要挂载NFS共享卷的时候,会发送RPC请求给服务端,而NFS服务端会在用户验证后将一个随机的cookie传送至客户端,以便客户端使用这个cookie来认证那些要访问的共享卷。NFS的验证支持内置的IP/主机权限分配,同时也被tcp wrappers所限制。Redhat上的NFS服务Redhat内核中默认就开启了NFS支持,并且通过NFS的Daemon来控制NFS服务端的启动,而负责将网络套接字和RPC调用绑定起来,还需要一个rpc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初步 了解 Linux NFS 服务
链接地址:https://www.31doc.com/p-3394156.html