本书是《计算机网络教程(第 7 版 微课版)》配套的学习参考书。全书共 7 章,与主教材的结构完全对应,内容涵盖计算机网络概述、物理层、数据链路层、网络层、传输层、应用层和网络安全。
本书对主教材的重要知识点进行了梳理和总结,对应各节知识点设置了习题并附有参考答案,在完全覆盖主教材所有习题的基础上,补充了大量习题和部分往年考研 408 计算机学科专业基础综合考试计算机网络部分的真题。各章最后还提供了本章知识点的思维导图。
本书可作为高等院校计算机、人工智能、大数据等专业本科生相关课程的辅导教材,也可以作为应用领域技术人员、工程技术人员和科学研究工作者的参考资料。
(1)本书对各章重点知识做梳理,言简意赅,对重点知识进行分析介绍。
(2)本书对典型习题和考研真题有详细解答,解答内容即囊括了对应知识点,又与实际案例相结合。
(3)各章设置思维导图,帮助学生理清脉络。
谢钧,陆军工程大学指挥控制工程学院教授、硕士生导师,全军网络技术研究中心常务副主任。1995年原南京通信工程学院指挥自动化工程专业本科毕业,1999年获该校通信与信息系统专业硕士学位,2005年获南京大学计算机软件与理论专业博士学位。长期从事计算机网络和网络管理方面的教学与科研工作,是该校“计算机网络原理”课程建设负责人,主讲本科生“计算机网络原理”“网络管理”“互联网应用与维护”,研究生“网络中心计算”等课程,“计算机网络原理”被评为总参精品课程和军队优质课程,获军队教学成果二等奖一项。承担多项军队重要科研项目,获军队科技进步一等奖2项、三等奖3项,发表学术论文40余篇。荣立三等功两次,享受军队优秀专业技术人才岗位二类津贴,获军队院校育才奖银奖。
第 1章 计算机网络概述 1
1.1 计算机网络的基本概念 1
1.1.1 计算机网络的定义与分类 1
1.1.2 互联网与互连网络 2
1.1.3 交换方式 3
1.1.4 计算机网络的主要性能 指标 4
1.1.5 习题 6
参考答案 8
1.2 计算机网络体系结构 11
1.2.1 网络协议 11
1.2.2 计算机网络的分层体系 结构 12
1.2.3 实体、协议和服务 13
1.2.4 具有五层协议的原理体系 结构 13
1.2.5 习题 14
参考答案 16
1.3 计算机网络概述思维导图 18
第 2章 物理层 19
2.1 物理层的基本概念 19
2.1.1 物理层概述 19
2.1.2 习题 20
参考答案 20
2.2 数据通信的基础知识 21
2.2.1 数据通信系统的模型 21
2.2.2 编码与调制 22
2.2.3 信道的极限容量 23
2.2.4 传输方式 24
2.2.5 习题 24
参考答案 27
2.3 物理层下面的传输媒体 28
2.3.1 导引型传输媒体 28
2.3.2 非导引型传输媒体 29
2.3.3 习题 29
参考答案 30
2.4 信道复用与数字传输系统 31
2.4.1 信道复用技术 31
2.4.2 数字传输系统 32
2.4.3 习题 33
参考答案 34
2.5 互联网接入技术 34
2.5.1 电话网拨号接入 35
2.5.2 非对称数字用户线接入 35
2.5.3 混合光纤同轴网接入 35
2.5.4 光纤接入 35
2.5.5 以太网接入 36
2.5.6 无线接入 36
2.5.7 习题 36
参考答案 37
2.6 物理层思维导图 37
第3章 数据链路层 38
3.1 使用点对点信道的数据链路层 38
3.1.1 数据链路层的基本概念 38
3.1.2 封装成帧 38
3.1.3 差错检测 39
3.1.4 可靠传输 40
3.1.5 习题 42
参考答案 46
3.2 点到点协议 53
3.2.1 PPP 的基本功能 53
3.2.2 PPP 的组成 53
3.2.3 PPP 的帧格式 53
3.2.4 PPP 的工作状态 54
3.2.5 习题 54
参考答案 55
3.3 使用广播信道的数据链路层 56
3.3.1 媒体接入控制 56
3.3.2 局域网 56
3.3.3 习题 58
参考答案 58
3.4 以太网 59
3.4.1 CSMA/CD 协议 59
3.4.2 使用集线器的星形拓扑 61
3.4.3 以太网的帧格式 62
3.4.4 习题 62
参考答案 65
3.5 网桥、以太网交换机和虚拟 局域网 69
3.5.1 网桥 69
3.5.2 以太网交换机 70
3.5.3 虚拟局域网 71
3.5.4 习题 72
参考答案 75
3.6 以太网的演进 77
习题 77
参考答案 78
3.7 无线局域网 78
3.7.1 无线局域网的组成 78
3.7.2 802.11 无线局域网的 MAC 协议 79
3.7.3 802.11 无线局域网的 MAC 帧 81
3.7.4 其他无线计算机网络 81
3.7.5 习题 82
参考答案 84
3.8 蜂窝移动通信系统 87
3.8.1 蜂窝移动通信系统概述 87
3.8.2 5G 网络体系结构 87
3.8.3 移动终端接入互联网 87
3.8.4 习题 88
参考答案 88
3.9 数据链路层思维导图 89
第4章 网络层 90
4.1 网络层概述 90
4.1.1 分组转发和路由选择 90
4.1.2 虚电路和数据报服务 91
4.1.3 虚电路网络 91
4.1.4 习题 92
参考答案 93
4.2 互联网协议 94
4.2.1 异构网络互连 94
4.2.2 IP 地址的编址方式 95
4.2.3 IP 地址与物理地址 98
4.2.4 地址解析协议 99
4.2.5 IP 数据报的格式 99
4.2.6 IP 数据报的转发 101
4.2.7 习题 102
参考答案 110
4.3 互联网控制报文协议 116
4.3.1 ICMP 报文的种类 116
4.3.2 ICMP 的应用举例 116
4.3.3 习题 117
参考答案 118
4.4 互联网的路由选择协议 118
4.4.1 路由选择协议的几个基本 概念 118
4.4.2 路由信息协议 119
4.4.3 开放最短路径优先 120
4.4.4 边界网关协议 121
4.4.5 习题 122
参考答案 124
4.5 路由器 126
4.5.1 路由器的构成 126
4.5.2 路由器与交换机的比较 127
4.5.3 三层交换机 127
4.5.4 习题 127
参考答案 128
4.6 虚拟专用网与网络地址转换 129
4.6.1 虚拟专用网 129
4.6.2 网络地址转换 130
4.6.3 习题 131
参考答案 132
4.7 IP 多播 134
4.7.1 IP 多播的基本概念 134
4.7.2 在局域网上进行硬件 多播 134
4.7.3 互联网组管理协议与
多播路由选择协议 134
4.7.4 互联网组管理协议 135
4.7.5 多播路由选择协议 135
4.7.6 习题 135
参考答案 136
4.8 移动 IP 137
4.8.1 移动 IP 的概念 137
4.8.2 移动 IP 的工作原理 138
4.8.3 习题 139
参考答案 139
4.9 下一代的互联网协议 IPv6 141
4.9.1 IPv6 的特点 141
4.9.2 IPv6 的基本首部 141
4.9.3 IPv6 的地址 142
4.9.4 ICMPv6 142
4.9.5 无状态地址自动配置 142
4.9.6 从 IPv4 向 IPv6 过渡 143
4.9.7 习题 143
参考答案 144
4.10 多协议标签交换 145
4.10.1 MPLS 的概念和特点 145
4.10.2 习题 145
参考答案 146
4.11 软件定义网络 146
4.11.1 数据平面与控制平面分离 146
4.11.2 SDN 的数据平面 146
4.11.3 SDN 的控制平面 147
4.11.4 习题 147
参考答案 148
4.12 网络层思维导图 149
第5章 传输层 150
5.1 传输层协议概述 150
5.1.1 进程之间的通信 150
5.1.2 互联网的传输层协议 150
5.1.3 传输层的复用和分用 151
5.1.4 习题 151
参考答案 152
5.2 用户数据报协议 153
5.2.1 UDP 概述 153
5.2.2 UDP 报文的首部格式 153
5.2.3 习题 154
参考答案 156
5.3 传输控制协议 156
5.3.1 TCP 的主要特点 156
5.3.2 TCP 报文段的格式 157
5.3.3 TCP 的可靠传输 158
5.3.4 TCP 的流量控制 160
5.3.5 TCP 的连接管理 160
5.3.6 习题 162
参考答案 169
5.4 拥塞控制 175
5.4.1 拥塞的原因与危害 175
5.4.2 拥塞控制的基本方法 175
5.4.3 TCP 的拥塞控制 176
5.4.4 习题 178
参考答案 182
5.5 传输层思维导图 185
第6章 应用层 186
6.1 应用层概述 186
6.1.1 网络应用程序体系结构 186
6.1.2 应用层协议 187
6.1.3 习题 187
参考答案 188
6.2 域名系统 188
6.2.1 域名系统概述 188
6.2.2 互联网的域名结构 189
6.2.3 域名服务器 189
6.2.4 域名解析的过程 190
6.2.5 DNS 资源记录 190
6.2.6 习题 191
参考答案 194
6.3 万维网 196
6.3.1 万维网概述 196
6.3.2 统一资源定位符 196
6.3.3 超文本传送协议 197
6.3.4 万维网的文档 198
6.3.5 习题 198
参考答案 203
6.4 电子邮件 206
6.4.1 电子邮件系统的组成 206
6.4.2 简单邮件传送协议 207
6.4.3 电子邮件的信息格式 207
6.4.4 邮件读取协议 POP3 和 IMAP 207
6.4.5 基于万维网的电子邮件 207
6.4.6 多用途互联网邮件扩展 208
6.4.7 习题 208
参考答案 211
6.5 FTP、TELNET 与 DHCP 213
6.5.1 文件传送协议 213
6.5.2 远程终端协议 214
6.5.3 动态主机配置协议 214
6.5.4 习题 215
参考答案 217
6.6 P2P 文件共享 219
6.6.1 P2P 文件分发 219
6.6.2 在 P2P 对等方中搜索对象 219
6.6.3 习题 220
参考答案 220
6.7 多媒体网络应用 221
6.7.1 挑战及应用层措施 221
6.7.2 实时传输协议 222
6.7.3 流式存储音/视频 222
6.7.4 流式实况音/视频 223
6.7.5 实时交互音/视频 223
6.7.6 习题 223
参考答案 224
6.8 应用层思维导图 226
第7章 网络安全 227
7.1 网络安全概述 227
7.1.1 安全威胁 227
7.1.2 安全服务 227
7.1.3 习题 228
参考答案 228
7.2 机密性与密码学 229
7.2.1 对称密钥密码体制 229
7.2.2 公钥密码体制 230
7.2.3 习题 230
参考答案 231
7.3 完整性与鉴别 231
7.3.1 报文摘要和报文鉴别码 231
7.3.2 数字签名 232
7.3.3 实体鉴别 232
7.3.4 习题 233
参考答案 234
7.4 密钥分发与公钥认证 235
7.4.1 对称密钥的分发 235
7.4.2 公钥的签发与认证 235
7.4.3 习题 236
参考答案 236
7.5 访问控制 237
7.5.1 基本概念 237
7.5.2 习题 237
参考答案 237
7.6 网络各层的安全实例 238
7.6.1 物理层实例:信道加密机 238
7.6.2 数据链路层实例:
无线局域网安全 238
7.6.3 网络层实例:IPsec 239
7.6.4 传输层实例:SSL/TLS 240
7.6.5 应用层实例:PGP 240
7.6.6 习题 241
参考答案 242
7.7 系统安全:防火墙与入侵检测系统 243
7.7.1 防火墙 243
7.7.2 入侵检测系统 244
7.7.3 习题 244
参考答案 244
7.8 网络攻击及其防范 245
7.8.1 网络扫描 245
7.8.2 网络监听 246
7.8.3 拒绝服务攻击 246
7.8.4 习题 246
参考答案 247
7.9 网络安全思维导图 248