第1章 计算机网络概述 1
1.1计算机网络的基本概念 1
1.2计算机网络的分类 2
1.3网络拓扑结构 4
1.4网络体系结构及协议的分层 5
1.5网络参考模型 7
1.6 TCP/IP参考模型 10
1.7 OSI与TCP/IP模型的比较 12
习题 13
第2章 物理层 14
2.1数据通信基础 14
2.2编码与调制技术 18
2.3信道复用技术 20
2.4数据交换技术 21
2.5物理层的传输介质 23
2.6常见物理层标准 27
习题 31
第3章 数据链路层 32
3.1数据链路层的作用 32
3.2成帧 32
3.3差错控制和流量控制 34
3.4 ARQ协议 37
3.5数据链路层协议案例 40
习题 43
第4章 介质访问层和局域网 44
4.1局域网与IEEE 802标准 44
4.2 MAC地址及其结构 45
4.3传统局域网技术 46
4.4逻辑链路控制子层LLC 55
4.5局域网的扩展 56
4.6高速局域网技术 57
4.7无线局域网 61
4.8无线自组织网 70
习题 74
第5章 以太网技术 75
5.1以太网的发展简史 75
5.2以太网帧结构 76
5.3从10Mbit/s到10Gbit/s 78
5.4全双工与流控制 87
5.5自动协商与以太网供电 89
5.6以太网组网 93
5.7工业以太网 96
习题 100
第6章 交换技术与虚拟局域网 101
6.1交换机概述 101
6.2交换机的数据转发 102
6.3虚拟局域网 105
6.4交换机的扩展 113
6.5冗余链路与生成树协议 115
习题 122
第7章 网络层 123
7.1网络层的任务 123
7.2 IP协议 125
7.3划分子网 129
7.4因特网控制报文协议 133
7.5地址解析协议 136
7.6下一代网际互联协议IPv6 140
7.7 BOOTP和DHCP 146
习题 147
第8章 网络互联 149
8.1路由与路由算法 149
8.2基于路由的互联 150
8.3网络地址转换 157
8.4第三层交换技术 160
习题 167
第9章 传输层 169
9.1传输层概述 169
9.2传输层要解决的问题 170
9.3传输控制协议 174
9.4用户数据报协议 182
9.5套接字编程 183
9.6第四层交换技术 206
习题 209
第10章 应用层 210
10.1应用层功能概述 210
10.2域名系统 210
10.3万维网 217
10.4电子邮件 224
10.5文件传输 227
10.6动态主机配置协议 232
10.7简单网络管理协议 235
习题 238
第11章 协议数据分析 239
11.1 Wireshark基本使用 239
11.2一次网络访问的过程 242
11.3更复杂的网络连接 244
11.4站点无法访问 245
11.5特殊环境的处理方法 246
习题 247
第12章 网络安全 248
12.1信息加密技术 248
12.2网络安全协议 252
12.3防火墙技术 261
12.4入侵检测 267
12.5防范网络病毒 270
12.6电力系统网络安全 272
习题 275
第13章 网络设计与结构化布线 276
13.1网络系统设计流程 276
13.2综合布线系统 278
13.3设计案例分析 283
习题 288
第14章 接入网技术 289
14.1铜缆接入技术 289
14.2光纤接入技术 295
14.3无线宽带接入技术 301
习题 306
附录A 网络参考实验 307
实验一 构造小型局域网 307
实验二 虚拟局域网实验 311
实验三 路由实验 315
实验四 三层交换实验 319
实验五 防火墙实验 321
实验六 网络地址转换实验 325
实验七 生成树实验 327
附录B 网络程序设计 332
程序一 数据包的分析 332
程序二 ICMP协议程序设计 337
参考文献 345