图书介绍

UNIX网络实用编程技术PDF|Epub|txt|kindle电子书版本网盘下载

UNIX网络实用编程技术
  • 陈远森等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:750840355X
  • 出版时间:2000
  • 标注页数:334页
  • 文件大小:12MB
  • 文件页数:344页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UNIX网络实用编程技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 绪论1

1.1 UNIX操作系统1

1.2 计算机网络2

1.3 网络编程和套接字3

1.4 本书的组织3

第二章 UNIX系统下常用的C语言开发工具4

2.1 版本管理工具——sccs4

2.2 源程序静态检查工具--lint9

2.3 编译器——cc11

2.4 程序组维护工具——make15

2.5 调试工具——dbx19

2.6 库管理工具——ar24

2.7 小结25

第一部分 Socket程序设计26

第三章 网络体系结构概述26

3.1 分层结构与协议26

3.2 开放系统互联参考模型OSI/ISO27

3.3 TCP/IP参考模型28

3.4 UNIX网络编程概述30

3.5 小结31

第四章 面向传输层的Socket编程32

4.1 TCP协议的实现机制32

4.2 面向连接的Socket编程34

4.2.1 Echo客户端例程34

4.2.2 Echo服务端例程39

4.2.3 进程阻塞42

4.2.4 并发服务端程序43

4.3 TCP状态48

4.4 Socket选项51

4.4.1 应用层选项51

4.4.2 传输层选项54

4.4.3 网际层选项56

4.4.4 其他选项57

4.5 无连接的Socket编程57

4.5.1 UDP编程概述58

4.5.2 UDP编程的第一步:Talk(谈话)程序59

4.5.3 改进Talk程序:过滤数据报62

4.5.4 进一步改进Talk程序:超时机制63

4.5.5 使UDP更加可靠67

4.6 小结68

第五章 面向网际层和数据链路层的Socket编程70

5.1 网际层综述70

5.2 面向IP层的Socket编程72

5.2.1 IP数据报报头格式73

5.2.2 ICMP数据报格式80

5.3 数据链路层简述88

5.4 面向数据链路层的Socket编程89

5.5 小结95

第六章 Socket高级编程专题96

6.1 多路复用96

6.1.1 多路复用的基本原理96

6.1.2 使用多路复用的UDP Talk程序98

6.1.3 多路复用应用举例:Chat100

6.1.4 多路复用的另一种方式:poll()107

6.2.1 非阻塞Socket的基本原理108

6.2 非阻塞Socket108

6.2.2 非阻塞UDP Socket例程——Talk109

6.2.3 非阻塞TCP Socket例程——echo客户端程序112

6.3 信号驱动输入输出116

6.3.1 信号驱动I/O的基本原理116

6.3.2 信号驱动I/O的UDP Talk117

6.3.3 信号驱动I/O在TCP中的应用122

6.4 名字服务127

6.4.1 名字服务的原理127

6.4.2 名字服务例程131

6.5 广播与群播133

6.5.1 广播的基本原理133

6.5.2 广播例程135

6.5.3 群播的基本原理138

6.5.4 群播例程139

6.6 OOB数据141

6.6.1 OOB数据的基本原理142

6.6.2 OOB数据应用例程146

6.7 小结155

第七章 Socket实用编程157

7.1 进程间通讯157

7.1.1 用Internet协议族的Socket实现IPC158

7.1.2 用UNIX协议族的Socket实现IPC162

7.2 客户/服务器程序设计171

7.2.1 用多进程机制实现服务程序171

7.2.2 用多线程机制实现服务程序177

7.3 守护进程181

7.3.1 守护进程的设计原理182

7.3.2 inetd守护进程简介184

7.4 平凡文件传输协议187

7.4.1 TFTP数据报格式188

7.4.2 “发送”和“接收”请求的处理190

7.4.3 服务方和客户端的通讯190

7.4.4 文件传输格式191

7.4.5 TFTP协议的实现191

7.5 小结213

8.1 传输界面214

第二部分 传输界面编程214

第八章 传输界面编程综述214

8.2 函数216

8.2.1 初始化及绑定传输端点216

8.2.2 建立连接218

8.2.3 传输数据221

8.2.4 释放连接226

8.2.5 关闭传输端点228

8.2.6 其他函数229

8.3 状态转换234

8.4 小结238

第九章 传输界面编程240

9.1 连接方式240

9.2 非连接方式254

9.3 传输界面编程与Socket编程对比258

9.4 小结260

第十章 流编程261

10.1 流编程原理261

10.2 流编程例程263

10.3 小结270

第三部分 RPC程序设计271

第十一章 远程过程调用271

11.1 RPC概述271

11.2 RPC的原理和实现机制273

11.2.1 RPC的实现机制273

11.2.2 RPC的有关问题274

11.3 XDR数据表示275

11.3.1 XDR的工作原理276

11.3.2 XDR流277

11.3.3 XDR过滤器279

11.4 RPC协议283

11.4.1 RPC信息283

11.4.2 鉴别协议284

11.4.3 端口映射器程序协议284

11.5 小结285

12.1 RPC的远程过程定义286

第十二章 RPC程序设计286

12.2 高层RPC程序设计287

12.3 低层RPC程序设计300

12.3.1 传送句柄和客户句柄306

12.3.2 server端库函数307

12.3.3 client端库函数308

12.3.4 server端的分派函数310

12.4 鉴别机制的编程312

12.5 RPC的其他特性314

12.5.2 回叫RPC315

12.5.1 无阻塞RPC315

12.5.3 广播RPC316

12.6 RPC语言编译器317

12.6.1 低层RPC程序的自动生成317

12.6.2 RPC语言319

12.7 小结320

附录A socket编程常见问题解答321

附录B Internet上有关UNIX网络编程的资源332

附录C 参考文献334

热门推荐