第1章 计算机网络概述 1
1.1 计算机网络的发展与分类 1
1.1.1 计算机网络的发展 1
1.1.2 计算机网络的功能 3
1.1.3 计算机网络的分类 3
1.2 计算机网络的组成 4
1.3 计算机网络体系结构 7
1.3.1 计算机网络协议 7
1.3.2 计算机网络体系结构 7
1.3.3 OSI的通信模型 9
1.3.4 OSI中的数据传输过程 10
1.3.5 TCP/IP模型 11
1.4 计算机网络拓扑结构 13
1.4.1 计算机网络拓扑结构的基本概念 13
1.4.2 计算机网络拓扑结构的主要类型 13
1.5 本章实训 15
1.5.1 实训1:双绞线的制作 15
1.5.2 实训2:双机互连对等网络的组建 19
1.6 拓展知识:数据通信基础 22
1.7 习题 27
第2章 局域网技术基础 30
2.1 网络常用连接设备 30
2.2 局域网的参考模型 32
2.3 IEEE 802标准 34
2.4 局域网介质访问控制方法 35
2.4.1 带冲突检测的载波侦听多路访问 35
2.4.2 令牌环 36
2.4.3 令牌总线 37
2.5 以太网技术 37
2.5.1 MAC地址 37
2.5.2 以太网的帧格式 38
2.5.3 10Mbps标准以太网 38
2.6 高速局域网技术 39
2.6.1 100Mbps快速以太网 39
2.6.2 千兆以太网 40
2.6.3 万兆以太网 40
2.7 局域网交换技术 41
2.7.1 交换机的工作原理 41
2.7.2 交换机的帧转发方式 43
2.7.3 冲突域和广播域 43
2.7.4 交换机的互联方式 44
2.8 本章实训 47
实训:小型交换式对等网的组建 47
2.9 拓展知识:生成树协议 59
2.10 习题 60
第3章 IP地址与子网划分 63
3.1 IP协议与网络层服务 63
3.2 IP地址 64
3.2.1 IP地址的结构和分类 64
3.2.2 特殊IP地址 65
3.3 子网掩码与子网划分 66
3.3.1 子网掩码 66
3.3.2 子网划分 66
3.4 IP数据报格式 69
3.5 IPv6协议 70
3.6 本章实训 73
3.6.1 实训1:IP地址与子网划分 73
3.6.2 实训2:IPv6协议的使用 75
3.7 拓展知识:单播、广播和组播 78
3.8 习题 80
第4章 虚拟局域网技术 83
4.1 交换机的管理与基本配置 83
4.1.1 交换机的硬件组成 83
4.1.2 交换机的启动过程 83
4.1.3 交换机的配置模式 84
4.1.4 交换机的命令行操作模式 85
4.1.5 交换机的口令基础 85
4.2 虚拟局域网技术 86
4.2.1 VLAN的工作原理 86
4.2.2 VLAN的划分方法 88
4.2.3 Trunk技术 88
4.2.4 VLAN中继协议 89
4.3 本章实训 90
4.3.1 实训1:交换机的基本配置 90
4.3.2 实训2:单交换机上的VLAN划分 95
4.3.3 实训3:多交换机上的VLAN划分 98
4.4 拓展知识:常用交换机配置命令 101
4.5 习题 102
第5章 网络互联技术 105
5.1 路由器概述 105
5.2 路由器的工作原理 107
5.3 路由选择算法 108
5.3.1 标准路由选择算法 109
5.3.2 向量—距离路由选择算法与RIP协议 110
5.3.3 链路—状态路由选择算法与OSPF协议 111
5.4 本章实训 112
5.4.1 实训1:路由器的基本配置 112
5.4.2 实训2:局域网间路由的配置 114
5.5 拓展知识:常用路由器配置命令 117
5.6 习题 119
第6章 常用网络命令 122
6.1 TCP/UDP协议 122
6.1.1 TCP协议格式 122
6.1.2 三次握手机制 123
6.1.3 滑动窗口机制 125
6.1.4 确认与重传机制 125
6.1.5 UDP协议格式 126
6.1.6 TCP/UDP端口 127
6.2 ARP和RARP协议 128
6.2.1 ARP的工作原理 128
6.2.2 RARP的工作原理 129
6.3 ICMP协议 129
6.3.1 ICMP差错报文 129
6.3.2 ICMP控制报文 130
6.3.3 ICMP回应请求与应答报文 131
6.4 本章实训 131
6.4.1 实训1:ipconfig命令的使用 131
6.4.2 实训2:ping命令的使用 132
6.4.3 实训3:tracert命令的使用 136
6.4.4 实训4:netstat命令的使用 138
6.4.5 实训5:arp命令的使用 139
6.5 拓展知识:网络管理基础 141
6.6 习题 144
第7章 无线局域网技术 147
7.1 无线局域网基础 147
7.2 无线局域网标准 148
7.2.1 IEEE 802.11x系列标准 148
7.2.2 家庭无线网络(Home RF)技术 150
7.2.3 蓝牙技术 150
7.3 无线局域网接入设备 150
7.3.1 无线网卡 150
7.3.2 无线访问接入点 151
7.3.3 无线路由器 152
7.3.4 天线 152
7.4 无线局域网的组网模式 153
7.4.1 Ad-Hoc模式 153
7.4.2 Infrastructure模式 154
7.5 服务集标识SSID 154
7.6 无线加密标准 154
7.6.1 WEP加密标准 154
7.6.2 WPA和WPA2加密标准 155
7.7 本章实训 155
7.7.1 实训1:组建Ad-Hoc模式无线对等网 156
7.7.2 实训2:组建Infrastructure模式无线局域网 161
7.8 拓展知识:无线局域网的安全 169
7.9 习题 172
第8章 互联网接入技术 175
8.1 常见的互联网接入技术 175
8.1.1 PSTN电话拨号接入 175
8.1.2 ADSL接入 176
8.1.3 HFC接入 176
8.1.4 光纤接入 177
8.1.5 通过代理服务器接入 177
8.2 网络地址转换 178
8.3 ICS服务 179
8.4 本章实训 180
8.4.1 实训1:单机通过ADSL接入Internet 180
8.4.2 实训2:局域网通过宽带路由器接入Internet 184
8.4.3 实训3:局域网通过ICS服务器接入Internet 186
8.5 拓展知识:NAT的配置 188
8.6 习题 190
第9章 网络操作系统 192
9.1 网络操作系统概述 192
9.2 Windows网络操作系统 193
9.3 UNIX网络操作系统 196
9.4 Linux网络操作系统 196
9.5 本章实训 197
9.5.1 实训1:安装Windows Server 2008操作系统 197
9.5.2 实训2:工作组模式下的用户、组和文件管理 204
9.6 拓展知识:可信计算机系统评价准则(TCSEC) 213
9.7 习题 215
第10章 常见网络服务 217
10.1 计算机网络的应用模式 217
10.2 DHCP服务 218
10.3 域名服务 221
10.4 WWW服务 224
10.5 FTP服务 226
10.6 电子邮件服务 227
10.7 远程登录服务 228
10.8 本章实训 229
10.8.1 实训1:DHCP服务器的配置 229
10.8.2 实训2:DNS服务器的配置 238
10.8.3 实训3:Web服务器的配置 247
10.8.4 实训4:FTP服务器的配置 255
10.9 拓展知识:Linux网络服务器的配置 258
10.10 习题 263
第11章 防火墙技术 266
11.1 防火墙技术概述 266
11.2 防火墙技术原理 268
11.2.1 包过滤防火墙 268
11.2.2 代理防火墙 269
11.2.3 状态检测防火墙 271
11.3 防火墙体系结构 272
11.3.1 包过滤路由器防火墙结构 272
11.3.2 双宿主主机防火墙结构 272
11.3.3 屏蔽主机防火墙结构 273
11.3.4 屏蔽子网防火墙结构 273
11.4 Windows防火墙 274
11.4.1 网络位置 274
11.4.2 高级安全性 275
11.5 本章实训 276
实训:Windows防火墙的应用 276
11.6 拓展知识:网络安全基础 292
11.7 习题 294
第12章 VPN技术 297
12.1 VPN技术概述 297
12.2 VPN的特点 298
12.3 VPN的处理过程 298
12.4 VPN的分类 299
12.5 VPN的关键技术 300
12.6 VPN隧道协议 301
12.7 本章实训 303
12.7.1 实训1:部署一台基本的VPN服务器 303
12.7.2 实训2:在客户端建立并测试VPN连接 310
12.8 拓展知识:加密与认证技术 319
12.9 习题 322
第13章 网络编程基础 325
13.1 ASP编程基础 325
13.2 JSP编程基础 327
13.3 VBScript编程基础 328
13.4 数据库开发基础 330
13.5 本章实训 334
实训:制作一个简单的网络留言板 334
13.6 习题 341
附件1 虚拟机软件VMware Workstation的使用方法 344
附件2 网络模拟软件Cisco Packet Tracer的使用方法 357
参考文献 364