第1章 认知计算机网络 1
1.1 计算机网络 1
1.1.1 计算机网络的定义 1
1.1.2 计算机网络的形成与发展 2
1.1.3 计算机网络的分类 3
1.1.4 计算机网络的组成 5
1.1.5 自我测试 7
1.2 计算机网络体系结构及网络协议标准 8
1.2.1 网络体系结构分层和协议的概念 8
1.2.2 OSI参考模型 9
1.2.3 TCP/IP体系结构 12
1.2.4 OSI参考模型和TCP/IP体系结构对应关系 14
1.2.5 自我测试 14
1.3 本章实践 15
实践 Cisco PacketTracer 5.3模拟软件的使用 15
第2章 构建小型局域网 18
2.1 数据通信基础 18
2.1.1 数据通信概念 18
2.1.2 通信系统模型 19
2.1.3 数据传输方式 19
2.1.4 多路复用技术 20
2.1.5 数据交换方式 22
2.1.6 自我测试 23
2.2 局域网硬件设备 24
2.2.1 局域网传输介质 24
2.2.2 网络适配器 27
2.2.3 局域网连接设备 28
2.2.4 自我测试 30
2.3 局域网标准 30
2.3.1 局域网概述 30
2.3.2 以太网技术 31
2.3.3 CSMA/CD介质访问技术 33
2.3.4 自我测试 34
2.4 IP地址 34
2.4.1 IP地址的作用 35
2.4.2 IP地址的分类 35
2.4.3 自我测试 37
2.5 小型局域网组网案例 37
2.6 本章实践 38
实践1 安装网卡 38
实践2 制作双绞线 40
第3章 构建中型网络 44
3.1 交换机 44
3.1.1 交换机的基本功能 44
3.1.2 交换机的工作原理 45
3.1.3 冲突域与广播域 45
3.1.4 自我测试 46
3.2 虚拟局域网技术 46
3.2.1 虚拟局域网的工作原理 46
3.2.2 虚拟局域网的划分 48
3.2.3 Trunk技术 49
3.2.4 VLAN中继协议 49
3.2.5 自我测试 50
3.3 生成树协议 50
3.3.1 生成树协议的工作原理 50
3.3.2 自我测试 53
3.4 中型局域网组网案例 53
3.5 本章实践 55
实践1 交换机的基本配置 55
实践2 在交换机上划分VLAN 58
实践3 生成树协议配置 60
第4章 构建大型网络 64
4.1 划分子网 64
4.1.1 子网划分的作用 64
4.1.2 划分子网的步骤 64
4.1.3 可变长子网掩码 66
4.1.4 无分类域间路由 67
4.1.5 自我测试 67
4.2 网络互联 69
4.2.1 网络互联概念 69
4.2.2 TCP/IP网际层 70
4.2.3 自我测试 72
4.3 路由器 72
4.3.1 路由器的基本功能 72
4.3.2 路由器的工作原理 73
4.3.3 路由表 74
4.3.4 路由的分类 76
4.3.5 静态路由的配置命令 79
4.3.6 路由信息协议 79
4.3.7 开放式最短路径优先算法 82
4.3.8 自我测试 83
4.4 互联网层协议 85
4.4.1 IP协议 85
4.4.2 ARP协议 87
4.4.3 ICMP协议 87
4.4.4 IGMP协议 88
4.4.5 自我测试 89
4.5 IPv6协议 89
4.5.1 IPv6技术基础 89
4.5.2 IPv6报文格式 91
4.5.3 IPv6编址 92
4.5.4 IPv6过渡方案 95
4.5.5 自我测试 96
4.6 大型网络组建案例 96
4.7 本章实践 104
实践1 子网划分与地址分配 104
实践2 路由器的基本配置 106
实践3 静态路由的配置 107
实践4 动态路由的配置 109
第5章 Internet接入 111
5.1 广域网 111
5.1.1 广域网概述 111
5.1.2 广域网协议 111
5.1.3 自我测试 114
5.2 Internet接入 115
5.2.1 Internet接入技术 115
5.2.2 网络地址转换 119
5.2.3 自我测试 122
5.3 本章实践 123
实践1 广域网PPP协议的封装与验证配置 123
实践2 通过ADSL Modem接入Internet 125
实践3 NAT的配置 127
第6章 构建无线局域网 130
6.1 无线局域网概述 130
6.1.1 无线局域网的概念 130
6.1.2 无线局域网的特点 130
6.1.3 无线局域网的标准 131
6.1.4 无线局域网的应用场合 135
6.1.5 自我测试 135
6.2 无线局域网的设备与组网模式 136
6.2.1 无线局域网的设备 136
6.2.2 无线局域网的组网模式 137
6.2.3 自我测试 138
6.3 无线局域网的安全 138
6.3.1 无线网络的安全问题 138
6.3.2 无线网络常用安全技术 138
6.3.3 自我测试 139
6.4 本章实践 140
实践 构建基于无线路由器的无线网络 140
第7章 Socket通信 145
7.1 端到端服务 145
7.1.1 网络中进程与进程的通信 146
7.1.2 用户数据报协议 148
7.1.3 传输控制协议 148
7.1.4 自我测试 156
7.2 Socket通信 157
7.2.1 Socket通信简介 157
7.2.2 Socket的编程 158
7.2.3 自我测试 163
7.3 本章实践 164
实践 局域网聊天工具的制作 164
第8章 构建网络中的服务器 168
8.1 域名系统DNS 168
8.1.1 域名系统概述 168
8.1.2 因特网域名结构 169
8.1.3 域名服务器 170
8.1.4 自我测试 172
8.2 万维网WWW 173
8.2.1 万维网概述 173
8.2.2 统一资源定位器 174
8.2.3 超文本传输协议 175
8.2.4 万维网的文档 177
8.2.5 自我测试 179
8.3 文本传输协议 179
8.3.1 FTP概述 179
8.3.2 FTP工作原理 179
8.3.3 简单文件传输协议 180
8.3.4 自我测试 181
8.4 动态主机配置协议 182
8.4.1 DHCP概述 182
8.4.2 DHCP工作原理 183
8.4.3 自我测试 186
8.5 电子邮件服务 187
8.5.1 电子邮件概述 187
8.5.2 简单邮件传输协议 188
8.5.3 邮件读取协议 189
8.5.4 基于万维网的电子邮件 189
8.5.5 自我测试 190
8.6 本章实践 191
实践1 WWW和DNS服务器的配置 191
实践2 DHCP服务器的配置 193
第9章 网络安全与维护 198
9.1 网络安全 198
9.1.1 网络安全的定义 198
9.1.2 网络安全的威胁 199
9.1.3 网络安全的关键技术及防范措施 199
9.1.4 系统平台安全加固技术 200
9.1.5 网络安全管理法律法规 201
9.1.6 自我测试 202
9.2 加密和认证 203
9.2.1 数据加密技术 203
9.2.2 身份认证技术 204
9.2.3 自我测试 205
9.3 认知防火墙 205
9.3.1 防火墙概述 205
9.3.2 Windows自带防火墙 206
9.3.3 个人防火墙 209
9.3.4 自我测试 217
9.4 本章实践 218
实践 EFS数据加密解密 218
附录 参考答案 221
参考文献 229