第一章 网络需求分析 1
概述 2
第一节 网络设计的过程 2
网络系统开发生命周期 3
网络设计过程 4
练习 8
第二节 收集用户业务需求 9
业务需求 9
用户需求的关注点 12
收集用户业务需求的方法 14
用户业务需求归档,形成用户服务表 14
练习 15
第三节 收集应用需求 15
典型应用需求 16
形成应用信息表 19
练习 19
第四节 收集计算平台需求 19
计算平台的类型 20
操作系统 23
桌面计算平台表 23
练习 24
第五节 收集网络需求 24
网络需求的要点 24
形成网络需求表 29
练习 30
第六节 编制需求说明书 30
综述 30
需求分析阶段概述 31
需求数据总结 31
按优先级排队的需求清单 31
申请批准 31
练习 32
本章小结 32
第二章 网络性能分析 35
概述 36
第一节 连网设备 36
中继器 37
集线器 38
网桥 39
交换机 40
路由器 42
网关 43
练习 44
第二节 网络性能指标 45
响应时间 45
CPU利用率 46
链路利用率 46
练习 48
第三节 通信容量的测量分析 48
流量方向 49
通信边界 50
流量分配的80/20规则 53
通信容量的估算 53
局域网流量的基线法测量 56
Observer网络分析系统 59
形成流量估算文件及基线报表 63
练习 63
第四节 编制流量说明书 64
流量说明书的组成 65
修改定稿 66
练习 67
本章小结 67
第三章 网络逻辑设计 71
概述 72
第一节 逻辑设计概述 72
确定逻辑设计目标 73
网络服务评估 74
技术选项评价 75
做出技术选择 76
练习 76
第二节 网络结构设计 77
平面网络结构 77
层次化网络结构 80
网络冗余设计 81
典型问题解析 81
练习 84
第三节 IP编址及路由 85
IP地址的特点 86
无类域间路由选择(CIDR) 86
IP地址规划与子网划分 87
交换和路由协议选择 88
典型问题解析 90
练习 92
第四节 网络安全 95
网络的安全防护 95
加密 98
访问控制 100
防火墙及其防范规则 101
实施IPSec 102
典型问题解析 102
练习 103
第五节 网络管理方案 106
网络管理的内容 107
利用SNMP和RMON进行网络管理 108
练习 111
第六节 编制逻辑设计文档 112
逻辑设计文档的组成 112
逻辑设计文档的编制 112
练习 113
本章小结 114
第四章 网络物理设计 115
概述 116
第一节 综合布线系统 116
综合布线系统概述 117
综合布线系统的构成 119
布线距离 124
典型问题解析 125
练习 125
第二节 铜质线缆与光缆的选用 126
信号传输问题及特性 127
限制噪声和串音 129
双绞线的特性 129
同轴电缆的特性 130
线缆安装准则 131
光缆 131
传输信号功率预测分析 134
安装光缆 135
练习 136
第三节 网络设备与组网方案 136
用交换机和路由器设计网络 137
用交换机优化LAN性能 141
练习 142
第四节 无线局域网设计 143
无线电介质局域网 144
非无线电局域网——红外线型 145
无线局域网的比较 145
无线网络标准及协议 146
便携式计算机的通信 146
练习 146
第五节 编制物理设计文档 147
物理设计文档的内容 147
修改物理设计 148
练习 149
本章小结 149
第五章 网络工程示例 153
概述 154
第一节 小型校园网络设计 154
网络需求收集和分析 155
网络逻辑设计 159
网络物理设计 162
工程总结和进度安排 165
练习 167
第二节 千兆位以太网 171
千兆位以太网标准 172
在网络中应用千兆位以太网 174
千兆位以太网升级步骤 176
练习 178
第三节 互联网接入设计 178
确定可能的用户数量 179
确定应用类型和使用方法 180
确定带宽和服务选择项 180
选择一种互联网接入方式 181
选择一家Internet服务提供商(ISP) 183
设计一座防火墙 184
确定设备需求 184
实现解决方案 185
练习 185
第四节 网络工程测试及验收 186
网络工程测试 187
网络系统测试 191
网络工程验收 192
练习 194
本章小结 195
第六章Linux网络服务配置 199
概述 200
第一节 Linux服务器的安装 200
Red Hat Enterp 201
se Linux 6的安装 201
Linux的基本网络配置 203
网络环境测试 209
练习 210
第二节 Linux DHCP服务器配置及应用 210
Linux DHCP服务器的安装 211
Linux DHCP服务器的配置文件 211
启动DHCP服务器 215
Linux DHCP服务器配置示例 216
练习 217
第三节 BIND服务的配置及应用 219
BIND服务的安装与启动 219
BIND服务的配置 220
DNS反向解析区域的配置 228
练习 229
第四节 VsFTPd服务器的配置及应用 230
VsFTPd服务器的安装 230
VsFTPd服务器的配置 231
练习 234
第五节 Apache服务器的配置及应用 235
Apache服务器的安装 235
Apache服务器的配置文件及配置 237
Web服务的基本配置 239
启动和停止Web服务 241
练习 241
本章小结 243
第七章 Windows网络服务配置 247
概述 248
第一节 路由和远程访问服务配置 248
“路由和远程访问”提供的网络服务 249
安装配置路由和远程访问服务器(RRAS) 250
管理NAT 252
测试NAT 254
练习 255
第二节 DHCP服务器的配置 255
添加DHCP服务 255
DHCP服务器基本配置 259
配置和管理DHCP客户端 265
练习 266
第三节 DNS服务器的配置 268
安装DNS服务器 268
配置DNS区域 270
DNS客户端的配置与测试 277
练习 277
第四节 FTP服务器的配置 278
安装FTP服务器 279
FTP服务的启动和测试 280
配置FTP站点属性 282
创建新的FTP站点 283
练习 284
第五节 E-Mail服务器的配置 285
添加SMTP服务器功能 285
配置SMTP服务器的基本属性 287
新建并配置SMTP服务域 290
新建并配置SMTP虚拟服务器 291
练习 292
本章小结 293
第八章 Web应用服务与配置 295
概述 296
第一节 Web应用基础 296
Web系统的组成 297
Web网站 297
Web相关技术 299
基于SOA的软件设计模式 302
练习 302
第二节 Web服务器的架设 303
操作系统与Web服务器 303
搭建IIS服务器平台 305
基于Windows Server 2008架设Web服务器的条件 305
Web网站的基本配置 309
虚拟Web主机 315
练习 316
第三节 Web网站的安全部署 317
加固操作系统 317
Web服务器的安全设置 320
保护网络边界 328
练习 329
第四节 Web服务器的远程管理 330
使用终端服务和远程桌面 330
远程管理网站 330
练习 333
本章小结 334
第九章 Web程序设计 337
概述 338
第一节 Web程序设计基础 338
网络软件编程简介 339
Web开发流程 343
常用网页制作软件 347
练习 348
第二节 网页设计标记语言 349
HTML语言 349
层叠样式表(CSS) 361
XML语言 365
练习 371
第三节 JavaScript脚本语言 371
JavaScript的基本特点 372
如何使用JavaScript 373
JavaScript的数据类型及变量 374
JavaScript语句 376
练习 381
第四节 ASPNET基础 382
ASP.NET应用程序结构 382
ASP.NET开发环境 385
ASP.NET常用控件 388
ASP.NET Page类 393
练习 409
本章小结 410
附录A课程测验 413
附录B术语表 421
参考文献 430