第1章 概述 1
1.1 计算机网络的形成与发展 1
1.1.1 计算机网络的发展过程 1
1.1.2 Internet的发展 6
1.1.3 计算机网络在中国的发展 6
1.2 计算机网络的定义与分类 8
1.2.1 计算机网络的定义 8
1.2.2 计算机网络的类型 9
1.3 计算机网络的组成 11
1.4 网络协议与体系结构 12
1.4.1 网络协议 12
1.4.2 网络体系结构 13
1.4.3 层与服务、接口及协议之间的关系 13
1.4.4 OSI参考模型 15
1.4.5 TCP/IP参考模型 19
1.5 网络标准与标准化组织 21
1.6 计算机网络的功能与应用 22
1.6.1 计算机网络的功能 22
1.6.2 计算机网络的应用 23
1.7 典型网络举例 25
1.7.1 ARPANET 25
1.7.2 Internet 26
1.7.3 Internet2 26
习题1 26
第2章 物理层 27
2.1 基本概念 27
2.2 数据通信的基本知识 28
2.2.1 数据通信系统的模型 28
2.2.2 通信方式 29
2.2.3 数据传输速率与信道容量 31
2.3 物理层下的数据传输介质 33
2.3.1 有线传输介质 33
2.3.2 无线传输介质 38
2.4 数据编码技术 42
2.4.1 基本调制技术 42
2.4.2 脉冲编码调制技术 45
2.4.3 数字信号的编码技术 46
2.5 信道复用技术 47
2.5.1 概述 47
2.5.2 频分多路复用 47
2.5.3 时分多路复用 48
2.5.4 波分多路复用 49
2.5.5 码分多路复用 49
2.6 物理层协议与接口标准 50
2.6.1 物理层特性 50
2.6.2 典型的物理层接口标准 51
习题2 55
第3章 数据链路层 56
3.1 数据链路层的基本概念 56
3.1.1 设计数据链路层的原因 56
3.1.2 数据链路层的模型及其功能 56
3.2 差错检测方法 58
3.2.1 差错的起因和检测 58
3.2.2 常用的简单差错检测编码 59
3.3 停止等待协议 62
3.3.1 差错控制与流量控制 62
3.3.2 理想化的数据传输 62
3.3.3 具有简单流量控制的数据链路层协议 63
3.3.4 实用的停等协议 63
3.4 滑动窗口协议 65
3.5 连续ARQ协议 66
3.6 选择重传ARQ协议 67
3.7 协议的效率分析 68
3.7.1 停等协议的效率 68
3.7.2 连续ARQ协议的效率 69
3.7.3 基于滑动窗口的协议的效率 70
3.8 面向比特的数据链路层控制规程HDLC 71
3.8.1 HDLC协议概述 71
3.8.2 HDLC的帧结构 72
3.8.3 工作过程 73
3.9 Internet的数据链路层协议 76
3.9.1 PPP协议的帧格式 77
3.9.2 PPP协议的链路控制 77
3.9.3 PPP协议的应用 78
习题3 79
第4章 局域网 80
4.1 局域网概述 80
4.1.1 概述 80
4.1.2 基本技术 80
4.2 局域网体系结构 82
4.2.1 局域网模型 82
4.2.2 逻辑链路控制子层 83
4.2.3 介质访问控制子层 85
4.2.4 IEEE 802标准 86
4.3 以太网与CSMA/CD 87
4.3.1 CSMA/CD 87
4.3.2 MAC帧 90
4.3.3 以太网地址 91
4.4 令牌环网 92
4.4.1 令牌环的工作原理 92
4.4.2 MAC帧 93
4.4.3 令牌环的管理 94
4.5 高速以太网技术 96
4.5.1 10Base2、10Base5和10Base-T 96
4.5.2 快速以太网 97
4.5.3 千兆位以太网 99
4.5.4 10吉比特以太网 100
4.6 无线局域网 101
4.6.1 无线局域网的应用 101
4.6.2 IEEE 802.11局域网体系结构 102
4.6.3 IEEE 802.11介质访问控制协议 103
4.6.4 IEEE 802.11协议栈 104
4.6.5 蓝牙技术 104
4.7 局域网互连 105
4.7.1 中继器 105
4.7.2 集线器 105
4.7.3 网桥 106
4.7.4 交换机 110
习题4 111
第5章 广域网 113
5.1 广域网的基本概念 113
5.2 数据通信技术 113
5.2.1 电路方式 114
5.2.2 分组方式 114
5.2.3 帧方式 115
5.2.4 信元方式 115
5.3 X.25分组交换网 116
5.3.1 概述 116
5.3.2 X.25协议的分层结构 117
5.3.3 分组格式与交换方式 117
5.3.4 X.25协议的发展 119
5.4 帧中继 119
5.4.1 概述 119
5.4.2 帧中继协议的分层结构 120
5.4.3 帧中继网络的组成 122
5.4.4 帧中继的应用 123
5.5 异步传输模式(ATM) 124
5.5.1 ATM基本概念 124
5.5.2 ATM参考模型 125
5.5.3 IP over ATM 127
5.5.4 LANE 128
习题5 128
第6章 网络互连 129
6.1 网络层服务与网络互连 129
6.1.1 网络层服务模型 129
6.1.2 网络互连的基本概念 130
6.2 IP协议 133
6.2.1 IP协议的原理 133
6.2.2 IP地址 133
6.2.3 IP分组 136
6.2.4 IP地址的动态分配 139
6.3 ARP和RARP协议 144
6.3.1 ARP协议 144
6.3.2 RARP协议 145
6.3.3 IP层处理分组的流程 145
6.4 ICMP协议 146
6.5 路由原理 148
6.5.1 理想路由选择算法的特性 148
6.5.2 路由选择策略 149
6.5.3 路由算法 150
6.5.4 分层路由 157
6.6 Internet路由选择协议 158
6.6.1 基本概念 158
6.6.2 路由信息协议 159
6.6.3 开放最短路径优先协议(OSPF) 162
6.6.4 外部网关协议(EGP) 166
6.6.5 边界网关协议(BGP) 166
6.7 IP多播与IGMP 167
6.7.1 IP多播的基本概念 167
6.7.2 IP多播地址和多播组 167
6.7.3 Internet组管理协议(IGMP) 168
6.7.4 多播路由协议 169
6.7.5 多播骨干网 169
6.8 IPv6 170
6.8.1 IPv6的基本格式 171
6.8.2 IPv4向IPv6的转换 171
习题6 172
第7章 运输层 175
7.1 运输层概述 175
7.2 TCP/IP模型中的运输层 175
7.2.1 TCP和UDP 175
7.2.2 运输层端口 176
7.3 用户数据报协议(UDP) 177
7.3.1 UDP概述 177
7.3.2 UDP报文的格式 178
7.4 传输控制协议(TCP) 179
7.4.1 TCP提供的服务 180
7.4.2 TCP报文段的格式 180
7.4.3 TCP连接管理 181
7.5 TCP流量控制与拥塞控制 184
7.5.1 TCP的流量控制 184
7.5.2 TCP的拥塞控制 185
7.5.3 重发机制 187
习题7 188
第8章 网络计算与应用 190
8.1 概述 190
8.2 网络计算模式 190
8.2.1 基本概念 190
8.2.2 网络计算模式的发展 191
8.2.3 Internet应用体系结构 194
8.3 DNS 194
8.3.1 DNS服务 195
8.3.2 域名系统的结构 195
8.3.3 域名解析 196
8.3.4 DNS记录与报文 198
8.4 文件传送协议(FTP) 199
8.4.1 FTP的工作原理 199
8.4.2 FTP的应用 200
8.5 远程登录(TELNET) 201
8.5.1 概述 201
8.5.2 TELNET协议 201
8.5.3 TELNET的通信过程 202
8.5.4 TELNET的使用 202
8.6 电子邮件(E-mail) 203
8.6.1 概述 203
8.6.2 电子邮箱和地址 203
8.6.3 电子邮件的格式 203
8.6.4 电子邮件传输协议 204
8.7 万维网及应用 205
8.7.1 万维网(WWW) 205
8.7.2 HTML 206
8.7.3 URL与信息定位 207
8.7.4 Web浏览器 208
8.7.5 XML 208
8.7.6 Web与数据库接口技术 209
8.8 动态主机配置协议(DHCP) 211
8.8.1 DHCP的基本概念 211
8.8.2 DHCP的运作方式 211
8.8.3 DHCP的使用场合 212
8.9 网络操作系统 212
8.9.1 概述 212
8.9.2 UNIX/Linux网络操作系统 215
8.9.3 Windows网络操作系统 222
8.9.4 NetWare网络操作系统 225
8.9.5 网络服务应用示例 228
8.10 基于Web的企业级应用 228
8.10.1 Intranet的概念 229
8.10.2 Intranet的结构 229
8.10.3 基于Intranet的信息系统结构 230
8.10.4 Intranet的功能 230
8.10.5 Intranet的发展趋势 231
习题8 231
第9章 网络安全与网络管理 233
9.1 网络安全概述 233
9.1.1 网络安全的需求 233
9.1.2 网络安全的目标 234
9.2 加密与认证技术 235
9.2.1 数据加密的模型 235
9.2.2 对称密钥加密体制 235
9.2.3 公开密钥加密体制 237
9.2.4 密钥分配技术 239
9.2.5 数字签名技术 240
9.2.6 电子邮件加密 241
9.2.7 电子商务中的加密协议 242
9.3 防火墙技术 244
9.3.1 防火墙的体系结构 244
9.3.2 防火墙的应用 247
9.4 网络管理 249
9.4.1 概述 249
9.4.2 ISO功能域 250
9.4.3 简单网络管理协议(SNMP) 250
9.4.4 网络管理平台 252
习题9 255
第10章 网络系统设计与配置 256
10.1 网络系统设计概述 256
10.1.1 网络系统层次 256
10.1.2 设计内容 257
10.1.3 设计原则 257
10.1.4 实施原则 259
10.2 局域网设计 259
10.2.1 概述 259
10.2.2 小型共享式网络 261
10.2.3 小型交换式网络 261
10.2.4 中型网络设计 262
10.2.5 网络性能优化 265
10.2.6 网络工作组划分 267
10.2.7 大型路由交换网络 269
10.2.8 局域网集成典型方案 270
10.3 广域网接入设计 271
10.3.1 广域网接入方式 271
10.3.2 广域网集成典型方案 272
10.4 网络安全措施设计 273
10.4.1 计算机网络安全防护项目 273
10.4.2 网络管理安全方案 275
10.5 综合布线系统 276
10.5.1 概述 276
10.5.2 布线系统 276
10.5.3 机房建设 278
10.5.4 接线标准 280
10.5.5 布线标识管理 281
10.5.6 布线测试 282
10.6 网络工程设计及施工实例 282
10.6.1 项目简介及需求分析 282
10.6.2 网络系统总体设计方案 283
10.6.3 网络系统详细设计 284
10.7 工程实施 288
习题10 288
第11章 网络发展新技术 289
11.1 普适计算 289
11.1.1 普适计算的定义 289
11.1.2 普适计算的特性 290
11.1.3 普适计算的主要研究内容 290
11.1.4 普适计算的应用 290
11.2 网格计算 291
11.2.1 网格计算的定义 291
11.2.2 体系结构及关键问题 292
11.2.3 网格系统及其应用 295
11.3 P2P计算 295
11.3.1 P2P的概念与特征 296
11.3.2 基本的P2P拓扑结构 296
11.3.3 P2P系统 297
11.3.4 P2P的应用 298
11.4 宽带网络技术 299
11.4.1 宽带网络的基本概念 299
11.4.2 宽带网络的体系结构 299
11.4.3 宽带网络的应用 301
11.5 智能光网络技术 301
11.5.1 智能光网络的概念 302
11.5.2 智能光网络的结构 302
11.5.3 智能光网络的发展 303
11.6 未来网络 304
11.6.1 当今计算机网络的研究热点 304
11.6.2 下一代网络(NGN) 305
习题11 308
附录A 计算机网络实验 309
附录B 外文缩写对照表 319
附录C 中外文术语对照表 322
参考文献 326