第1章 组网与配置基础知识 1
1.1计算机网络中的协议与层次 1
1.1.1计算机网络协议与网络服务 1
1.1.2计算机网络的构成 2
1.1.3计算机网络中的三种节点及用途 3
1.1.4三种典型的计算机网络体系结构 4
1.1.5 5个层次的计算机网络体系结构 5
1.2 TCP/IP协议 6
1.2.1 TCP/IP协议的层次结构 6
1.2.2 IP协议格式 7
1.2.3 TCP协议格式 8
1.2.4 ICMP协议格式 9
1.3网络拓扑中节点与网络协议层次对应联系 10
1.3.1网络拓扑中网络节点的协议层次 10
1.3.2网络层次位置及提供的服务 10
1.4网络协议层次的绑定 11
1.4.1网络协议层次在哪里 11
1.4.2网络协议层次的绑定过程 11
1.5 IPv4协议与IPv6协议 12
1.5.1 IPv4协议的贡献与不足 12
1.5.2 IPv4协议与IPv6协议的比较 13
1.5.3 IPv4向IPv6过渡 14
1.6因特网的主要贡献和对因特网的批评 15
1.6.1因特网发展过程中的主要贡献 15
1.6.2对因特网的主要批评 16
1.7计算机网络技术标准及制定组织 16
1.7.1国际标准组织和有关技术标准 16
1.7.2 Internet标准制定组织 17
1.7.3 Internet标准 17
1.8习题 18
第2章 计算机网络基本技术 19
2.1计算机网络中的寻址与路由 19
2.1.1计算机网络寻址方法 19
2.1.2计算机网络中的地址及与层次的对应 20
2.1.3网络地址之间的映射 20
2.1.4特殊IP地址和专用IP地址 21
2.2网络互连及技术 22
2.2.1网络互连模型和互连规则 22
2.2.2网络互连设备概述 22
2.2.3网络互连设备实现功能的包含关系 23
2.3路由协议与层次路由 24
2.3.1路由协议与逐跳路由 24
2.3.2默认路由和层次路由 25
2.4网络中的差错控制技术 26
2.4.1差错控制技术分类 26
2.4.2因特网中采用的差错控制技术 28
2.5网络中信道复用技术 29
2.5.1网络中的信道 29
2.5.2信道复用技术 30
2.6以太网技术 31
2.6.1以太网技术的发展历程 31
2.6.2以太网的帧格式 31
2.6.3以太网技术的主要特征 31
2.7 Intranet组网 32
2.7.1 Intranet与Internet、 E xtranet 32
2.7.2 Intranet组网的三层结构 33
2.7.3 Intranet组网采用的技术 34
2.7.4 Intranet组网方案设计方法 34
2.7.5 Intranet提供的安全性 35
2.7.6 Intranet组网的基本问题 36
2.7.7虚拟专用网(VPN)技术 37
2.8两台计算机直连的方法 37
2.8.1通过串行接口、并行接口连接 37
2.8.2串行和并行接口进行直连的软件设置 38
2.9网络中的计算模式 39
2.9.1网络中计算模式的演变和分类 39
2.9.2计算模式的比较 41
2.9.3云计算模式的发展历程 41
2.10组网软件基础 43
2.10.1网络通信协议 43
2.10.2选择网络通信协议 43
2.10.3网络操作系统的选择 44
2.10.4常用的网络操作系统 45
2.10.5网络配置软件 47
2.11访问控制技术 47
2.11.1访问控制技术简介 47
2.11.2审计和恶意软件的防护 47
2.11.3入侵检测技术 47
2.12习题 48
第3章 传输介质和组网连接方法 49
3.1传输介质和物理连接器 49
3.1.1传输介质的分类 49
3.1.2双绞线 50
3.1.3非屏蔽双绞线 51
3.1.4屏蔽双绞线STP 53
3.1.5同轴电缆 53
3.1.6光纤 55
3.1.7物理连接器 60
3.1.8直通线、交叉线与全反线 61
3.1.9双绞线的组网工具及网线制作 63
3.2组网连接方法 64
3.2.1双绞线的组网连接方法 64
3.2.2光纤的组网连接方法 66
3.2.3同轴电缆的组网连接方法 68
3.3习题 69
第4章 网络设备 71
4.1网络适配器 71
4.1.1网络适配器的作用与连接 71
4.1.2网卡的分类 72
4.1.3网卡的选择 73
4.1.4网络适配器的驱动程序和参数配置 73
4.2调制解调器 74
4.2.1调制解调器概述 74
4.2.2调制方式 75
4.2.3 Modem的标准 75
4.2.4 Modem的分类和功能 76
4.2.5 Modem的命令集 77
4.2.6 Modem用到的通信协议 80
4.3集线器和中继器 81
4.3.1集线器 81
4.3.2中继器 81
4.4网桥 82
4.4.1网桥的功能 82
4.4.2网桥的工作原理 82
4.5路由器 82
4.5.1路由器的结构 82
4.5.2路由器的工作原理 83
4.5.3路由器的接口 84
4.6交换机 85
4.6.1交换机的功能和性能 85
4.6.2交换机的工作原理 86
4.6.3交换机的交换方式 87
4.6.4交换机的分类 88
4.6.5交换机的连接 88
4.6.6交换机与网桥、路由器的比较 89
4.6.7三层交换的概念 90
4.6.8局域网采用三层交换技术 91
4.6.9三层交换与传统路由器的比较 92
4.7习题 93
第5章 综合布线技术 95
5.1综合布线系统功能和标准 95
5.1.1综合布线系统的功能 95
5.1.2综合布线系统的特点 96
5.1.3综合布线系统的部件 97
5.1.4综合布线的设计规则 97
5.1.5综合布线系统设计的步骤 98
5.1.6综合布线系统的标准 99
5.1.7综合布线系统的线缆规定 100
5.1.8综合布线系统的管理 103
5.1.9综合布线系统中的标识方法 104
5.2综合布线系统的子系统 105
5.2.1子系统设计思路 105
5.2.2工作区子系统 106
5.2.3水平(配线)子系统 108
5.2.4垂直(干线)子系统 109
5.2.5设备间子系统 110
5.2.6建筑群子系统 111
5.2.7管理子系统 113
5.3综合布线系统环境及接地要求 113
5.3.1工作区布线要求 113
5.3.2机房环境设计及要求 114
5.3.3供电电源要求 115
5.3.4综合布线的电气防护 116
5.3.5综合布线的接地要求 118
5.3.6综合布线系统的屏蔽要求 119
5.4综合布线系统的测试与验收 121
5.4.1综合布线系统的测试 121
5.4.2综合布线系统的验收 122
5.4.3综合布线系统验收的要求 123
5.5习题 124
第6章 计算机网络常用命令 125
6.1网络测试工具和网络命令 125
6.1.1网络常用命令概述 125
6.1.2设置和查看网络接口工具ipconfig 125
6.1.3测试网络连通状态工具ping 127
6.1.4查看和设置地址解析协议表项工具ARP 130
6.1.5查看协议包经过路径工具tracert 132
6.1.6查看网络状态工具netstat 134
6.1.7查看和设置路由表的表项工具route 138
6.1.8查看域名工具nslookup 140
6.2应用层协议工具 143
6.2.1 ftp命令 143
6.2.2 telnet命令 146
6.3习题 147
第7章 网络协议分析工具 149
7.1网络协议工具概述 149
7.1.1网络协议分析方法 149
7.1.2 Ethereal网络协议分析工具 149
7.1.3 Ethereal演变为Wireshark 150
7.1.4 Ethereal的应用环境 150
7.2网络协议工具的安装 152
7.2.1 Ethereal/ Wireshark在Windows上的安装 152
7.2.2 Ethereal/ Wireshark在Linux上的安装 153
7.3 Ethereal的应用界面及参数设置 159
7.3.1 Ethereal的用户界面和参数用途 159
7.3.2 Ethereal的应用方法 162
7.3.3 Ethereal过滤器的使用方法 166
7.4应用层网络协议分析 170
7.4.1 Ethereal协议分析方法 170
7.4.2 HTTP协议分析 171
7.4.3 FTP协议分析 173
7.5运输层网络协议分析 177
7.5.1 TCP协议报文段格式 177
7.5.2 TCP协议连接建立 179
7.5.3 TCP协议连接释放 181
7.5.4 UDP协议 183
7.6网络层网络协议分析 183
7.6.1 IPv4协议分析 183
7.6.2 ARP协议分析 185
7.6.3 ICMPv4协议分析 187
7.7数据链路层网络协议分析 189
7.7.1常用的数据链路层协议 189
7.7.2以太网Ⅱ帧协议格式分析 189
7.8习题 190
第8章 共享局域网络组网 191
8.1共享局域网络概述 191
8.1.1共享局域网络的概念 191
8.1.2共享局域网络的特点 192
8.1.3共享局域网络的拓扑结构 193
8.2组建共享局域网络 194
8.2.1共享局域网络的环境 194
8.2.2共享局域网络的硬件组装 195
8.2.3网卡驱动程序安装 196
8.2.4网络协议安装 197
8.2.5资源共享设置 201
8.2.6共享局域网络的使用 205
8.3习题 205
第9章 客户机/服务器网络配置 206
9.1客户机/服务器网络概述 206
9.1.1客户机/服务器网络的用途 206
9.1.2网络中服务器主机的分类 207
9.1.3 Microsoft公司产品类别 208
9.1.4 Windows应用环境 208
9.1.5 Windows网络层次模型 210
9.2 Windows Server网络配置 211
9.2.1客户机/服务器网络的结构 211
9.2.2网络的工作模式 211
9.2.3客户机/服务器网络中的一些概念 211
9.2.4安装Windows Server 2003 212
9.2.5配置Windows Server 2003服务器 214
9.3客户机的配置 222
9.3.1客户机配置准备工作 222
9.3.2客户机的配置步骤 222
9.3.3从客户机访问服务器 225
9.4 Windows Server 2003网络环境的配置 227
9.4.1默认的启动系统与故障恢复设置 227
9.4.2设置多任务的运行方式 228
9.4.3通过修改注册表进行系统设置 229
9.5习题 232
第10章 拨号网络的配置 233
10.1远程访问技术 233
10.1.1远程访问概述 233
10.1.2远程拨号访问方式 233
10.1.3拨号网络的连接方式 234
10.1.4 RAS支持的通信协议 234
10.2拨号网络的配置步骤 235
10.2.1配置的准备工作 235
10.2.2远程访问服务器端的设置 236
10.2.3配置RAS服务器 240
10.2.4配置远程访问策略 243
10.2.5远程访问的管理 248
10.2.6远程访问客户端的设置 250
10.2.7拨号连接的使用 252
10.2.8 VPN连接的使用 253
10.3拨号网络的Internet连接共享设置 254
10.3.1连接共享概述 254
10.3.2共享计算机的设置 254
10.3.3对要使用共享的计算机的设置 255
10.4习题 256
第11章Intranet组网技术 257
11.1 Intranet概述 257
11.1.1 Intranet的用途 257
11.1.2 Intranet的特点 257
11.2 Windows网络中的IIS 258
11.2.1 DNS的特点 258
11.2.2 DNS的安装 259
11.2.3 IIS的管理 260
11.3域名服务系统 261
11.3.1 DNS概述 261
11.3.2 DNS的安装 263
11.3.3配置DNS域名服务器 264
11.3.4创建子域 273
11.3.5 DNS服务器的其他设置 273
11.3.6配置使用DNS域名服务器的客户机 275
11.3.7在DNS域名服务器上设置主页 276
11.4 Web服务器配置 277
11.4.1 Web站点和FTP站点 277
11.4.2 Web服务器配置的准备工作 278
11.4.3建立新的Web站点 279
11.4.4删除Web站点 282
11.4.5限制非授权用户访问Web站点 282
11.4.6在一台主机上实现多个Web站点的方法 286
11.5 FTP服务器配置 287
11.5.1添加FTP服务 287
11.5.2增加FTP站点 289
11.5.3设置FTP消息和目录输出格式 292
11.5.4为FTP新建虚拟目录 293
11.5.5设置访问FTP站点的权限 295
11.5.6 FTP命令 296
11.5.7简单文件传输协议TFTP 299
11.5.8一台服务器主机可以提供多种服务 300
11.6 E-mail服务器配置 300
11.6.1 Microsoft SMTP Service提供的功能 300
11.6.2新建E-mail服务器站点 301
11.6.3 E-mail服务器配置 305
11.7网络数据库的应用 305
11.7.1企业网中的应用模式 305
11.7.2 CGI程序设计 306
11.7.3 API应用编程接口 306
11.7.4 JDBC技术 307
11.7.5 ASP技术 308
11.7.6用IDC访问Web数据库的方法 308
11.7.7用IDC访问Web数据库的实例 310
11.8 Internet连接共享 313
11.8.1 Internet连接共享概述 313
11.8.2 Internet连接共享设置 313
11.9习题 314
第12章Linux环境组网技术 315
12.1 Linux概述 315
12.1.1 Linux的用途 315
12.1.2 Red Hat Linux的安装方法和要求 315
12.1.3 Red Hat Linux 9.0安装步骤和过程 316
12.1.4 Linux基本操作命令 320
12.2 Linux网络环境配置 323
12.2.1 TCP/IP配置文件 323
12.2.2网络配置工具 323
12.2.3网络环境配置方法 323
12.3 Samba服务器 324
12.3.1 Samba的用途 324
12.3.2 Samba的安装 324
12.3.3 Samba的启动 325
12.3.4 Samba的配置 325
12.3.5用户管理 327
12.3.6使用Samba服务举例 328
12.4 DHCP服务器 333
12.4.1 DHCP服务器的安装 333
12.4.2 DHCP服务的启动 333
12.4.3 DHCP服务的配置文件 334
12.4.4 DHCP举例 335
12.4.5 DHCP客户端的设置 336
12.5 DNS服务器 338
12.5.1域名服务器的安装 338
12.5.2域名服务器的启动 339
12.5.3 DNS服务器的配置文件及区域文件 339
12.5.4 DNS服务器的配置及应用 340
12.6 Apache服务器 343
12.6.1 Apache概述 343
12.6.2 Apache的安装和启动 344
12.6.3配置Apache 344
12.6.4简单测试Apache 346
12.6.5虚拟Web站点 347
12.7 FTP服务器 349
12.7.1 Linux环境的FTP服务器 349
12.7.2 vsftpd的安装和启动 350
12.7.3 vsftpd的配置文件 351
12.7.4 vsftpd的配置及应用 353
12.8邮件服务器 354
12.8.1邮件传输代理概述 354
12.8.2 DNS中有关邮箱的设置 354
12.8.3安装sendmail和IMAP 355
12.8.4配置IMAP 356
12.8.5配置sendmail 357
12.8.6客户端的配置及测试 358
12.9数据库服务器 363
12.9.1 MySQL数据库的安装 363
12.9.2 MySQL数据库的启动 363
12.9.3 MySQL数据库的管理 363
12.9.4 MySQL数据库的备份 369
12.10习题 369
第13章 路由器的配置 371
13.1路由器配置基础 371
13.1.1路由器的功能 371
13.1.2路由器的分类 372
13.1.3路由器重要性能指标 372
13.1.4 Cisco路由器系统组成 372
13.2路由器配置 375
13.2.1路由器配置途径以及配置环境搭建 375
13.2.2 IOS的启动与系统配置对话 379
13.2.3路由器状态以及配置模式 382
13.3 Cisco IOS使用方法 385
13.3.1使用帮助 385
13.3.2命令行的注释和默认设置 386
13.3.3显示路由器状态和查看相邻的网络设备 387
13.3.4 IOS及配置文件的备份 388
13.3.5配置控制 389
13.3.6改变工作模式命令 390
13.3.7口令管理 391
13.3.8路由器测试命令 391
13.4路由器常用配置 392
13.4.1 IP协议的配置 392
13.4.2 IP路由配置 393
13.4.3路由协议配置 395
13.4.4广域网协议配置 398
13.4.5 NAT及配置 401
13.5路由器配置实验 403
13.5.1路由器配置实验环境 403
13.5.2静态路由协议配置 404
13.5.3 RIP路由协议配置 406
13.5.4 OSPF路由协议配置 409
13.5.5访问控制列表配置 412
13.5.6访问控制列表配置示例 416
13.6路由器密码恢复与系统软件维护 419
13.6.1路由器密码恢复 419
13.6.2路由器IOS的故障 421
13.6.3路由器IOS的恢复 422
13.6.4 FTP站点的创建 422
13.6.5 Rommon模式下的IOS恢复 423
13.6.6通过FTP或TFTP的IOS恢复 424
13.7习题 426
第14章 交换机的配置 427
14.1 Cisco交换机系列 427
14.1.1交换机的命名和标识 427
14.1.2 Cisco交换机产品的分类 427
14.2 Cisco交换机的配置 430
14.2.1配置交换机的方式 430
14.2.2交换机的常规配置 431
14.2.3清除交换机配置的方法 433
14.3虚拟局域网 433
14.3.1使用VLAN的原因 433
14.3.2 VLAN技术 434
14.3.3静态VLAN和动态VLAN 435
14.3.4 VLAN内主机之间的通信 436
14.3.5 VLAN间的主机通信 437
14.4 VLAN的配置 437
14.4.1 VLAN配置步骤 437
14.4.2设置VTP域名和模式(在跨越交换机时使用) 438
14.4.3在同一个交换机上创建VLAN 438
14.4.4创建跨越交换机的VLAN 439
14.5 VLAN之间的路由配置 440
14.5.1实验环境 440
14.5.2对Cisco 3750交换机(Server模式)的配置 441
14.5.3对Cisco 2811路由器的配置(单臂路由) 442
14.5.4对Cisco 2950交换机(Client模式)的配置 442
14.5.5对VLAN之间路由配置的测试 443
14.6用Telnet远程配置交换机 443
14.6.1为交换机开启登录权限和操作权限 443
14.6.2使用Telnet对交换机进行远程管理 444
14.7通过Web界面访问交换机的配置 444
14.7.1交换机的Web管理 444
14.7.2交换机Web管理配置过程 445
14.8三层交换机配置 445
14.8.1三层交换机配置要点 445
14.8.2三层交换机配置 446
14.9交换机的系统维护 447
14.9.1交换机密码的恢复 447
14.9.2交换机IOS的恢复 448
14.10习题 449
第15章Intranet安全与管理 451
15.1 Intranet安全 451
15.1.1 Intranet的安全策略 451
15.1.2网络安全的层次划分 451
15.1.3 Internet的网络安全层次 452
15.1.4网络防火墙技术 453
15.1.5防火墙的结构 456
15.1.6企业网防火墙的方案 457
15.1.7基于密码理论的技术 457
15.2网络地址转换用于Intranet安全 458
15.2.1网络地址转换的用途 458
15.2.2用路由器实现网络地址转换 459
15.2.3用Windows实现网络地址转换 460
15.2.4 NAT安全模型及实现结构 460
15.3 IIS为Intranet提供的安全性 461
15.3.1验证安全 461
15.3.2 IIS中的安全性设置 462
15.3.3为Web内容设置访问权限 462
15.3.4设置计算机的访问权限 463
15.4 Intranet管理 464
15.4.1企业网中的网络管理技术 464
15.4.2 SNMP管理模型 464
15.4.3网管工具的选取 465
15.4.4网络管理软件的应用 466
15.4.5用于网络管理的一些方法 466
15.5习题 472
第16章 网络故障诊断与维护 473
16.1网络故障诊断与排除 473
16.1.1网络故障处理概述 473
16.1.2网络故障处理的主要内容 473
16.2计算机网络中的故障分类 474
16.2.1网络中的故障种类 474
16.2.2网络中的物理故障 475
16.2.3网络中的逻辑故障 476
16.2.4主机中的故障 477
16.2.5网络拓扑故障 478
16.3网络故障诊断与排除方法 478
16.3.1网络故障排查是科学与艺术的结合 478
16.3.2网络协议层次每一层故障排除的方法 480
16.3.3网络故障排查手段 481
16.3.4常用网络故障排查方法 482
16.4网络故障诊断中的协议层次分析法 483
16.4.1协议层次分析法概述 483
16.4.2层次分析法诊断流程 483
16.4.3用协议层次分析法排除网络故障 484
16.5网络维护 485
16.5.1网络维护的一般方法 485
16.5.2网络故障现象及应考虑的问题 486
16.5.3常用网络故障测试工具和命令 487
16.5.4计算机网络故障预防与维护方法 489
16.5.5收集网络故障信息的过程 489
16.5.6信息收集之后的处理方法 490
16.6网络测试方法 491
16.6.1网络测试阶段 491
16.6.2网络规划阶段的测试 492
16.6.3网络实施阶段的测试 492
16.6.4网络应用阶段的测试 493
16.6.5网络测试技术指标 493
16.7网络故障管理技术 494
16.7.1网络故障管理采用的理论技术 494
16.7.2网络故障管理的实施方法 496
16.8习题 496
第17章Internet接入技术 498
17.1提供接入Internet的网络 498
17.1.1 Internet接入概述 498
17.1.2中国教育科研计算机网络 498
17.1.3中国科学技术网络 499
17.1.4中国公用计算机网络 499
17.1.5中国金桥信息网络 499
17.1.6中国互联网络信息中心 500
17.2广域网接入技术 500
17.2.1广域网接入概述 500
17.2.2通过DDN接入 501
17.2.3通过帧中继接入 502
17.2.4无线广域网接入 502
17.3网络用户接入Internet 503
17.3.1网络用户接入Internet的常用方法 503
17.3.2拨号接入Internet 504
17.3.3通过ISDN接入Internet 504
17.3.4通过DDN专线接入Internet 505
17.3.5通过ADSL接入Internet 506
17.3.6通过HFC接入Internet 507
17.3.7光纤以太网接入技术 508
17.3.8无线接入技术 509
17.3.9通过电力线网络接入Internet 509
17.4习题 510
附录A组网与配置技术实验设计 511
附录B常用Cisco IOS命令汇集 523
参考文献 528