书籍详情

UNIX网络实用编程技术

UNIX网络实用编程技术

作者:陈远森[等]编著

出版社:中国水利水电出版社

出版时间:2000-05-01

ISBN:9787508403557

定价:¥35.00

购买这本书可以去
内容简介
  随着计算机网络的迅猛发展,网络应用的日益增多对软件开发人员提出了新的要求,要求他们熟悉并掌握网络编程技术。为顺应技术发展趋势,本书详细地介绍了UNIX系统环境下的网络编程技术。全书由浅入深、全面介绍了如何使用Socket(套接字)来编写网络应用程序,系统地介绍了TLI、Streams(流)编程和RPC(远程过程调用)编程技术,同时结合了大量实例进行说明。本书可以作为希望进入网络编程世界的人们从入门到精通的台阶,也可供从事网络编程的人员参考,同样适合大专院校各年级学生配合操作系统和网络原理的学习和使
作者简介
暂缺《UNIX网络实用编程技术》作者简介
目录
第一章 绪论
1.1 UNIX操作系统
1.2 计算机网络
1.3 网络编程和套接字
1.4 本书的组织
第二章 UNIX系统下常用的C语言开发工具
2.1 版本管理工具——SCCS
2.2 源程序静态检查工具——lint
2.3 编译器——CC
2.4 程序组维护工具——make
2.5 调试工具——dbx
2.6 库管理工具——ar
2.7 小结
第一部分  Socke程序设计
第三章 网络体系结构概述
3.1 分层结构与协议
3.2 开放系统互联参考模型OSI/ISO
3.3 TCP/IP参考模型
3.4 UNIX网络编程概述
3.5 小结
第四章 面向传输层的Socket编程
4.1 TCP协议的实现机制
4.2 面向连接的Sockt编程
4.2.1 Echo客户端例程
4.2.2 Echo服务端例程
4.2.3 进程阻塞
4.2.4 并发服务端程序
4.3 TCP状态
4.4 Socket选项
4.4.1 应用层选项
4.4.2 传输层选项
4.4.3 网际层选项
4.4.4 其他这项
4.5 无连接的Socket编程
4.5.1 UDP编程概述
4.5.2 UDP编程的第一步:Talk(谈话)程序
4.5.3 改进Talk程序:过滤数据报
4.5.4 进一步改进Talk程序:超时机制
4.5.5 使UDP更加可靠
4.6 小结
第五章 面向网际层和数据键路层的Socket编程
5.1 网际层综述
5.2 面向IP层的Socket编程
5.2.1 IP数据报报头格式
5.2.2 ICMP数据报格式
5.3 数据链路居简述
5.4 面向数据链路层的 Socket编程
5.5 小结
第六章 Socket高级编程专题
6.1 多路复用
6.1.1 多路复用的基本原理
6.1.2 使用多路复用的UDPTalk程序
6.1.3 多路复用应用举例:Chat
6.1.4 多路复用的另一种方式:poll()
6.2 非阻塞Socket
6.2.1 非阻塞Socket的基本原理
6.2.2 非阻塞UDP Socket例程——Talk
6.2.3 非阻塞 TCP Socket例程——echo客户端程序
6.3 信号驱动输入输出
6.3.1 信号驱动I/O的基本原理
6.3.2 信号驱动I/O的 UDP Talk
6.3.3 信号驱动I/O在TCP中的应用
6.4 名字服务
6.4.1 名字服务的原理
6.4.2 名字服务例程
6.5 广播与群括
6.5.1 广播的基本原理
6.5.2 广播例程
6.5.3 群播的基本原理
6.5.4 群括例程
6.6 OOB数据
6.6.1 OOB数据的基本原理
6.6.2 OOB数据应用例程
6.7 小结
第七章 Socket实用编程
7.1 进程间通讯
7.1.1 用Internet协议族的 Socket实现IPC
7.1.2 用UNIX协议族的Socket实现IPC
7.2 客户/服务器程序设计
7.2.1 用多进程机制实现服务程序
7.2.2 用多线程机制实现服务程序
7.3 守护进程
7.3.1 守护进程的设计原理
7.3.2 inetd守护进程简介
7.4 平凡文件传输协议
7.4.1 TFTP数据报格式
7.4.2 “发送”和“接收”请求的处理
7.4.3 服务方和客户端的迅讯
7.4.4 文件传输格式
7.4.5 TFTP协议的实现
7.5 小结
第二部分  传输界面编程
第八章 传输界面编程综述
8.1 传输界面
8.2 函数
8.2.1 初始化及绑定传输端点
8.2.2 建立连接
8.2.3 传输数据
8.2.4 释放连接
8.2.5 关闭传输端点
8.2.6 其他函数
8.3 状态转换
8.4 小结
第九章 传物界面编程
9.1 连接方式
9.2 非连接方式
9.3 传自界面畅程与Socket编程对比
9.4 小结
第十章 流编程
10.1 流编程原理
10.2 流编程例程
10.3 小结
第三部分 RPC程序设计
第十一章 远程过程调用
11.1 RPC概述
11.2 RPC的原理和实现机制
11.2.1 RPC的实现机制
11.2.2 RPC的有关问题
11.3 XDR数据表示
11.3.1 XDR的工作原理
11.3.2 XDR流
11.3.3 XDR过滤器
11.4 RPC协议
11.4.1 RPC信息
11.4.2 鉴别协议
11.4.3 喘口映射器程序协议
11.5 小结
第十二章 RPC程序设计
12.1 RPC的远程过程定义
12.2 高层RPC程序设计
12.3 低层MC程序设计
12.3.1 传送句柄和客户句柄
12.3.2 server端库函数
12.3.3 Client端库函数
12.3.4 server端的分派函数
12.4 4别机制的编程
12.5  RPC的其他特性
12.5.1 无阻塞RPC
12.5.2 回叫RPC
12.5.3 广播RPC
12.6 RPC语言编译器
12.6.1 低层RPC程序的自动生成
12.6.2 RPC语言
12.7 小结
附录A socket编程常见问题解答
附录B Internet上有关UNLX网络织程的资源
附录C 参考文献
猜您喜欢

读书导航