第1章 网络基本连接 1
1.1 双绞线的制作 1
1.1.1 双绞线介绍 1
1.1.2 双绞线的制作标准 4
1.1.3 实验双绞线的制作 6
1.2 搭建基本网络环境 7
1.2.1 常见的网络硬件 7
1.2.2 TCP/IP协议 10
1.2.3 实验Windows 7系统下TCP/IP协议的配置 10
1.2.4 实验使用交换机组建局域网 11
1.3 基本网络测试命令 12
1.3.1 基本网络测试命令介绍 12
1.3.2 基本网络测试命令在Windows 7系统下的格式 13
1.3.3 实验“ipconfig”命令的使用 16
1.3.4 实验 “ping”命令的使用 18
1.3.5 实验 “tracert”命令的使用 21
1.3.6 实验 “arp”命令的使用 22
第2章 网络基本应用 23
2.1 IE浏览器的设置和使用 23
2.1.1 IE浏览器简介 23
2.1.2 实验IE浏览器的设置和使用 23
2.2 Outlook/Foxmail的设置和使用 27
2.2.1 Outlook/Foxmail简介 27
2.2.2 实验Microsoft Outlook的设置和使用 27
2.2.3 实验Foxmail的设置和使用 30
2.3 远程登录协议Telnet 33
2.3.1 Telnet简介 33
2.3.2 远程登录的工作过程 34
2.3.3 实验Windows 7系统下使用Telnet进行远程登录 34
2.4 文件传输协议FTP 36
2.4.1 文件传输协议 36
2.4.2 FIP命令介绍 37
2.4.3 实验 FTP的命令行操作 39
2.4.4 实验 CuteFTP的使用 42
第3章 共享Internet接入 46
3.1 概述 46
3.2 网络地址转换NAT 46
3.2.1 NAT概述 46
3.2.2 NAT的工作原理 47
3.2.3 NAT的转换方式 48
3.3 利用宽带路由器共享Internet接入 49
3.3.1 宽带路由器介绍 49
3.3.2 实验 宽带路由器共享上网的配置 50
3.4 利用ICS共享Internet接入 54
3.4.1 ICS介绍 54
3.4.2 实验 ICS共享上网的配置 55
3.5 利用代理服务器共享Internet接入 58
3.5.1 代理服务器介绍 58
3.5.2 实验 利用CCProxy配置代理服务器 58
第4章 Windows Server 2008系统的网络服务配置 63
4.1 VMware Workstation的使用 63
4.1.1 VMware Workstation简介 63
4.1.2 实验 VMware Workstation的安装 63
4.1.3 实验Windows Server 2008 R2系统的安装 66
4.2 IIS的安装及Web服务器的配置 71
4.2.1 IIS简介 71
4.2.2 实验 IIS的安装 71
4.2.3 实验 Web服务器的配置 74
4.3 FTP服务器的安装及配置 81
4.3.1 实验 FTP服务器的安装 81
4.3.2 实验 FTP服务器的配置 83
4.4 DNS服务器的安装及配置 92
4.4.1 DNS概述 92
4.4.2 实验 DNS服务器的安装 93
4.4.3 实验 DNS服务器的配置 95
4.5 DHCP服务器的安装及配置 104
4.5.1 DHCP概述 104
4.5.2 实验 DHCP服务器的安装 105
4.5.3 实验 DHCP服务器的配置 108
第5章 交换机的配置 113
5.1 交换机 113
5.1.1 交换机简介 113
5.1.2 Cisco交换机 114
5.1.3 console配置端口 117
5.2 交换机的基本配置 117
5.2.1 实验 交换机的初始化配置 117
5.2.2 实验 交换机的基本配置 121
5.2.3 实验 MAC地址表管理 125
5.3 生成树协议 127
5.3.1 生成树协议简介 127
5.3.2 Packet Tracer简介 130
5.3.3 实验 生成树协议的配置 131
5.4 交换机的维护 134
5.4.1 TFTP简介 134
5.4.2 交换机维护概述 134
5.4.3 实验 IOS的备份和升级 135
5.4.4 实验 配置文件的备份和恢复 138
5.4.5 实验 IOS的恢复 140
第6章 路由器的配置 144
6.1 路由器的基本配置 144
6.1.1 路由器介绍 144
6.1.2 路由器的命令模式 147
6.1.3 实验 路由器的初始化配置 149
6.2 GNS3的使用 151
6.2.1 GNS3简介 151
6.2.2 实验 利用路由器连接两个子网 152
6.3 路由器的维护 159
6.3.1 路由器维护概述 159
6.3.2 实验 配置文件的备份与恢复 160
6.3.3 实验 IOS的备份与升级 162
6.3.4 实验 IOS的恢复 164
第7章 VLAN的配置与测试 167
7.1 VLAN的基本原理 167
7.1.1 概述 167
7.1.2 VLAN的类型 168
7.1.3 实验 相关命令格式 170
7.1.4 实验 静态VLAN的配置 170
7.2 VLAN中继 175
7.2.1 VLAN中继简介 175
7.2.2 实验相关命令格式 178
7.2.3 实验 VLAN中继的配置 179
7.2.4 实验 DTP协商 183
7.3 VLAN中继协议 184
7.3.1 VTP的作用 184
7.3.2 VTP要点 184
7.3.3 实验相关命令格式 187
7.3.4 实验 VTP的基本配置 188
7.3.5 实验 添加VTP透明模式交换机 195
7.3.6 实验 为VTP域设定密码以增加安全性 199
7.4 VLAN间路由 201
7.4.1 概述 201
7.4.2 实验相关命令格式 203
7.4.3 实验 利用传统路由实现VLAN间路由 204
7.4.4 实验 利用单臂路由实现VLAN间路由 206
7.4.5 实验 利用三层交换机实现VLAN间路由 208
第8章 路由选择协议及其配置 214
8.1 路由选择概述 214
8.2 静态路由 215
8.2.1 静态路由概述 215
8.2.2 实验相关命令格式 216
8.2.3 实验 直连路由的配置 218
8.2.4 实验 静态路由的配置 223
8.2.5 实验 静态路由汇总及静态默认路由的配置 225
8.3 RI&P 227
8.3.1 RIP概述 227
8.3.2 实验相关命令格式 228
8.3.3 实验 RIPv1的配置 229
8.3.4 实验 RIPv2的配置 234
8.4 OSPF 241
8.4.1 OSPF概述 241
8.4.2 实验相关命令格式 245
8.4.3 实验 单区域点到点网络OSPF的配置 246
8.4.4 实验 单区域广播型多路访问网络OSPF的配置 252
8.4.5 实验 多区域OSPF的配置 256
8.5 路由重分布 262
8.5.1 路由重分布概述 262
8.5.2 实验相关命令格式 263
8.5.3 实验 路由重分布的配置 263
第9章 访问控制列表 270
9.1 访问控制列表 270
9.1.1 ACL的基本概念 270
9.1.2 ACL的工作原理 271
9.1.3 ACL的配置方式 272
9.2 标准ACL 273
9.2.1 配置标准ACL的命令 273
9.2.2 通配符掩码的使用 274
9.2.3 实验 标准ACL的配置 275
9.3 扩展ACL 277
9.3.1 配置扩展ACL的命令 277
9.3.2 实验 扩展ACL的配置 280
第10章 基于Windows Server2008系统的VPN 283
10.1 VPN介绍 283
10.1.1 VPN产生背景 283
10.1.2 VPN分类 283
10.1.3 VPN功能特性 285
10.1.4 VPN采用的安全技术 286
10.2 三层VPN技术 286
10.2.1 IPSec协议 286
10.2.2 实验 传输模式IPSec策略的配置 288
10.2.3 实验 隧道模式IPSec策略的配置 294
10.3 二层VPN技术 299
10.3.1 第二层隧道协议 299
10.3.2 实验 基于PPTP的远程访问VPN实现 301
10.3.3 实验 基于L2TP的远程访问VPN实现 310
10.3.4 实验 基于PPTP的网关到网关VPN实现 314
10.3.5 实验 基于L2TP的网关到网关VPN实现 324
第11章 网络程序设计 331
11.1 网络程序设计基础 331
11.1.1 网络编程 331
11.1.2 套接字 332
11.2 套接字函数 334
11.2.1 套接字地址 334
11.2.2 常用套接字函数 337
11.3 简单网络程序设计 350
11.3.1 函数封装 350
11.3.2 实验 简单的Echo程序 356
11.3.3 服务器I/O模式 361
11.3.4 实验 协议无关的并发Echo程序 362
11.4 代理服务器程序设计 374
11.4.1 代理服务器简介 374
11.4.2 代理服务器设计 375
11.4.3 实验 代理服务器的实现 376
11.4.4 实验 客户端程序的实现 386