NIS客户端:理解社会保障卡的文件结构与NIS+对比
需积分: 38 25 浏览量
更新于2024-08-11
收藏 7.06MB PDF 举报
NIS (Network Information Service) 是早期Unix系统中的一种服务,用于存储和共享系统信息,如密码、主机名等。本文档主要关注NIS的客户端功能,特别是其与NIS+的对比。
NIS+是NIS的升级版本,它引入了显著的变化。首先,NIS+的架构采用了层次化的域名空间,类似于DNS,取代了原有的分散域名结构,使得信息组织更加有序和高效。原有的映射机制被表格(类似数据库表格)所替代,每个表格由行和列构成,行代表NIS+数据库中的对象,列代表对象的属性,且表格之间可能存在关联,允许以不同的方式组织数据。
在NIS+中,RPC(Remote Procedure Call)版本号从NIS的2升级到了3,这反映了技术的进步。然而,NIS+的使用相对较少,文档作者并未深入探讨,而是建议对此感兴趣的人自行查阅NIS+的官方教程,可以在www.suse.de的网站找到。
NIS客户端的主要特点是它修改了C语言库中的函数,如getpwnam和getpwuid,使得这些函数不再直接操作本地文件(如/etc/passwd),而是通过RPC调用NIS服务器查询信息。这样做的好处是提高了安全性,隐藏了底层的NIS服务器细节,对应用程序来说是透明的。过去,NIS客户端需要决定哪些映射使用原始文件,哪些绑定到NIS服务,有一套约定来处理可能的安全问题。
文档还提到了NIS客户端和原始文件的交互,通过一个常规配置方案来判断客户端是否使用NIS、NIS+或原始文件,确保系统的稳定性和安全性。然而,对于NIS+的具体使用和配置,由于作者的了解有限,这部分内容并未详述。
最后,章节中介绍了计算机网络的基本概念,包括网络的定义、主机和服务器的角色、协议的重要性,以及UUCP(Unix-to-Unix Copy Protocol)网络作为早期网络协议之一,它是TCP/IP网络的前身,用于点对点的数据传输。UUCP网络强调了协议在通信中的关键作用,以及它如何通过标准化的代码规则来协调主机间的通信。
点击了解资源详情
点击了解资源详情
点击了解资源详情
101 浏览量
2021-05-24 上传
133 浏览量
171 浏览量
155 浏览量
193 浏览量

杜浩明
- 粉丝: 16
最新资源
- Win7系统下的一键式笔记本显示器关闭解决方案
- 免费替代Visio的流程图软件:DiaPortable
- Polymer 2.0封装的LineUp.js交互式数据可视化库
- Kotlin编写的Linux Shell工具Kash:强大而优雅的命令行体验
- 开源海军贸易模拟《OpenPatrician》重现中世纪北海繁荣
- Oracle 11g 32位客户端安装与链接指南
- 创造js实现的色彩识别小游戏「看你有多色」
- 构建Mortal Kombat Toasty展示组件:Stencil技术揭秘
- 仿驱动之家触屏版手机wap硬件网站模板源码
- babel-plugin-inferno:JSX转InfernoJS vNode插件指南
- 软件开发中编码规范的重要性与命名原则
- 免费进销存软件的两个月试用体验
- 树莓派从A到Z的Linux开发完全指南
- 晚霞天空盒资源下载 - 美丽实用的360度全景贴图
- perfandpubtools:MATLAB性能分析与发布工具集
- WPF圆饼图控件源代码分享:轻量级实现