第一章 数据通信概论 1
1 数据通信的发展 1
2 微计算机数据通信的基本任务 2
3 标准化组织和通信协议 5
4 数据传送方式 8
5 数据传输的控制 12
5.1 程序控制的数据传送 12
5.2 DMA(直接访问存储器)数据传送 17
6 异步和同步传输 19
习题 22
1.1 ASCII字符集 24
1 通信码 24
第二章 串行异步通信 24
1.2 扩充二十进制交换码 27
1.3 五单位电码 27
1.4 汉字编码 29
2 RS-232-C标准 33
2.1 RS-232-C的电气特性 34
2.2 RS-232-C的机械特性 35
2.3 典型的连接方式 38
3 RS-499标准 39
4 20毫安电流环接口 40
5 异步通信适配器 42
6.1 调制的种类 43
6 调制解调器 43
6.2 调制解调器的分类 47
6.3 利用电话网进行数据通信 51
7 传输信道和传输媒介 53
7.1 各种信道的传输特性 53
7.2 通信的传输媒介 57
7.3 可视数据检索和电视数据检索 58
习题 58
第三章 IBM PC异步通信适配器 61
1 IBM pC异步通信适配器的特性和电路原理 61
1.1 特性和功能 61
1.2 异步通信适配器的工作原理 62
2.1 8250中各寄存器的作用 63
2 UART 8250 63
2.2 8250的编程方法 67
习题 70
第四章 用汇编语言编写通信程序 71
1 在三个层次上编写异步串行通信程序 71
1.1 DOS功能调用 71
1.2 BIOS调用 73
1.3 用中断方法直接驱动硬件 73
2 中断驱动的终端程序 79
习题 85
第五章 用高级语言编写通信程序 86
1 用BASIC语言编写通信程序 86
1.1 BASIC语言的通信语句 86
1.2 PC机之间的文件传输 89
1.3 将PC机作为通信终端使用 91
2 用PASCAL语言编写通信程序 94
2.1 在Turbo Pascal程序中驱动异步串行通信口的基本方法 94
2.2 用Trubo Pascal编写中断服务程序的方法 96
2.3 程序设计举例 98
3 用C语言编写通信程序 105
3.1 通过Modem进行通信 105
3.2 自动拨号与自动应答 107
3.3 一个演示程序 109
3.4 异步通信软件包C Asynch Manager 114
4 异步通信软件商品 128
习题 130
第六章 IBM PC对同步通信的支持 133
1 PC机同步通信协议 133
1.1 二进制同步通信协议(BSC) 133
1.2 同步链路控制协议(SDLC) 134
2 同步通信适配器 138
3 PC机与大、中型机通信 139
3.1 终端仿真 139
3.2 文件传输 140
3.3 远程作业站(RJE)模拟 140
3.4 信关(GATEWAY) 141
习题 141
1 局域网络的主要技术 143
第七章 局域网络 143
1.1 网络的拓扑结构 144
1.2 网络的传输介质 145
1.3 网络的访问控制方式 146
2 Ether Series网络体系和网络适配器 152
2.1 Ether Series网络 152
2.2 Ether Series网络硬件 153
3 Ether Series高层网络系统软件的结构及其网络服务 159
3.1 Ether Series高层网络系统软件概述 159
3.2 共享硬盘Ether Share系统软件 162
3.3 共享打印Ether Print系统软件 168
3.4 电子邮件Ether Mail系统软件 169
4.1 系统结构 171
4 IBM TOKEN RING局域网络 171
4.2 基本工作原理 173
5 Novell网络 174
5.1 Novell网络操作系统概况 175
5.2 Netware软件的主要特性 176
6 局域网络的选择 177
习题 178
第八章 系统设计举例 180
1 24路气象电报自动转报系统 180
2 后台远程通信 185
3 分布式数据采集与控制 188
4 综合业务数据网分组交换控制器的设计 194
参考文献 199