第1章 计算机网络概述 1
1.1计算机网络的发展 1
1.1.1远程终端联机的第一代计算机网络 1
1.1.2以分组交换为核心的第二代计算机网络 2
1.1.3以OSI参考模型为核心的第三代计算机网络 2
1.1.4以高速和多媒体应用为核心的第四代计算机网络 2
1.2计算机网络的定义和分类 3
1.2.1计算机网络的定义 3
1.2.2计算机网络的分类 3
1.3计算机网络的组成与功能 8
1.3.1计算机网络的组成 8
1.3.2计算机网络的功能 10
1.3.3计算机网络的性能指标 11
1.4网络体系结构及协议 12
1.4.1协议与体系结构的基本概念 12
1.4.2 OSI网络参考模型 13
1.4.3 TCP/IP模型 13
1.4.4 OSI参考模型和TCP/IP模型的区别 14
1.5 Internet概述 14
1.5.1 Internet的发展 14
1.5.2 Internet在我国的发展 17
1.5.3 Internet的组成 17
习题 18
第2章 物理层 20
2.1物理层的基本概念 20
2.2数据通信及编码技术 20
2.2.1数据通信的基本概念 20
2.2.2数据通信系统的模型 21
2.2.3数据编码技术 22
2.2.4基带传输与频带传输技术 23
2.2.5数据传输介质 23
2.3多路复用技术 26
2.3.1频分多路复用 27
2.3.2波分多路复用 27
2.3.3时分多路复用 27
2.3.4码分多路复用 27
2.4常见的物理层标准 27
2.4.1 EIA RS-232C接口标准 27
2.4.2 EIA RS-449.RS-422.RS-423标准 28
2.5常用的宽带接入技术 28
2.5.1 xDSL技术 28
2.5.2光纤同轴混合网 29
2.5.3 FTTx技术 29
2.5.4 SONET/SDH技术 29
2.5.5无线宽带接入技术 29
习题 30
第3章 数据链路层 32
3.1数据链路层的基本概念 32
3.1.1数据链路层概述 32
3.1.2数据链路层的功能 32
3.1.3数据链路层服务 34
3.2帧与成帧 34
3.2.1帧的基本格式 35
3.2.2成帧与拆帧 35
3.2.3帧的定界 35
3.3差错检测和纠错方法 37
3.3.1差错产生的原因 37
3.3.2奇偶校验 37
3.3.3海明码 38
3.3.4循环冗余检测 40
3.4可靠传输原理 40
3.4.1停止等待协议 40
3.4.2回退N帧协议 42
3.4.3选择重传ARQ协议 45
3.5数据链路层协议实例 45
3.5.1高级数据链路控制 45
3.5.2 PPP协议 46
3.6异步传输方式ATM 48
3.6.1基本概念 48
3.6.2 ATM的应用 50
习题 51
第4章 局域网 53
4.1局域网概述 53
4.1.1局域网的功能特点 53
4.1.2常见的局域网拓扑结构 54
4.1.3 IEEE 802标准概述 55
4.1.4局域网的体系结构 56
4.2介质访问控制CSMA/CD协议 57
4.2.1碰撞和检测 58
4.2.2指数退避算法 60
4.3以太网技术 61
4.3.1传统以太网 61
4.3.2快速以太网 65
4.3.3千兆以太网 67
4.3.4万兆以太网 69
4.4局域网组网设备 71
4.4.1服务器与工作站 71
4.4.2网卡 71
4.4.3物理层设备与组件 72
4.4.4网桥与交换机 74
4.5虚拟局域网 80
4.5.1虚拟局域网简介 80
4.5.2虚拟局域网的实现技术 81
4.6令牌环网与FDDI技术 84
4.6.1令牌环网 84
4.6.2令牌总线网 87
4.6.3 FDDI技术 88
4.7无线局域网 92
4.7.1无线局域网标准 92
4.7.2无线局域网的结构 94
4.7.3 IEEE 802.11协议 95
习题 97
第5章 网络层和网络互连 101
5.1概述 101
5.1.1网络层的基本概念 101
5.1.2网络服务模型 103
5.2网络互连 106
5.2.1概述 106
5.2.2 IPv4编址 107
5.2.3 IP数据报格式 109
5.2.4数据报转发 112
5.2.5 ARP与RARP 113
5.2.6因特网控制报文协议ICMP 115
5.2.7动态主机配置协议DHCP 116
5.3划分子网和无分类编址 118
5.3.1划分子网 118
5.3.2无分类编址 122
5.4路由选择 123
5.4.1路由选择原理 124
5.4.2 RIP协议 127
5.4.3 OSPF协议 131
5.4.4 BGP协议 133
5.5 IP多播路由选择 135
5.5.1多播的基本概念 135
5.5.2因特网组管理协议IGMP 136
5.5.3 Intemet中的多播路由选择 136
5.6路由器 138
5.6.1路由器基本结构 138
5.6.2路由器的功能 140
5.6.3第三层交换 140
5.7 IPv6协议 141
5.7.1 IPv6概述 141
5.7.2 IPv6数据报格式 143
5.7.3 IPv4到IPv6的过渡 144
5.8虚拟专用网和网络地址转换 147
5.8.1虚拟专用网 147
5.8.2网络地址转换 148
5.9移动IP 151
5.9.1网络层中的移动性 151
5.9.2移动IP 152
习题 157
第6章 运输层 161
6.1运输层的功能与服务 161
6.1.1运输层的作用 161
6.1.2运输层的功能 162
6.1.3 TCP/IP体系中的运输层 164
6.2传输控制协议 165
6.2.1 TCP报文格式 165
6.2.2端口和套接字 168
6.2.3 TCP连接的实现 170
6.2.4 TCP可靠数据传输的实现 171
6.2.5 TCP的运输连接管理 178
6.3用户数据报协议 180
6.3.1 UDP概述 180
6.3.2 UDP用户数据报格式 182
6.4套接字编程 183
6.4.1 TCP套接字编程 184
6.4.2 UDP套接字编程 190
习题 193
第7章 应用层 196
7.1概述 196
7.1.1应用层协议 196
7.1.2 Internet中提供的服务 197
7.2 DNS 198
7.2.1 DNS概述 198
7.2.2 DNS的服务 201
7.2.3 DNS记录 205
7.3万维网 207
7.3.1万维网概述 207
7.3.2超文本传送协议 213
7.3.3 HTTP报文格式 216
7.3.4 HTTP描述及GET方法 218
7.4文件传送协议 224
7.4.1文件传输协议概述 224
7.4.2 FTP交互 226
7.5电子邮件 230
7.5.1电子邮件概述 230
7.5.2简单邮件传送协议 232
7.5.3邮件报文格式 235
7.5.4邮件读取协议 238
习题 239
第8章 多媒体网络 242
8.1多媒体网络简介 242
8.1.1多媒体网络应用 242
8.1.2音/视频压缩 244
8.1.3 H.264 246
8.1.4多媒体网络QoS 249
8.2流式音频和视频 251
8.2.1 Intemet中传输音/视频 252
8.2.2利用流式服务器传输音/视频 253
8.2.3 RTSP协议 255
8.3实时交互协议 256
8.3.1实时传输协议 257
8.3.2实时传输控制协议 259
习题 262
第9章 计算机网络安全和网络管理 264
9.1网络安全简介 264
9.2数据加密技术 265
9.2.1基本概念 266
9.2.2对称密钥密码体系 268
9.2.3非对称密钥密码体系 269
9.2.4数字签名技术 271
9.2.5密钥分配 274
9.3防火墙访问控制技术 275
9.3.1防火墙简介 275
9.3.2包过滤技术 277
9.3.3代理服务 281
9.3.4防火墙的体系结构 282
9.4网络攻击和防攻击策略 286
9.4.1网络攻击方法分析 286
9.4.2分组嗅探 288
9.4.3拒绝服务攻击 290
9.4.4分布式拒绝服务攻击 293
9.5 Internet使用的安全技术 294
9.5.1网络层安全协议 294
9.5.2运输层安全协议 298
9.5.3应用层的安全协议 301
9.6网络管理 302
9.6.1网络管理简介 302
9.6.2管理信息结构 304
9.6.3管理信息库 309
9.6.4 SNMP协议 310
习题 311
参考文献 314