第1章 计算机网络概述 1
1.1计算机网络的产生与发展 1
面向终端的第一代计算机网络 1
以分组交换为核心的第二代计算机网络 3
以OSI为核心的第三代计算机网络 3
以高速和多媒体应用为核心的第四代计算机网络 4
1.2计算机网络的定义与类型 5
计算机网络的定义 5
计算机网络的类型 6
局域网、城域网、广域网和个域网 6
1.3计算机网络的组成与功能 8
计算机网络的组成 8
计算机网络的拓扑结构 9
计算机网络的功能 11
计算机网络的性能指标 12
1.4计算机网络体系结构及协议 13
体系结构与协议 13
ISO/OSI网络参考模型 15
TCP/IP模型 16
OSI/RM和TCP/IP模型的区别 17
1.5因特网概述 18
因特网的发展 18
因特网的标准化工作 19
因特网在我国的发展 19
习题 21
第2章 物理层 23
2.1物理层的基本概念 23
数据通信的基本概念 24
数据通信系统的模型 26
基带传输技术 28
频带传输技术 29
2.2数据通信及编码技术 30
信息、数据与信号 30
数据传输介质 31
数据编码技术 39
2.3多路复用技术 43
频分多路复用 44
波分多路复用 44
时分多路复用 45
2.4数据交换技术 46
线路交换技术 46
存储转发技术 47
数据报方式 49
虚电路方式 49
2.5常见的物理层标准与设备 49
常见标准 49
常见设备与组件 51
2.6常用的宽带接入技术 54
xDSL技术 54
光纤同轴混合网(HFC网) 56
FFTx技术 57
无线宽带接入技术 57
习题 61
第3章 数据链路层 64
3.1数据链路层基本概念 64
数据链路层概述 64
数据链路层功能 65
数据链路层提供的服务 66
3.2帧与成帧 66
帧的基本格式 66
成帧与拆帧 67
帧的定界 68
3.3差错检测和纠错方法 69
差错产生的原因 69
奇偶校验 69
海明码 71
循环冗余检测 72
3.4数据链路协议 73
停等协议 73
回退N帧协议 75
选择性重传协议 76
3.5数据链路层协议实例 78
高级数据链路控制HDLC 78
PPP协议 79
3.6数据链路层的设备 82
网桥 82
交换机 86
3.7异步传输方式ATM 88
习题 91
第4章 局域网 93
4.1局域网概述 93
局域网的特点和功能 93
常见的局域网拓扑结构 93
4.2 IEEE802标准 94
概述 94
局域网的体系结构 96
4.3介质访问控制协议 97
CSMA/CD 97
令牌访问控制 101
4.4典型局域网技术 104
以太网 104
快速以太网 107
交换型以太网 110
千兆位以太网 116
万兆位以太网 118
4.5令牌环网与FDDI技术 119
令牌环网 119
FDDI技术 123
4.6局域网组网设备 127
服务器与工作站 127
网卡 128
中继器与集线器 129
网桥与交换机 130
4.7无线局域网 134
无线局域网的标准 134
无线局域网的结构 137
IEEE 802.11协议 137
4.8虚拟局域网VLAN 140
虚拟局域网简介 140
虚拟局域网的实现技术 140
习题 143
第5章 网络层和网络互联 147
5.1概述 147
网络层基本概念 147
网络层服务模型 147
数据报服务 149
虚电路服务 149
5.2 IP协议 151
IPv4编址 151
子网划分与构造超网 154
IP数据报格式 161
互连控制报文协议ICMP 163
动态主机配置协议DHCP 164
ARP与RARP 165
5.3路由选择 167
路由选择原理 167
距离向量路由算法 171
链路状态路由算法 174
RIP协议和OSPF协议 176
BGP协议 181
5.4路由器 183
路由器的结构 183
路由器工作原理 184
第三层交换 185
5.5 IPv6 187
概述 187
IPv6数据报格式 188
IPv4到IPv6的过渡 189
5.6 IP多播路由选择 192
多播的基本概念 192
IGMP协议 193
因特网中的多播路由选择 194
5.7移动IP 195
网络层中的移动性 195
移动IP 196
5.8虚拟专用网VPN和网络地址转换NAT 202
虚拟专用网VPN 202
网络地址转换NAT 204
习题 207
第6章 运输层 211
6.1运输层的基本功能与服务 211
运输层作用 211
运输层功能 212
TCP/IP体系中的运输层 214
6.2传输控制协议TCP 215
TCP报文格式 216
端口和套接字 219
TCP连接的实现 220
TCP可靠数据传输的实现 222
TCP的运输连接管理 229
6.3用户数据报协议UDP 231
概述 231
UDP用户数据报格式 233
6.4套接字编程 235
TCP套接字编程 236
UDP套接字编程 242
习题 245
第7章 应用层 248
7.1概述 248
应用层协议 248
因特网中提供的服务 250
7.2域名系统DNS 250
概述 250
DNS的服务 253
DNS记录 257
7.3万维网WWW 259
万维网概述 259
超文本传送协议HTTP 266
HTTP报文格式 270
HTTP描述及GET方法 272
7.4文件传输协议FTP 279
概述 279
FTP交互 280
7.5电子邮件 284
概述 284
简单邮件传送协议SMTP 286
邮件报文格式 290
邮件读取协议 293
习题 295
第8章 多媒体网络 297
8.1多媒体网络简介 297
多媒体网络应用 297
音视频压缩 298
H.264 301
多媒体网络QoS 304
8.2流式音频和视频 307
因特网中传输音视频 307
利用流式服务器传输音视频 309
RTSP协议 311
8.3实时交互协议 311
实时传输协议RTP 312
实时传输控制协议RTCP 314
习题 318
第9章 计算机网络安全和网络管理 320
9.1网络安全简介 320
9.2数据加密技术 321
基本概念 322
对称密钥密码体系 324
非对称密钥密码体系 325
数字签名技术 327
密钥分配 330
9.3防火墙访问控制技术 331
防火墙简介 331
包过滤技术 333
代理服务 337
防火墙的体系结构 338
9.4网络攻击和防攻击策略 342
网络攻击方法分析 342
分组嗅探sniffer 344
拒绝服务攻击 347
分布式拒绝服务攻击 349
9.5因特网使用的安全技术 351
网络层安全协议 351
运输层安全协议 354
应用层的安全协议 357
9.6网络管理 358
网络管理简介 358
管理信息结构SMI 361
管理信息库MIB 366
SNMP协议 367
习题 369
附录A 部分习题的参考答案 371
附录B 最短路径算法——Dijkstra算法 375
附录C DES加密算法 378
附录D 英文缩写 383
附录E 相关RFC文档 388
附录F 参考文献及网址 394