RFC 1813 - NFS 版本 3 协议规范 (NFS Version 3 Protocol Specification)
- 状态: Informational
- 发布日期: June 1995
- Stream: Legacy
- 勘误: 无勘误
摘要 (Abstract)
本文档描述了 NFS 版本 3 协议. 提供本文档是为了让人们能够编写兼容的实现.
目录 (Table of Contents)
- 1. Introduction (简介)
- 1.1 NFS 版本 3 协议的范围
- 1.2 有用的术语
- 1.3 远程过程调用
- 1.4 外部数据表示
- 1.5 身份验证和权限检查
- 1.6 设计理念
- 1.7 与 NFS 版本 2 协议的变化
- 2. RPC Information (RPC 信息)
- 2.1 认证
- 2.2 常量
- 2.3 传输地址
- 2.4 大小
- 2.5 基本数据类型
- 2.6 定义的错误号
- 3. Server Procedures (服务器过程)
- 3.1 关于属性的一般注释
- 3.2 关于文件名的一般注释
- 3.3.0 NULL: 不做任何事
- 3.3.1 GETATTR: 获取文件属性
- 3.3.2 SETATTR: 设置文件属性
- 3.3.3 LOOKUP: 查找文件名
- 3.3.4 ACCESS: 检查访问权限
- 3.3.5 READLINK: 从符号链接读取
- 3.3.6 READ: 从文件读取
- 3.3.7 WRITE: 写入文件
- 3.3.8 CREATE: 创建文件
- 3.3.9 MKDIR: 创建目录
- 3.3.10 SYMLINK: 创建符号链接
- 3.3.11 MKNOD: 创建特殊设备
- 3.3.12 REMOVE: 删除文件
- 3.3.13 RMDIR: 删除目录
- 3.3.14 RENAME: 重命名文件或目录
- 3.3.15 LINK: 创建对象链接
- 3.3.16 READDIR: 从目录读取
- 3.3.17 READDIRPLUS: 从目录扩展读取
- 3.3.18 FSSTAT: 获取动态文件系统信息
- 3.3.19 FSINFO: 获取静态文件系统信息
- 3.3.20 PATHCONF: 检索 POSIX 信息
- 3.3.21 COMMIT: 将服务器上的缓存数据提交到稳定存储
- 4. Implementation issues (实现问题)
- 4.1 多版本支持
- 4.2 服务器/客户端关系
- 4.3 路径名解释
- 4.4 权限问题
- 4.5 重复请求缓存
- 4.6 文件名组件处理
- 4.7 同步修改操作
- 4.8 稳定存储
- 4.9 查找和名称解析
- 4.10 自适应重传
- 4.11 缓存策略
- 4.12 稳定写入与不稳定写入
- 4.13 32 位客户端/服务器和 64 位客户端/服务器
- 5. Appendix I: Mount protocol (附录 I: 挂载协议)
- 5.1 RPC 信息
- 5.2 服务器过程
- 6. Appendix II: Lock manager protocol (附录 II: 锁管理器协议)
- 6.1 RPC 信息
- 6.2 NLM 过程
- 6.3 实现问题
- 7. Appendix III: Bibliography (附录 III: 参考书目)
- 8. Security Considerations (安全考虑)
- 9. Acknowledgements (致谢)
- 10. Authors' Addresses (作者地址)
相关资源 (Related Resources)
- 官方 RFC: RFC 1813
- DataTracker: RFC 1813 on IETF