第1章 概论 1
1.1 通信和互联网技术的发展 1
1.1.1 通信技术发展的三次革命 1
1.1.2 互联网的发展过程和未来趋势 3
1.1.3 我国互联网发展的概况 6
1.2 计算机网络的基本概念 9
1.2.1 计算机网络的定义和功能 9
1.2.2 计算机网络的类型 10
1.2.3 计算机网络的性能指标 12
1.3 计算机网络的体系结构 14
1.3.1 网络体系结构的概念 14
1.3.2 OSI/RM网络体系结构 18
1.3.3 TCP/IP体系结构 20
1.3.4 TCP/IP参考模型和OSI参考模型的比较 24
练习题 25
第2章 物理层 26
2.1 物理层的基本概念 26
2.2 数字通信的基本概念 27
2.2.1 通信系统的基本概念 27
2.2.2 数字通信的基础理论 28
2.2.3 数据传输同步和交换方式 36
2.3 传输媒介 40
2.3.1 传输介质性能指标 40
2.3.2 同轴电缆 41
2.3.3 双绞线 42
2.3.4 光缆 44
2.3.5 无线传输 46
2.4 物理层的标准举例 47
2.4.1 RS-232-C标准 47
2.4.2 RS-449标准 52
练习题 53
第3章 数据链路控制及其协议 54
3.1 数据链路层的定义和功能 54
3.1.1 数据链路层的定义 54
3.1.2 数据链路实现的功能 54
3.2 错误检测和纠正 56
3.2.1 纠错码 56
3.2.2 检错码 58
3.3 基本的数据链路层协议 59
3.3.1 无约束单工协议 60
3.3.2 单工停等协议 60
3.3.3 有噪声信道的单工协议 61
3.3.4 停等协议的吞吐量分析 62
3.4 滑动窗口协议 63
3.4.1 一比特滑动窗口协议 64
3.4.2 后退n帧协议 66
3.4.3 选择重传协议 69
3.5 协议说明与验证 71
3.5.1 有限状态机模型 72
3.5.2 Petri网模型简介 73
3.6 常用的数据链路层协议 75
3.6.1 高级数据链路控制规程 75
3.6.2 Internet数据链路层协议简介 78
练习题 79
第4章 网络层 81
4.1 概述 81
4.2 IP协议 82
4.2.1 IP分类编址 82
4.2.2 IP地址与硬件地址 86
4.2.3 IP数据报 87
4.3 子网、超网和无分类编址 93
4.3.1 子网划分 94
4.3.2 超网 97
4.3.3 IP无分类编址 98
4.4 网络层的相关协议 100
4.4.1 互联网控制报文协议ICMP 100
4.4.2 IP组播与互联网组管理协议IGMP 103
4.4.3 地址解析协议ARP 108
4.4.4 逆地址解析协议RARP 110
4.5 移动IP 112
4.5.1 移动IP的工作原理 113
4.5.2 移动IP的缺陷及对策 116
4.6 IP多播 117
4.6.1 IP多播的基本概念 117
4.6.2 局域网上的物理多播 118
4.6.3 多播路由选择协议 119
4.7 计算机局域网LAN 121
4.7.1 LAN的拓扑结构 121
4.7.2 LAN的体系结构 122
4.7.3 LAN的介质访问控制技术 123
4.8 以太网 130
4.8.1 以太网原理 130
4.8.2 以太网MAC层 133
4.8.3 以太网连接方法 136
4.9 高速局域网 139
4.9.1 快速以太网 139
4.9.2 吉比特以太网 141
4.9.3 10吉比特以太网 144
4.9.4 光纤分布式数据接口 145
4.10 虚拟局域网VLAN 146
4.10.1 VLAN的基本概念 146
4.10.2 IEEE 802.1q VLAN标准 147
4.10.3 VLAN的优点 149
4.11 无线局域网 149
4.11.1 IEEE 802.11无线局域网的体系结构 150
4.11.2 IEEE 802.11无线局域网的物理层 152
4.11.3 IEEE 802.11标准的MAC子层 152
4.11.4 IEEE 802.11的MAC管理子层 159
练习题 160
第5章 路由协议 167
5.1 路由协议概述 167
5.1.1 互联网络路由体系结构 168
5.1.2 动态路由协议 171
5.2 内部路由协议 174
5.2.1 RIP协议 174
5.2.2 OSPF协议 177
5.3 外部路由协议 183
5.3.1 BGP路由协议 183
5.3.2 BGP报文格式 184
5.3.3 BGP路径属性 187
5.3.4 BGP路由选择的算法 189
5.3.5 BGP联盟和BGP反射器 190
练习题 193
第6章 传输层 195
6.1 传输层概述 195
6.2 UDP协议 199
6.2.1 UDP协议的特点 199
6.2.2 UDP的报头结构 200
6.3 TCP协议 202
6.3.1 TCP协议的特点 202
6.3.2 TCP头部格式 203
6.3.3 TCP连接的建立和解除 206
6.3.4 TCP数据传输与流量控制 208
6.3.5 TCP的超时重传和拥塞控制 211
6.3.6 TCP协议的选项 216
练习题 221
第7章 应用层 223
7.1 域名系统 223
7.1.1 域名系统介绍 223
7.1.2 域名解析过程 225
7.2 文件传输 227
7.2.1 文件传输协议FTP 227
7.2.2 小文件传输协议TFTP 229
7.3 电子邮件的工作原理 230
7.3.1 电子邮件的格式与简单邮件传输协议SMTP 230
7.3.2 邮件读取协议POP与IMAP 235
7.4 万维网 236
7.4.1 统一资源定位符URL 236
7.4.2 超文本传输协议HTTP 237
7.4.3 标记语言 238
7.5 网络管理 241
7.5.1 网络管理功能 241
7.5.2 简单网络管理协议SNMP 241
7.6 流媒体与IP电话 244
7.6.1 流媒体 244
7.6.2 IP电话 246
练习题 250
第8章 下一代网络技术 252
8.1 IPv6 252
8.1.1 IPv6地址结构 253
8.1.2 IPv6的首部 261
8.1.3 ICMPv6 265
8.1.4 IPv4向IPv6的过渡 268
8.2 移动IPv6概述 270
8.2.1 移动IPv6的工作过程 270
8.2.2 移动IPv6的代理发现过程 271
8.2.3 移动IPv6的通告过程 271
8.2.4 移动IPv6的数据传送过程 272
8.3 多协议标记交换MPLS 272
8.3.1 MPLS的产生背景 272
8.3.2 MPLS的工作原理 273
8.3.3 MPLS首部的位置与格式 275
8.4 新型网络架构 276
8.4.1 软件定义网络SDN 276
8.4.2 内容中心网络CCN 278
8.4.3 云网络 281
8.4.4 可表述网络XIA 281
8.4.5 移动网络 282
练习题 283
第9章 网络安全 285
9.1 信息安全基础 285
9.1.1 密钥密码学 286
9.1.2 公钥密码学 288
9.1.3 哈希函数 290
9.1.4 数字签名 292
9.1.5 密钥的发布和管理 294
9.1.6 公钥基础设施——PKIX 297
9.2 TCP/IP协议的安全问题 299
9.2.1 网络层及其以下各层的安全问题 299
9.2.2 路由协议的安全问题 300
9.2.3 TCP的安全问题 300
9.2.4 应用层服务 302
9.3 安全协议 303
9.3.1 IP层安全IPSec 303
9.3.2 传输层安全SSL和TLS 304
9.3.3 应用层的安全协议 306
9.4 网络安全防护体系 308
9.4.1 防火墙 308
9.4.2 互联网攻击检测 309
9.4.3 紧急响应和恢复 310
9.4.4 虚拟专网VPN 311
9.4.5 网络隐蔽通信及其检测技术 313
9.4.6 互联网IP劫持防范技术 313
9.4.7 身份认证和访问控制 314
9.4.8 垃圾邮件防范技术 317
练习题 318
附录A 实验教学内容 320