第1章 网络系统概述 1
1.1 计算机网络的形成与发展 1
1.2 网络模型 3
1.2.1 ISO/OSI网络体系结构研究方法 3
1.2.2 ISO/OSI参考模型 4
1.2.3 客户、服务器模型 5
1.3 计算机网络的组成 6
1.4 服务方式 7
1.4.1 面向连接的服务和非连接的服务 8
1.4.2 全双工与半双工连接 8
1.4.3 流控制 8
1.4.4 差错控制 8
1.4.5 字节流 9
1.5 同步方式 9
1.6 计算机网络基本术语 9
1.6.1 地址 9
1.6.2 连接与相关 9
1.6.3 打包与拆包 9
1.6.4 带外数据与缓存 10
1.6.5 分组交换 10
1.7 计算机网络分类 10
1.7.1 远程网 11
1.7.2 局域网 11
1.7.3 综合业务数字网 12
第2章 网络的通信协议 13
2.1 TCP/IP协议集合 13
2.1.1 数据链路层 14
2.1.2 网络层 14
2.1.3 传送层UDP和TCP 16
2.1.4 应用层 17
2.2 XNS Xerox网络系统 18
2.2.1 网间传送协议 18
2.2.2 远程过程调用协议Courier 19
2.2.3 数据链路层概述 19
2.2.4 网络层IDP 19
2.2.5 传输层 20
2.2.6 应用层 21
2.3 SNA系统网络结构 21
2.3.1 数据链路层 22
2.3.2 路由控制层 22
2.3.3 逻辑单元LU6.2 23
2.3.4 应用层 24
2.4 NetBIOS基本原理 24
2.4.1 名字服务 26
2.4.2 会话服务 26
2.4.3 数据报服务 26
2.4.4 通用命令 26
2.5 UNIX到UNIX的拷贝UUCP 26
第3章 NetBIOS程序设计 28
3.1 NetBIOS概述 28
3.1.1 NetBIOS提供的服务 28
3.1.2 网络控制块 29
3.1.3 应用程序结构 30
3.2 NetBIOS命令 33
3.2.1 一般性管理命令 34
3.2.2 名字服务命令 36
3.2.3 数据报服务命令 37
3.2.4 会话服务命令 38
3.2.5 NetBIOS命令的定义 42
3.3 NetBIOS的基本程序 43
3.3.1 添加名字 43
3.3.2 发送数据报 44
3.3.3 接收数据报 45
3.3.4 删除名字 46
3.3.5 建立会话连接 46
3.3.6 通过会话连接发送和接收报文 47
3.3.7 关闭会话连接 48
3.3.8 测试会话状态 49
3.3.9 测试适配器状态 50
3.4 程序设计实例 51
第4章 IPX/SPX程序设计 73
4.1 IPX协议 73
4.2 SPX协议 76
4.3 IPX/SPX的功能调用 77
4.3.1 IPX功能调用 77
4.3.2 SPX功能调用 81
4.4 IPX/SPX序设计指南 85
4.4.1 IPX基本编程技术 85
4.4.2 SPX基本编程技术 92
4.4.3 点对点通讯实例 95
第5章 UNIX操作系统的网络环境 104
5.1 UNIX系统的一些基本概念 104
5.1.1 UNIX系统的基本术语 105
5.1.2 标识符 109
5.1.3 文件 110
5.2 信号 114
5.2.1 信号的产生 114
5.2.2 信号的类型及定义 115
5.2.3 可靠信号 117
5.3 进程间的关系及相互制约 118
5.3.1 进程的创建 118
5.3.2 进程的终止和父子进程的同步 119
5.3.3 系统调用EXEC 120
5.4 守护进程 121
5.4.1 守护进程的预处理 122
5.4.2 守护程序框架 124
第6章 进程间通信及实现方法 126
6.1 管道 126
6.2 流 130
6.3 基于流的管道 131
6.4 流管道的应用 134
第7章 传送层接口TLI 136
7.1 引言 136
7.2 TLI结构 136
7.3 TLI函数 136
7.4 传输端点地址 146
第8章 TLI的应用模式及传送层接口程序设计 148
8.1 TLI服务模式 148
8.2 实用网络库函数 150
8.3 面向连接的应用 152
8.4 面向无连接的应用 161
第9章 管套的应用 168
9.1 管套 168
9.2 管套地址 170
9.3 虚电路服务中管套的应用 171
9.4 数据报服务中的管套使用 173
9.5 管套函数 174
9.6 管套应用实例 186
第10章 网络选择及名称到地址的映射 193
10.1 概述 193
10.2 网络选择 194
10.3 名称到地址的映射 196
第11章 TCP/IP协议的应用及实现 202
11.1 引言 202
11.2 TCP/IP的环境 203
11.2.1 IP地址(网际地址) 203
11.2.2 网际协议 204
11.2.3 UDP和TCP 205
11.2.4 ICMP 205
11.2.5 文件传送协议FTP 206
11.2.6 简化的文件传输协议TFTP 207
11.3 UDP、TCP协议的UNIX实现 210
11.3.1 网络环境中资源的管理 210
11.3.2 IP协议的实现 213
11.3.3 ICMP协议的实现 214
11.3.4 UDP协议的实现 215
11.3.5 TCP协议的实现 216
第12章 文件共享 219
12.1 RFS的功能 219
12.2 NFS功能 220
12.3 一个RFS应用实例 221
附录 通讯和网络命令总汇 227