第一部分 网络技术基础 2
第1章 网络基础 2
1.1 网络空间 2
1.1.1 互联网时代 2
1.1.2 网络热点技术 6
1.2 认识网络 10
1.2.1 网络基本概念 10
1.2.2 网络组成 14
1.2.3 网络主要功能 15
1.3 网络通信的基本原理 16
1.3.1 通信无处不在 16
1.3.2 命名与编址 17
1.3.3 寻址与路由 19
1.4 Internet的体系结构与TCP/IP基础 19
1.4.1 网络协议 19
1.4.2 分层的体系结构 20
1.4.3 TCP/IP协议模型 24
1.4.4 IP协议 28
1.4.5 TCP与UDP协议 36
1.5 应用层协议及服务实例 40
1.5.1 应用层协议概述 40
1.5.2 客户/服务器模式(Client/Server) 40
1.5.3 域名服务 41
1.5.4 WWW(万维网) 43
1.5.5 文件传输服务FTP 46
1.5.6 电子邮件(E-mail) 48
1.5.7 远程登录(Telnet) 50
1.5.8 博客和微博 52
1.5.9 ICQ和微信 53
1.6 小结 54
1.7 习题 54
第2章 局域网组建 55
2.1 局域网的组网技术与标准 55
2.1.1 局域网概述 55
2.1.2 IEEE局域网标准与局域网体系结构 58
2.1.3 以太网技术 60
2.2 典型局域网的组建 64
2.2.1 组建局域网所需网络设备 64
2.2.2 组建局域网的方案设计与实施 71
2.2.3 组建局域网的目的 73
2.3 虚拟局域网 79
2.3.1 虚拟局域网技术 80
2.3.2 虚拟局域网的划分 81
2.3.3 VLAN的汇聚链接与封装协议 82
2.3.4 VLAN间的主机通信 83
2.3.5 交换机的配置 85
2.4 无线局域网 91
2.4.1 无线局域网的分类 91
2.4.2 无线局域网的模式 93
2.4.3 无线局域网工作原理 95
2.4.4 无线局域网的应用 96
2.4.5 数字移动终端 96
2.5 Internet接入技术 97
2.5.1 我国Internet骨干网 97
2.5.2 网络用户接入Internet 99
2.6 网络故障诊断与排除 101
2.7 小结 106
2.8 习题 106
第3章 路由技术与路由器 107
3.1 路由技术 107
3.1.1 路由选择的基本概念 107
3.1.2 路由选择协议与算法 110
3.2 路由器 117
3.2.1 路由器的硬件组成 117
3.2.2 路由器工作原理 119
3.3 路由协议配置 120
3.3.1 路由器配置基础 120
3.3.2 静态路由配置 124
3.3.3 动态路由RIP配置 126
3.3.4 动态路由OSPF配置 128
3.4 访问控制列表及其配置 132
3.4.1 访问控制列表简介 132
3.4.2 ACL的工作过程 133
3.4.3 ACL的分类及相关操作 134
3.4.4 IP访问列表配置举例 135
3.4.5 ACL典型应用 137
3.5 本章小结 142
3.6 习题 142
第4章 网络安全 143
4.1 密码学 143
4.1.1 对称密钥算法 144
4.1.2 公开密钥算法 144
4.1.3 证书与公钥基础设施 147
4.2 通信安全 150
4.2.1 信道安全 151
4.2.2 防火墙技术 152
4.2.3 虚拟专用网和IPSec 155
4.2.4 无线安全性 157
4.3 Web安全 162
4.3.1 SSL安全套接层 162
4.3.2 SET安全电子交易协议 163
4.3.3 移动代码安全性 165
4.4 社会问题 166
4.4.1 隐私 166
4.4.2 言论自由 168
4.4.3 版权 169
4.5 本章总结 170
4.6 习题 170
第5章 网页设计 171
5.1 HTML概述 171
5.1.1 HTML简介 171
5.1.2 常用的HTML标记 172
5.2 创建和管理网站 174
5.2.1 网站的基本概念 175
5.2.2 创建和管理本地站点 175
5.2.3 创建和管理站点文件 177
5.3 网页制作基础 180
5.3.1 表格 180
5.3.2 插入文本和图像 182
5.3.3 CSS样式 185
5.3.4 插入声音、视频和Flash动画 187
5.3.5 框架 189
5.3.6 层的使用 194
5.4 超链接与导航 197
5.4.1 使用超链接 197
5.4.2 应用导航条 199
5.4.3 应用Spry框架 200
5.5 制作ASP动态网页 204
5.5.1 交互式表单的使用 204
5.5.2 ASP基础 207
5.6 测试和发布站点 213
5.6.1 测试站点 213
5.6.2 发布站点 214
5.7 小结 215
5.8 习题 215
第6章 网络编程基础 216
6.1 网络编程概念 216
6.1.1 网络编程与进程通信 216
6.1.2 因特网中网间进程的标识 218
6.1.3 客户/服务器模型 223
6.2 套接口的概念及其编程原理 224
6.2.1 套接口(Socket) 224
6.2.2 套接口的分类 225
6.2.3 套接口编程原理 227
6.3 Winsock网络编程实例分析 231
6.3.1 使用VC++进行网络程序设计的实例 231
6.3.2 Winsock基本函数介绍及应用 231
6.3.3 程序实例 234
6.4 本章小结 237
6.5 习题 237
第二部分 网络实验指导 239
实验1 双绞线制作 239
1.1 背景描述 239
1.2 实验内容 239
1.3 相关技术 239
1.3.1 双绞线 239
1.3.2 线序 239
1.3.3 RJ-45连接器 240
1.3.4 直连线和交叉线 240
1.3.5 连接原则 240
1.3.6 压线钳 241
1.3.7 测试仪 241
1.4 实验步骤 241
1.5 问题讨论 242
实验2 Windows网络配置命令使用 243
2.1 背景描述 243
2.2 实验内容 243
2.3 相关技术 243
2.3.1 网络配置查看命令ipconfig 243
2.3.2 网络测试命令ping 244
2.3.3 网络连接统计命令netstat 245
2.3.4 查看路由表的命令 route 245
2.3.5 tracert命令 246
2.4 实验步骤 246
2.5 问题讨论 247
实验3 局域网构建 248
3.1 背景描述 248
3.2 实验内容 248
3.3 实验步骤 248
3.4 问题讨论 249
实验4 无线局域网接入 250
4.1 背景描述 250
4.2 实验内容 250
4.3 实验步骤 250
4.3.1 对等无线网 250
4.3.2 无线局域网 253
4.3.3 无线网桥的配置 256
4.4 问题讨论 257
实验5 虚拟局域网配置 258
5.1 背景描述 258
5.2 实验内容 258
5.3 实验步骤 258
5.4 课后拓展 259
5.5 问题讨论 260
实验6 路由器配置 261
6.1 背景描述 261
6.2 实验内容 261
6.3 实验步骤 261
6.4 课后拓展 264
6.5 问题讨论 265
实验7 IP访问控制列表配置 266
7.1 背景描述 266
7.2 实验内容 266
7.3 实验步骤 266
7.4 课后拓展 269
实验8 网页制作与发布 270
8.1 背景描述 270
8.2 实验内容 270
8.3 实验步骤 272
8.4 课后拓展 275
实验9 Windows 7防火墙配置 276
9.1 背景描述 276
9.2 实验内容 276
9.3 相关技术 276
9.4 实验步骤 277
实验10 PGP加密文件使用 281
10.1 背景描述 281
10.2 实验内容 281
10.3 实验步骤 281
10.4 问题讨论 283
实验11 IPv6入网配置 284
11.1 背景描述 284
11.2 实验内容 284
11.3 相关技术 284
11.4 实验步骤 287
11.5 问题讨论 289
实验12 网络编程 290
12.1 背景描述 290
12.2 实验内容 290
12.3 实验步骤 290
12.4 问题讨论 292
附录A 综合练习题 293