更新时间:2023-06-26 14:40
《基于问题学习的计算机网络教程》是2013年电子工业出版社出版的图书,作者是张自力。
本书为国家级双语示范课程、重庆市精品课程、重庆市教学改革重点项目“PBL与计算机课程教学”的教学成果,全书共7章,主要内容包括:计算机网络概论,应用层与Internet应用协议,传输层与UDP、TCP协议,网络层与路由技术,链路层及局域网技术,广域网与VPN技术,网络安全与网络管理。
本书可以作为高校计算机、网络工程、通信、电子信息类专业学生相关课程的教材,也可以作为成人教育、继续教育或者高职高专相关专业的自学参考书。
第1章 计算机网络概论 1
1.1 一个网络实例 1
1.1.1 计算机网络的构成 1
1.1.2 计算机网络的定义 4
1.2 计算机网络的功能 4
1.3 计算机网络的分类 4
1.4 因特网(Internet)概述 6
1.4.1 因特网的构成 6
1.4.2 因特网的数据交换 8
1.5 计算机网络体系结构 11
1.5.1 网络协议 11
1.5.2 网络体系结构 12
1.5.3 TCP/IP的原理简介 14
1.6 计算机网络的性能指标 17
1.6.1 数据传输速率 17
1.6.2 带宽 17
1.6.3 吞吐量 18
1.6.4 时延 18
1.7 网络协议标准组织与因特网的管理机构 19
1.7.1 网络协议的标准组织 19
1.7.2 因特网的管理机构 20
习题1 21
第2章 应用层及Internet应用协议 23
2.1 应用层案例分析 23
2.1.1 案例概览 23
2.1.2 客户机—服务器模式 24
2.1.3 Internet中的地址 25
2.2 WWW服务 26
2.2.1 一次WWW访问 26
2.2.2 WWW相关概念 26
2.2.3 超文本传输协议HTTP 29
2.2.4 安装和配置Web服务器 34
2.3 电子邮件服务 36
2.3.1 收发电子邮件 36
2.3.2 电子邮件系统相关概念 41
2.3.3 简单邮件传输协议 43
2.3.4 POP3和IMAP 45
2.3.5 安装和配置邮件服务器 46
2.4 文件传输服务 48
2.4.1 访问FTP服务器 48
2.4.2 FTP相关概念 49
2.4.3 FTP协议 51
2.4.4 安装和配置FTP服务器 53
2.5 域名系统 55
2.5.1 查询域名对应的IP地址 55
2.5.2 DNS相关概念 56
2.5.3 DNS报文 60
2.5.4 安装和配置DNS服务器 61
2.6 其他主流应用 64
习题2 65
第3章 传输层及UDP、TCP协议 66
3.1 传输层案例解析 66
3.2 传输层功能及其提供的服务 68
3.2.1 传输层对比网络层实现进程间逻辑通信的基本功能 68
3.2.2 传输层解决可靠数据传输问题 70
3.2.3 传输层解决网络拥塞问题 71
3.2.4 传输层提供的服务 72
3.3 TCP和UDP 72
3.3.1 传输层的TCP、UDP概述 72
3.3.2 无连接不可靠的传输层协议UDP 73
3.4 可靠数据传输原理 76
3.4.1 在完全理想化的信道上实现的可靠数据传输 78
3.4.2 在具有位差错信道上实现的可靠数据传输 79
3.4.3 具有位差错且丢包的信道上实现的可靠数据传输 83
3.4.4 流水线可靠数据传输协议 86
3.5 TCP可靠数据传输 92
3.5.1 TCP连接概述 92
3.5.2 TCP协议报文段结构 94
3.5.3 TCP的数据编号与确认 96
3.5.4 TCP的连接管理 98
3.5.5 TCP的超时时间设置 100
3.5.6 TCP的可靠数据传输协议 102
3.6 TCP的流量控制 107
3.7 TCP的拥塞控制 108
习题3 112
第4章 网络层与路由技术 114
4.1 网络层需要解决的主要问题 114
4.2 网络层概述 115
4.2.1 网络连接故障实例 115
4.2.2 网络层的功能概述 116
4.2.3 网络层提供的服务 117
4.3 因特网上的网络层协议 118
4.3.1 IP概述 119
4.3.2 IP地址 120
4.3.3 子网掩码 123
4.3.4 IP地址划分与子网划分 124
4.3.5 ARP和RARP 128
4.3.6 ICMP 131
4.4 路由与路由协议 131
4.4.1 路由选择概述 131
4.4.2 路由选择策略 132
4.4.3 路由算法 134
4.4.4 层次路由选择 139
4.4.5 广播和多播路由选择 140
4.5 因特网中的路由协议 141
4.5.1 路由信息协议(RIP) 141
4.5.2 开放最短路径优先协议(OSPF) 143
4.5.3 外部路由协议(BGP-4) 144
4.6 路由器在网络互连中的作用 144
习题4 145
第5章 链路层及局域网技术 147
5.1 局域网实例分析 147
5.2 局域网和广域网的区别 148
5.2.1 网络拓扑结构 148
5.2.2 网络的传输介质 148
5.2.3 网络设备 151
5.2.4 协议标准 151
5.3 IEEE 802局域网标准 152
5.3.1 IEEE 802局域网参考模型 152
5.3.2 IEEE 802.3(以太网)标准 154
5.3.3 IEEE 802.11标准 155
5.4 高速以太网 157
5.5 局域网交换技术 158
5.5.1 交换技术的发展 159
5.5.2 交换技术的基本原理 160
5.5.3 交换的模式 162
5.5.4 多层交换技术 162
5.5.5 交换网的应用 163
5.6 端口技术 166
5.6.1 端口速率 166
5.6.2 端口工作模式 167
5.6.3 流量控制 167
5.6.4 端口聚合 168
5.6.5 端口镜像 169
5.6.6 端口绑定技术 174
5.7 虚拟局域网 174
5.7.1 虚拟局域网的产生 174
5.7.2 虚拟局域网的分类 176
5.7.3 VLAN的工作原理 178
5.7.4 虚拟局域网之间的互访 181
5.8 第三层交换 183
5.8.1 第三层交换原理 183
5.8.2 第三层交换机种类 183
5.8.3 第三层交换的应用 184
5.9 生成树协议(STP) 188
5.9.1 STP/RSTP基础 188
5.9.2 生成树协议的基本概念 189
5.9.3 STP的工作原理 189
习题5 201
第6章 广域网及VPN技术 203
6.1 广域网案例 203
6.2 PPP 204
6.2.1 帧结构 204
6.2.2 通信过程 205
6.2.3 案例实施 206
6.2.4 其他广域网协议 207
6.3 VPN技术 208
6.3.1 VPN技术的原理 208
6.3.2 VPN通信流程 208
6.3.3 案例实施 209
6.4 ADSL 214
6.4.1 ADSL技术概述 214
6.4.2 Windows下设置ADSL 214
6.4.3 路由器设置ADSL 215
习题6 217
第7章 网络安全与网络管理 218
7.1 网络安全与管理问题的产生 218
7.1.1 网络安全概述 219
7.1.2 网络管理概述 225
7.2 网络安全技术 227
7.2.1 网络安全等级及安全模型 227
7.2.2 数据加密和备份 231
7.2.3 访问控制技术 239
7.2.4 防火墙与病毒防护 241
7.2.5 入侵检测 249
7.2.6 网络安全协议 253
7.3 网络管理技术 259
7.3.1 网络管理功能和模型 259
7.3.2 网络管理协议 265
7.3.3 网络管理员和网络管理软件 266
习题7 269
附录A 缩约词 271
附录B 引用图例说明 275
参考文献 276