第1章 计算机网络概述 1
1.1 计算机网络的发展过程 1
1.1.1 早期的计算机网络 2
1.1.2 现代计算机网络的形成 2
1.1.3 局域网的产生和发展 3
1.1.4 计算机网络体系结构的形成 3
1.1.5 Internet时代 4
1.2 计算机网络的定义和分类 6
1.2.1 计算机网络的定义 7
1.2.2 计算机网络的分类 7
1.2.3 局域网、城域网和广域网 7
1.3 计算机网络的组成、拓扑结构和功能 8
1.3.1 计算机网络的组成 8
1.3.2 计算机网络的拓扑结构 9
1.3.3 计算机网络的功能 12
1.4 计算机网络的体系结构 12
1.4.1 开放系统互连参考模型(OSI/RM) 13
1.4.2 TCP/IP模型 15
1.4.3 OSI/RM和TCP/IP模型的区别 16
1.4.4 网络体系结构中的重要概念 17
习题1 18
第2章 物理层 20
2.1 物理层的基本概念 20
2.1.1 数据通信的基本概念 22
2.1.2 数据通信系统的模型 25
2.1.3 基带传输技术 26
2.1.4 频带传输技术 27
2.2 数据通信及编码技术 27
2.2.1 数据、信号与信道 27
2.2.2 数据传输介质 28
2.2.3 数据编码技术 31
2.3 多路复用技术 34
2.3.1 频分多路复用 34
2.3.2 波分多路复用 35
2.3.3 时分多路复用 36
2.3.4 码分多路复用 36
2.4 数据交换技术 37
2.4.1 线路交换方式 37
2.4.2 存储转发方式 38
2.4.3 数据报方式 38
2.4.4 虚电路方式 39
2.5 常见的物理层标准、设备与组件 39
2.5.1 常见的物理层标准 39
2.5.2 常见的物理层设备 43
2.5.3 常见的物理层组件 44
2.6 常用的宽带接入技术 47
2.6.1 xDSL技术 47
2.6.2 光纤同轴混合网 49
2.6.3 FTTx技术 52
2.6.4 无线宽带接入技术 53
习题2 56
第3章 数据链路层 59
3.1 数据链路层概述 59
3.1.1 数据链路层的基本概念 59
3.1.2 数据链路层的功能 59
3.1.3 数据链路层的服务 60
3.2 帧与成帧 61
3.2.1 帧的基本格式 61
3.2.2 成帧与拆帧 61
3.2.3 帧的定界 62
3.3 差错检测和纠错方法 63
3.3.1 差错产生的原因 63
3.3.2 奇偶校验码 63
3.3.3 海明码 64
3.3.4 循环冗余校验码 65
3.4 数据链路协议 66
3.4.1 滑动窗口 67
3.4.2 反馈重传 67
3.5 数据链路层协议实例 71
3.5.1 高级数据链路控制协议HDLC 71
3.5.2 PPP协议 74
3.6 数据链路层的设备与组件 75
3.6.1 网桥 75
3.6.2 交换机 76
3.7 异步传输方式ATM 77
习题3 80
第4章 局域网 82
4.1 局域网概述 82
4.1.1 局域网的定义和特点 82
4.1.2 局域网的拓扑结构 82
4.2 IEEE 802标准 84
4.2.1 IEEE 802标准概述 84
4.2.2 局域网的体系结构 84
4.3 介质访问控制 84
4.3.1 CSMA/CD 84
4.3.2 CSMA/CA 86
4.3.3 令牌环访问控制 87
4.4 典型局域网技术 88
4.4.1 10Mbps以太网 88
4.4.2 快速以太网 89
4.4.3 千兆以太网 90
4.4.4 万兆以太网 91
4.5 令牌环网与FDDI技术 93
4.5.1 令牌环网 93
4.5.2 FDDI技术 94
4.6 局域网组网设备 96
4.6.1 服务器与工作站 96
4.6.2 网卡 96
4.6.3 网桥与交换机 97
4.7 无线局域网 98
4.7.1 无线局域网标准 98
4.7.2 无线局域网设备 98
4.7.3 IEEE 802.11 X协议 100
4.8 虚拟局域网 101
4.8.1 虚拟局域网简介 101
4.8.2 虚拟局域网的实现技术 101
习题4 103
第5章 网络层 104
5.1 概述 104
5.1.1 网络层的基本概念 104
5.1.2 网络服务模型 106
5.1.3 数据报服务 106
5.1.4 虚电路服务 107
5.2 IP协议 109
5.2.1 IPv4编址 109
5.2.2 子网的划分和子网掩码 112
5.2.3 数据报格式 114
5.2.4 互联控制报文协议(ICMP) 116
5.2.5 ARP与RARP 119
5.3 路由选择 121
5.3.1 路由选择的原理 121
5.3.2 链路状态路由算法 122
5.3.3 距离向量路由算法 123
5.3.4 RIP协议和OSPF协议 124
5.3.5 BGP协议 127
5.4 路由器 128
5.4.1 路由器的基本结构和功能 128
5.4.2 路由器的工作原理 129
5.4.3 第三层交换 130
5.5 IPv6与下一代网络 130
5.5.1 IPv6的概述 131
5.5.2 IPv6的数据报格式 131
5.5.3 IPv4到IPv6的过渡 133
5.5.4 下一代互联网的主要特征 134
5.6 IP多播路由选择 135
5.6.1 多播的基本概念 135
5.6.2 IGMP 136
5.6.3 因特网中的多播路由选择 137
5.7 移动IP 138
5.7.1 网络层中的移动性 138
5.7.2 移动IP协议 139
5.8 虚拟专用网(VPN)和网络地址转换(NAT) 142
5.8.1 虚拟专用网(VPN) 142
5.8.2 网络地址转换(NAT) 143
习题5 145
第6章 运输层 148
6.1 运输层的基本功能与服务 148
6.1.1 运输层概述 148
6.1.2 运输层的功能 149
6.1.3 TCP/IP体系中的运输层 150
6.2 运输控制协议TCP 151
6.2.1 TCP报文格式 152
6.2.2 端口和套接字 155
6.2.3 TCP连接的实现 156
6.2.4 TCP可靠数据传输的实现 158
6.3 用户数据报协议UDP 164
6.3.1 UDP概述 164
6.3.2 UDP用户数据报格式 165
6.4 套接字编程 166
6.4.1 TCP套接字编程 168
6.4.2 UDP套接字编程 168
习题6 169
第7章 应用层 172
7.1 应用层概述 172
7.1.1 应用层协议 172
7.1.2 因特网中提供的服务 173
7.2 DNS 176
7.2.1 DNS简介 176
7.2.2 域名服务器的层次结构 177
7.2.3 DNS记录 179
7.3 万维网 180
7.3.1 统一资源定位符(URL) 182
7.3.2 超文本传输协议 183
7.3.3 HTTP报文结构 184
7.3.4 超文本标记语言 185
7.4 浏览器 187
7.5 文件传输 188
7.5.1 文件传输的概念 188
7.5.2 文件传输服务的工作过程 189
7.5.3 简单文件传输协议 191
7.6 电子邮件服务 191
7.6.1 简单邮件传输协议(SMTP ) 193
7.6.2 电子邮件的消息格式 195
7.6.3 邮件读取协议POP和IMAP 195
7.7 动态主机配置协议DHCP 197
7.7.1 DHCP的概念 197
7.7.2 DHCP的基本术语 197
7.7.3 DHCP的工作 198
7.7.4 配置DHCP服务器 200
习题7 202
第8章 计算机网络安全和网络管理 204
8.1 网络安全简介 204
8.2 数据加密技术 211
8.2.1 基本概念 211
8.2.2 数字签名技术 215
8.2.3 密钥分配 216
8.3 防火墙访问控制技术 217
8.3.1 防火墙简介 217
8.3.2 包过滤技术 218
8.3.3 代理服务 218
8.3.4 防火墙的体系结构 218
8.4 网络攻击和防攻击的策略 220
8.4.1 网络攻击 221
8.4.2 分组嗅探sniffer 223
8.4.3 拒绝服务攻击 223
8.4.4 分布式拒绝服务攻击 225
8.4.5 防攻击的策略 225
8.5 因特网使用的安全技术 226
8.5.1 网络层安全协议 226
8.5.2 传输层安全协议 228
8.5.3 应用层安全协议 229
8.6 网络管理 230
8.6.1 网络管理简介 230
8.6.2 管理信息结构 232
8.6.3 管理信息库MIB 234
8.6.4 SNMP协议 235
习题8 240
第9章 新型网络技术 241
9.1 Ad Hoc网络 241
9.1.1 Ad Hoc网络的基本概念 241
9.1.2 Ad Hoc网络的关键技术 243
9.2 物联网 246
9.2.1 物联网概述 246
9.2.2 物联网的体系结构 247
9.2.3 物联网的关键技术 248
9.3 P2P网络技术 254
9.3.1 P2P概述 254
9.3.2 P2P系统结构 254
9.3.3 P2P技术的典型应用 256
习题9 257
参考文献 258