1994年SUN网络接口编程手册:sunrpc、TLI与Socket详解
需积分: 3 192 浏览量
更新于2024-08-01
收藏 802KB PDF 举报
《SUN网络接口程序员指南》是SUN公司在1994年发布的一份技术文档,专为网络接口程序开发人员设计,涵盖了当时Sun Microsystems平台上的关键网络技术。这份手册主要包括以下几个核心主题:
1. **sunrpc(Sun Remote Procedure Call)**:sunrpc是Sun Microsystems开发的一种远程过程调用协议,用于在不同的计算机系统之间进行数据交换和服务交互。指南详细介绍了sunrpc的工作原理、如何理解和使用它,以及RPCGEN工具,一个用于自动生成RPC程序和接口的实用工具。用户可以学习到关于请求/响应模式、守护进程、套接字编程和数据编码(XDR,eXternal Data Representation)的重要知识。
2. **TLI(Transport Layer Interface)**:TLI是Sun提供的高级网络编程接口,它抽象了底层网络通信,使开发者能够更轻松地实现跨网络服务。手册会解释如何通过TLI处理网络连接,如TCP/IP套接字,以及它与socket编程的关系。
3. **Socket编程**:尽管TLI提供了高级接口,SUN文档也强调了标准套接字API在实现网络服务中的重要性。这里包含了基本的套接字创建、连接、读写操作,以及错误处理等相关内容。
4. **NIS+(Next Internet Service Provider)**:这是一种Sun Microsystems推广的网络信息服务系统,用于存储和检索配置信息,如主机名、用户账户等。指南会指导开发者如何集成NIS+到其应用程序中,以支持集中化的信息管理。
5. **版权和许可证**:文档强调所有内容受版权保护,并指出复制、分发和反编译必须得到Sun Microsystems及其供应商的书面许可。此外,部分代码可能源自UNIX和Berkeley 4.3 BSD系统,需遵守相关许可证限制,例如DFARS 252.227-7013和FAR 52.227-19,对于政府使用也有特定的受限权利。
《SUN网络接口程序员指南》是一份深入且全面的资源,帮助开发人员理解和利用SUN平台上的网络技术,无论是sunrpc编程、套接字编程还是NIS+集成,都是提高网络应用效率和可维护性的关键参考。对于那些希望在Sun Microsystems技术栈中构建可靠网络服务的开发者来说,这本手册具有很高的实用价值。
140 浏览量
"Oracle Solaris 9 - man pages section 3: Library Interfaces and Headers" - Sun Microsystems, Inc....
点击了解资源详情
103 浏览量
117 浏览量
129 浏览量
2007-12-27 上传
308 浏览量
143 浏览量
335 浏览量

hillel
- 粉丝: 8
最新资源
- SQL2000数据库优化与安全策略:提升性能与防范风险
- 精通Java构建:Ant实战
- ASA编程入门指南:2004版Sybase/iAnywhere技术详解
- 探索Ajax基础:B/S请求响应与Web开发模式详解
- Struts框架详解:构建高效Web应用
- MatPy:Python的矩阵计算库
- C++编程规范与最佳实践
- C++编程实践:利用const与inline替代#define
- C#入门指南:从零开始学习.NET编程
- Linux内核0.11完全注释:赵炯著
- Struts框架详解:构建Web应用的利器
- Struts-Hibernate-Spring 集成开发教程:一个网站登录示例
- VC++.NET与XMLWebServices开发详解
- C#完全指南:从入门到精通
- Solaris系统中安装Oracle9i详细步骤
- 综合布线系统:设计、安装与重要性