目 录 1
第一章计算机通信与网络概述 1
§1.1什么是计算机通信 1
§1.2计算机通信系统 1
§1.3通信与网络发展前景 3
§1.4计算机网络应用 5
第二章计算机通信基础 6
§2.1数据的编码 6
§2.2传输信道 9
2.2.1模拟传输信道 9
2.2.2模拟信道的数据传输 11
2.2.3数字信道 30
§2.3数据交换技术 38
2.3.1交换系统在通信网中的地位 39
2.3.2线路交换 40
2.3.3报文交换 40
2.3.4分组交换 41
2.3.5数据交换技术小结 42
§2.4差错控制 42
2.4.1引起差错的因素 42
2.4.2检错与纠错的概念 43
2.4.3差错率 45
§3.1计算机网络的定义 47
第三章计算机网络技术 47
§3.2计算机网络的通信协议 49
§3.3网络操作系统的一般描述 52
§3.4网络操作系统的资源管理 54
3.4.1进程管理和远程进程管理 54
3.4.2网络资源共享 55
3.4.3网络服务 57
§3.5网络操作系统的安全性 60
第四章网络适配器与驱动程序 62
§4.1 概述 62
§4.2 Etherlink网络适配器的功能与结构 64
4.2.1 主机接口控制电路和数据缓冲存储器 65
4.2.2 Ethernet数据链路控制器 69
4.2.3曼彻斯特代码转换器 75
§4.3网络收发器 78
§4.4网络适配器编程举例 81
4.4.1数据包收发子程序 81
4.4.2网络驱动程序调用接口设计 89
第五章网络互联技术 93
§5.1 中继器 93
§5.2网桥 93
§5.3 路由器 95
§5.4网关 96
§5.5互联网协议 97
第六章TCP/IP协议 98
§6.1 引言 98
§6.2网络接口 99
§6.3网际层 99
6.3.1 IP地址 99
6.3.2 ARP协议和RARP协议 102
6.3.3 IP协议 103
6.3.4 ICMP协议 108
6.4.1 TCP协议 113
§6.4传输层 113
6.4.2用户数据报协议 120
第七章基于TCP/IP协议的网络编程 124
§7.1客户机-服务器模型 124
§7.2 Socket编程 126
7.2.1基本的套接字系统调用 126
7.2.2套接字调用的一般流程 128
§7.3 Winsock编程原理 129
7.3.1阻塞与非阻塞 129
7.3.2 Windows的消息机制 129
7.3.3异步选择机制 133
7.3.4 Winsock的启动和终止 134
7.3.5 Winsock的错误处理 135
§7.4 Winsock通信的一个实例 136
7.4.1客户机程序 136
7.4.2服务器程序………………………………………………………………………144 §7.5 MFC中的Windows Sockets 152
7.5.1 CAsyncSocket类 152
7.5.2 CSocket类 154
第八章通信与网络技术的发展 156
§8.1综合业务数字网ISDN 156
8.1.1 引言 156
8.1.2宽带ISDN业务 159
8.1.3宽带ISDN的信息传送方式——ATM 160
8.1.4 ATM的基本原理 161
8.1.5 CCITT关于宽带ISDN的建议 165
8.1.6 ATM网与现有网络的互联 169
§8.2城域网 169
8.2.1光纤分布式数据接口FDDI 170
8.2.2分布队列双总线DQDB 173
§8.3帧中继 177
8.3.1帧中继的特点 177
8.3.2帧中继的体系结构 177
8.3.3帧中继的应用 180
附录一Windows Socket库函数参考 182
附录二ASCII码 227
参考文献 231