NIS客户端:理解社会保障卡的文件结构与NIS+对比
下载需积分: 38 | PDF格式 | 7.06MB |
更新于2024-08-11
| 170 浏览量 | 举报
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网络强调了协议在通信中的关键作用,以及它如何通过标准化的代码规则来协调主机间的通信。
相关推荐
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044955.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044955.png)
![filetype](https://img-home.csdnimg.cn/images/20250102104920.png)
![filetype](https://img-home.csdnimg.cn/images/20250102104920.png)
![filetype](https://img-home.csdnimg.cn/images/20250102104920.png)
![filetype](https://img-home.csdnimg.cn/images/20250102104920.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://profile-avatar.csdnimg.cn/e9b7560aaceb4bfbb2d071770a8afbc3_weixin_42185419.jpg!1)
杜浩明
- 粉丝: 16
最新资源
- 掌握muduo网络库:Linux多线程服务端编程指南
- Android音频转码技术:G711/PCM到AAC的源代码分享
- Z-BlogPHP米粒导航网主题模板安装与操作教程
- ZxtLicen v1.0.1:简化海泰UKEY初始化工具
- 美赛特奖论文合集:2007-2013年间MCM与ICM精选
- 掌握多层Docker应用部署的JavaScript实践
- Python项目Cse210-FinalProject入门指南
- Beehive更新:减少依赖、PEP8兼容性与代码覆盖率提升
- File Checksum Calculator v1.1:高效的文件校验工具
- DBUtilLiubaobao:高效数据库操作工具类
- Android自定义View系列(七):仿制ActionBar控件实现指南
- 超声图像去噪新突破:SRAD技术去斑点噪声
- 微信个人名片卡片在线生成源码免费分享
- OpenCL实现的Jacobi迭代Laplace方程解决方案
- Ubuntu下的Minishell简易版介绍与使用
- Scratch编程教学新突破:校本教材正式发布