图书介绍

Linux 网络编程pdf电子书版本下载

Linux 网络编程
  • 张斌编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302010986
  • 出版时间:2000
  • 标注页数:318页
  • 文件大小:11MB
  • 文件页数:327页
  • 主题词:操作系统 综合

PDF下载


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

下载说明

Linux 网络编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Linux网络编程概述 1

1.1 Linux网络的发展 1

1.2 客户机-服务器编程模型 2

1.3 一个客户机程序 4

1.4 一个服务器程序 6

1.5 网络调试方法 8

1.6 小结 10

第2章 TCP/IP协议 12

2.1 概述 12

2.2 Internet协议(IP) 12

2.3 Internet消息控制协议(ICMP) 15

2.4 用户数据报协议(UDP) 16

2.5 传输控制协议(TCP) 17

2.7 小结 28

2.6 Internet标准服务 28

第3章 套接字基本函数 29

3.1 概述 29

3.2 套接字地址 29

3.3 字节顺序 31

3.4 字节处理函数 32

3.5 基本套接字函数 32

3.6 域名地址 47

3.7 服务名 54

3.8 传递格式化数据 56

3.9 小结 59

第4章 TCP客户机-服务器程序示例 60

4.1 概述 60

4.2 客户机-服务器通信协议 60

4.3 服务器程序:主程序部分 61

4.4 服务器程序:通信部分 62

4.5 客户机程序:主程序部分 65

4.6 客户机程序:通信部分 66

4.7 正常执行情况 67

4.8 服务器执行主动关闭连接操作 70

4.9 服务器进程终止 72

4.10 服务器主机崩溃 74

4.11 服务器主机崩溃后又重启 76

4.12 客户机主机崩溃 77

4.13 小结 77

第5章 UDP套接字 78

5.1 概述 78

5.2 函数recvfrom 和sendto 79

5.3 UDP服务器:主程序部分 80

5.5 UDP服务器 81

5.4 UDP服务器:通信部分 81

5.6 UDP客户机:主程序 83

5.7 UDP客户机:通信部分 84

5.8 UDP客户机 85

5.9 连接UDP套接字 87

5.10 使用UDP套接字的一些问题 91

5.11 小结 92

第6章 进程和信号 93

6.1 概述 93

6.2 创建进程(fork和exec) 93

6.3 进程的用户标识号 99

6.4 信号机制 99

6.5 进程终止 104

6.6 处理子进程死亡 104

6.7 守护进程(daemon process) 110

6.8 超级服务器:inetd守护进程 113

6.9 小结 116

7.1 概述 117

7.2 函数recv和send 117

第7章 高级套接字函数 117

7.3 函数readv和writev 119

7.4 函数recvfrom和sendto 121

7.5 函数recvmsg和sendmsg 121

7.6 关闭连接:函数shutdown 124

7.7 输入/输出多路复用:函数select 131

7.8 小结 136

第8章 套接字选项 137

8.1 概述 137

8.2 函数getsockopt和setsockopt 137

8.3 通用套接字选项 141

8.5 TCP套接字选项 156

8.4 IP套接字选项 156

8.6 函数fcntl 160

8.7 函数ioctl 162

8.8 小结 162

第9章 进程间通信 164

9.1 概述 164

9.2 文件和记录上锁 164

9.3 管道(pipe) 167

9.4 系统V IPC 169

9.5 内存映象文件(memory maped file) 182

9.6 UNIX域套接字 184

9.7 UNIX域套接字的应用:传递描述符 192

9.8 小结 197

10.1 概述 199

10.2 TCP带外数据 199

第10章 带外数据 199

10.3 带外数据标志 203

10.4 TCP带外数据小结 205

10.5 接收带外数据的示例 206

13.9 TCP并发服务器:超级服务器提供的服务 217

10.6 小结 228

第11章 原始套接字 230

11.1 概述 230

11.2 创建原始套接字 230

11.3 发送数据包 231

11.4 接收数据包 231

11.5 PING程序:ICMP协议版本 232

11.6 选项IP_HDRINCL 240

11.7 小结 244

12.2 阻塞式输入/输出 246

12.1 概述 246

第12章 输入/输出模型 246

12.3 非阻塞式输入/输出 253

12.4 输入/输出多路复用 258

12.5 信号驱动输入/输出模型 273

12.6 小结 279

第13章 服务器模型 280

13.1 概述 280

13.2 循环服务器:UDP服务器 280

13.3 循环服务器:TCP服务器 282

13.4 并发服务器:UDP服务器 283

13.5 TCP并发服务器:一个子进程对应一个客户机情况 290

13.6 TCP并发服务器:延迟创建子进程 292

13.7 TCP并发服务器:预创建情况 296

13.8 TCP并发服务器:多路复用I/O 312

13.10 小结 318

精品推荐