第1章 计算机网络概述 1
1.1计算机网络的发展 1
1.1.1以单机为中心的计算机网络 1
1.1.2多主机互联的资源共享网络 2
1.1.3具有统一体系结构的计算机网络 3
1.1.4 Internet的发展 4
1.1.5计算机网络的未来趋势 5
1.1.6计算机网络在中国的发展 6
1.2计算机网络的定义与应用 7
1.2.1计算机网络的定义 7
1.2.2网络建设的目的 10
1.2.3网络应用 10
1.3计算机网络的分类 11
1.3.1按距离分类 11
1.3.2按通信介质分类 13
1.3.3按网络的拓扑结构分类 14
1.3.4按通信传播方式分类 15
1.3.5其他分类方法 16
1.4计算机网络的标准化 17
1.4.1网络协议 17
1.4.2网络体系结构 17
1.5 OSI/RM开放系统互联参考模型 19
1.5.1 OSI参考模型的基本概念 20
1.5.2 OSI参考模型的基本结构 21
1.5.3 OSI参考模型各层的功能 22
1.6 TCP/IP参考模型 24
1.6.1 TCP/IP的发展 25
1.6.2 TCP/IP各层的比较 25
1.6.3 OSI与TCP/IP的比较 28
思考题 28
第2章 物理层 29
2.1物理层概述 29
2.2传输介质 30
2.2.1双绞线 30
2.2.2同轴电缆 31
2.2.3光缆 31
2.2.4无线传输介质 34
2.2.5传输介质的比较和选择 37
2.3数据通信技术 38
2.3.1数字信道与模拟信道 38
2.3.2数据通信中的主要技术指标 43
2.3.3数据传输速率和带宽的关系 44
2.4数据编码 45
2.4.1数据编码类型 46
2.4.2模拟数据编码方法 46
2.4.3数字数据编码方法 48
2.4.4脉冲编码调制方法 49
2.5数据交换技术 51
2.5.1电路交换 51
2.5.2报文交换 52
2.5.3分组交换 53
2.6信道复用技术 56
2.6.1时分多路复用 56
2.6.2频分多路复用 57
2.6.3波分多路复用 58
2.6.4码分多路复用 58
2.7物理层标准举例 60
思考题 63
第3章 数据链路层 64
3.1数据链路层概述 64
3.1.1物理线路与数据链路 64
3.1.2数据链路层的主要功能 64
3.1.3数据链路层提供的服务 66
3.2差错控制与流量控制 66
3.2.1差错控制 66
3.2.2流量控制 70
3.3基本数据链路协议 70
3.3.1停止等待协议 70
3.3.2连续ARQ协议 75
3.4数据链路控制规程 78
3.4.1数据链路的配置方式和数据传送方式 78
3.4.2 HDLC协议概述 79
3.4.3 HDLC的帧结构 80
3.5 Internet中的数据链路层协议——PPP 85
3.5.1 PPP协议的工作原理 85
3.5.2 PPP协议的帧格式 86
3.5.3 PPP协议的工作状态 87
思考题 88
第4章 局域网 89
4.1局域网概述 89
4.1.1局域网的拓扑结构 89
4.1.2 IEEE 802标准 92
4.1.3局域网介质访问控制方法 94
4.2以太网 98
4.2.1以太网的工作原理 99
4.2.2以太网的连接方法 102
4.2.3快速以太网 104
4.2.4吉比特以太网 105
4.2.5 10吉比特以太网 107
4.3扩展的局域网 108
4.3.1在物理层扩展局域网 108
4.3.2在数据链路层扩展局域网 109
4.3.3虚拟局域网 113
4.4无线局域网 116
4.4.1无线局域网的组成 116
4.4.2 802.11标准 117
4.4.3 802.11标准中的物理层 118
4.4.4 802.11标准中的MAC层 120
4.4.5 802.11无线局域网的操作 125
思考题 125
第5章 网络层 126
5.1网络层概述 126
5.2路由选择 127
5.2.1路由选择算法 127
5.2.2内部网关协议RIP 131
5.2.3 OSPF 134
5.2.4 BGP 141
5.3拥塞控制 143
5.4网络互联 147
5.4.1网络互联的层次 147
5.4.2应用级互联 147
5.4.3网络级互联 148
5.4.4网络互联设备 148
5.5因特网的网络层 151
5.5.1 IP地址 151
5.5.2 IP地址的分类 152
5.5.3 IP子网与超网的基本概念 154
5.5.4 IP数据报结构与报头格式 157
5.5.5 IP数据报的分片与重组 159
5.5.6 ARP与RARP 162
5.5.7因特网控制报文协议ICMP 164
5.5.8 IPv6 167
思考题 169
第6章 传输层 170
6.1传输层概述 170
6.1.1传输层的基本功能 170
6.1.2传输层服务与服务质量 174
6.2用户数据报协议 175
6.2.1 UDP协议的主要特点 176
6.2.2 UDP数据报格式 176
6.2.3 UDP的基本工作过程 177
6.2.4 UDP端口号分配方法 179
6.3传输控制协议 180
6.3.1 TCP协议的主要特点 180
6.3.2 TCP的端口号分配和Socket地址 181
6.3.3 TCP报文段格式 182
6.3.4 TCP传输连接的建立和释放 183
6.3.5 TCP流量与拥塞控制 185
6.3.6 TCP差错控制 188
6.3.7 TCP的计时器 190
思考题 191
第7章 应用层 192
7.1应用层概述 192
7.1.1进程通信 192
7.1.2网络应用程序体系结构 194
7.1.3进程通信中客户/服务器模式的实现方法 196
7.1.4应用层协议 197
7.2域名系统 198
7.2.1域名系统的基本概念 198
7.2.2域名服务器的层次结构 200
7.2.3域名解析 202
7.3文件传输 205
7.3.1文件传输的概念 205
7.3.2文件传输服务的工作过程 205
7.3.3简单文件传输协议 207
7.4电子邮件服务(E-mail) 208
7.4.1简单邮件传输协议(SMTP) 209
7.4.2电子邮件的消息格式 211
7.4.3邮件读取协议POP3和IMAP 211
7.5万维网 213
7.5.1超文本传输协议 214
7.5.2 HTTP报文格式 215
7.5.3超文本标记语言 216
7.5.4浏览器 219
7.6其他服务 220
7.6.1新闻与公告类服务 220
7.6.2播客服务 222
7.6.3博客服务 222
7.6.4网络即时通信服务 223
7.6.5 IP电话 225
7.6.6网络电视 226
思考题 227
第8章 网络安全与网络管理 228
8.1网络操作系统 228
8.1.1概述 228
8.1.2 Windows NT操作系统 231
8.1.3 Unix/Linux简介 237
8.2网络安全 238
8.2.1网络安全概述 238
8.2.2数据加密技术 245
8.2.3电子邮件的安全性 247
8.2.4 Web的安全性 248
8.2.5防火墙技术 251
8.3网络管理 258
8.3.1网络管理概述 258
8.3.2网络管理的功能 259
8.3.3网络管理体系结构 261
8.3.4网络管理协议 264
8.3.5简单网络管理协议 268
思考题 273