第1章 认识计算机网络 1
1.1 提出问题 1
1.2 工作任务 1
1.3 预备知识 2
1.3.1 计算机网络概述 2
1.3.2 计算机网络的分类 2
1.3.3 计算机网络的构成 3
1.3.4 网卡 4
1.3.5 传输介质 4
1.3.6 常用网络设备 6
1.3.7 网络协议 7
1.3.8 拓扑结构 8
1.4 应用实践——制作直连线 9
练习题 11
第2章 数据传输过程——OSI七层模型 12
2.1 提出问题 12
2.2 工作任务 12
2.3 预备知识 12
2.3.1 OSI七层模型的构成 12
2.3.2 OSI七层模型各层功能 14
2.3.3 数据传输过程 17
2.4 应用实践——绘制拓扑图 18
练习题 19
第3章 数据传输案例——TCP/IP协议 20
3.1 提出问题 20
3.2 工作任务 20
3.3 预备知识 20
3.3.1 TCP/IP协议概述 20
3.3.2 TCP/IP协议的构成 21
3.3.3 比较OSI参考模型与TCP/IP协议 22
3.3.4 常用的TCP/IP实用命令 23
3.4 应用实践 23
3.4.1 安装网卡 23
3.4.2 连接两台计算机 23
3.4.3 配置计算机网络参数 24
3.4.4 共享网络资源 27
练习题 31
第4章 构建共享局域网——物理层 32
4.1 提出问题 32
4.2 工作任务 32
4.3 预备知识 32
4.3.1 数据通信概述 32
4.3.2 基带传输 34
4.3.3 频带传输 35
4.3.4 网络设备 36
4.4 应用实践 37
4.4.1 背景描述 37
4.4.2 配置IP地址 38
4.4.3 配置共享文件夹 38
4.4.4 配置共享打印机 38
练习题 42
第5章 构建交换局域网——数据链路层 44
5.1 提出问题 44
5.2 工作任务 44
5.3 预备知识 44
5.3.1 数据链路概述 44
5.3.2 数据帧概述 46
5.3.3 PPP协议 48
5.3.4 以太网标准 50
5.3.5 PPPoE协议 54
5.3.6 网络设备 56
5.3.7 VLAN技术 59
5.4 应用实践 61
5.4.1 背景描述 61
5.4.2 设备安装 61
5.4.3 主机配置 62
练习题 64
第6章 网络互联——网络层 65
6.1 提出问题 65
6.2 工作任务 66
6.3 预备知识 66
6.3.1 为什么设计网络层 66
6.3.2 网络层概述 66
6.3.3 IP协议 68
6.3.4 其他相关协议 75
6.3.5 网络设备 79
6.4 应用实践 80
6.4.1 背景描述 80
6.4.2 设备安装 81
6.4.3 设备配置 81
练习题 82
第7章 划分子网与构造超网——网络层 83
7.1 提出问题 83
7.2 工作任务 84
7.3 预备知识 84
7.3.1 划分子网 84
7.3.2 可变长子网掩码(VLSM) 94
7.3.3 构造超网 96
7.4 应用实践 99
7.4.1 背景描述 99
7.4.2 任务实施 100
练习题 101
第8章 寻址最优路径——网络层 103
8.1 提出问题 103
8.2 工作任务 103
8.3 预备知识 103
8.3.1 路由概述 103
8.3.2 路由协议概述 105
8.3.3 动态路由协议RIP 107
8.3.4 动态路由协议OSPF 115
8.3.5 边界网关路由协议BGP 126
8.4 应用实践 129
8.4.1 背景描述 129
8.4.2 故障分析 129
8.4.3 故障处理 130
练习题 130
第9章 进程间逻辑通信——传输层 131
9.1 提出问题 131
9.2 工作任务 131
9.3 预备知识 131
9.3.1 传输层概述 131
9.3.2 UDP协议 134
9.3.3 TCP协议 136
9.3.4 查看端口命令 148
9.4 应用实践 149
9.4.1 背景描述 149
9.4.2 设备安装 150
9.4.3 设备配置 150
练习题 153
第10章 DHCP应用——应用层 154
10.1 提出问题 154
10.2 工作任务 154
10.3 预备知识 154
10.3.1 动态主机配置协议DHCP 154
10.3.2 DHCP中继代理 157
10.4 应用实践 159
10.4.1 背景描述 159
10.4.2 系统配置 159
练习题 164
第11章 DNS应用——应用层 165
11.1 提出问题 165
11.2 工作任务 165
11.3 预备知识 165
11.3.1 域名系统DNS概述 165
11.3.2 域名解析过程 171
11.4 应用实践 173
11.4.1 背景描述 173
11.4.2 设置DNS服务器 174
11.4.3 设置客户端 176
练习题 177
第12章 Web应用——应用层 179
12.1 提出问题 179
12.2 工作任务 179
12.3 预备知识 180
12.3.1 Web概述 180
12.3.2 几个基本术语 180
12.3.3 统一资源定位符URL 181
12.3.4 超文本传输协议HTTP 182
12.3.5 网页 183
12.3.6 信息检索系统 186
12.4 应用实践 187
12.4.1 背景描述 187
12.4.2 设置Web服务器 188
12.4.3 客户端测试 190
练习题 191
第13章 FTP应用——应用层 192
13.1 提出问题 192
13.2 工作任务 192
13.3 预备知识 192
13.3.1 文件传输协议FTP 192
13.3.2 简单文件传输协议TFTP 194
13.4 应用实践 194
13.4.1 背景描述 194
13.4.2 设置FTP服务器 195
13.4.3 设置客户端 197
练习题 198
第14章 E-mail应用——应用层 199
14.1 提出问题 199
14.2 工作任务 199
14.3 预备知识 199
14.3.1 电子邮件概述 199
14.3.2 简单邮件传输协议SMTP 202
14.3.3 邮件读取协议POP3 203
14.3.4 网际报文存取协议IMAP 203
14.3.5 基于万维网的电子邮件 204
14.4 应用实践 204
14.4.1 背景描述 204
14.4.2 注册邮箱 204
14.4.3 登录邮箱 206
练习题 207
第15章 网络安全 208
15.1 提出问题 208
15.2 工作任务 208
15.3 预备知识 208
15.3.1 网络安全概述 208
15.3.2 密码体制 210
15.3.3 密钥分配 215
15.3.4 安全协议 217
15.3.5 安全设备 220
15.4 应用实践 221
15.4.1 背景描述 221
15.4.2 配置VPN服务器 221
15.4.3 赋予用户远程访问的权限 225
15.4.4 配置VPN客户端 226
练习题 229
参考文献 230