NFS协议,客户端可以透明地访问服务器中的文件系统。 NFS只访问一个进程引用文件部分 ,并且一个目的就是使得这种访问透明。这就意味着任何能够访问一个本地文件的客户端程序不需要做任何修改,就应该能够访问一个NFS文件。
FTP协议,文件传输协议, FTP会产生文件一个完整的副本 。
NFS运用RPC传送数据的方法有以下几步:
(1)客户送出信息,请求服务。
(2)客户占位程序把客户送出的参数转换成XDR标准格式,并用系统调用把信息送到网络上。
(3)信息经过网络送达远程主机系统。
(4)远程主机将接受到的信息传给服务器占位程序。
(5)把XDR形式的数据,转换成符合主机端的格式,取出客户发出的服务请求参数,送给服务器。
(6)服务器给客户发送服务的逆向传送过程。
OSI层次模型上的NFS
层 数 | 名 称 | 功 能 |
1 | 应用层 | NFS |
2 | 表示层 | XDR |
3 | 会话层 | RPC |
4 | 传输层 | UDP,TCP |
5 | 网络层 | IP |
6 | 数据链路层 | |
7 | 物理层 | Etherne |