第1章 网络概述 1
1.1 网络的概念 1
1.2 计算机网络的组成 2
1.3 计算机网络的发展历史 2
1.3.1 军备竞赛和第一次联网 3
1.3.2 ARPANET的诞生 4
1.3.3 ARPANET面对的问题及解决 4
1.3.4 计算机网络的设计思想 6
1.3.5 最初的ARPANET设计 7
1.3.6 局域网技术Ethernet出现 8
1.4 网络分类 8
1.5 网络的拓扑结构 12
1.6 计算机网络的主要性能指标 13
1.7 计算机网络的发展阶段 16
1.8 网络标准化组织 20
1.9 OSI的层次结构 23
1.10 TCP/IP体系结构 29
思考与练习 31
第2章 物理层 32
2.1 数据通信系统组成 32
2.2 数据通信系统的性能指标 36
2.3 物理层的基本概念 37
2.4 物理层的传输介质 38
思考与练习 46
第3章 数据链路层 47
3.1 数据链路层的基本概念 47
3.2 数据链路控制规程分类 47
3.3 基于以太网的点对点协议PPPOE 48
3.3.1 PPPOE流程 49
3.3.2 PPP会话终结 51
3.3.3 PPP会话续传(L2TP VPN) 52
3.3.4 用户认证和IP地址分配 53
3.4 使用广播信道的以太网 54
3.4.1 以太网标准 54
3.4.2 以太网数据链路层 61
3.5 以太网交换 68
3.5.1 网桥 68
3.5.2 以太网交换机 69
3.6 生成树协议STP 70
3.7 虚拟局域网VLAN 71
3.7.1 VLAN概述 71
3.7.2 VLAN的类型 72
3.7.3 IEEE 802.1 Q协议 75
3.7.4 VLAN实现过程 76
3.7.5 VLAN帧在网络中的通信 76
思考与练习 77
第4章 网络层 79
4.1 数据交换方式 79
4.2 网络层提供的服务 79
4.3 TCP/IP体系的网络层协议 81
4.3.1 IP地址 81
4.3.2 逻辑地址与物理地址 84
4.3.3 IP数据报的格式 84
4.4 子网划分 87
4.5 地址解析协议ARP和反向地址解析协议RARP 91
4.6 因特网控制消息协议ICMP 93
4.7 IP多播和IGMP 95
4.8 路由与路由协议 96
4.8.1 路由与路由表 96
4.8.2 静态路由和动态路由 97
4.8.3 路由协议 97
4.8.4 内部网关协议RIP 98
4.8.5 内部网关协议OSPF 103
4.8.6 外部网关协议——边界网关协议BGP (Border Gatway Protocol) 110
4.9 下一代的网际协议IPv6 114
4.9.1 全球IP地址即将用尽 114
4.9.2 IPv6概述 115
4.9.3 IPv6定义 115
4.9.4 IPv6地址方案 116
4.9.5 IPv6地址表示方法 117
4.9.6 从IPv4向IPv6过渡 119
4.9.7 IPv6数据报格式 120
4.10 虚拟私有网VPN 123
4.10.1 VPN的基本技术 123
4.10.2 VPN的类型与应用方式 125
4.11 网络地址转换NAT 126
4.11.1 概述 126
4.11.2 地址转换技术介绍 127
4.11.3 组网应用 130
4.12 网络层的设备——路由器 132
4.12.1 路由器和网桥的区别 133
4.12.2 路由器的结构 133
4.12.3 路由器在网络互联中的作用 134
4.13 移动IP 136
4.13.1 移动IP的工作原理 137
4.13.2 移动IP的缺陷及对策 141
4.13.3 移动IPv6 142
思考与练习 144
第5章 传输层 148
5.1 传输层简介 148
5.1.1 为什么需要传输层 148
5.1.2 传输层功能概述 149
5.1.3 传输层的两个主要协议 150
5.2 端口号和套接字的概念 150
5.3 用户数据报传输协议(UDP) 153
5.4 传输控制协议(TCP) 156
思考与练习 167
第6章 应用层 169
6.1 域名系统DNS 171
6.1.1 域名系统概述 171
6.1.2 因特网的域名结构 171
6.1.3 授权域名服务器 171
6.1.4 域名的解析过程 173
6.2 文件传输协议FTP和简单文件传送协议TFTP 173
6.2.1 FTP的基本工作原理 174
6.2.2 简单文件传送协议TFTP (Trivial File Transfer Protocol) 176
6.3 远程终端协议TELNET 176
6.4 电子邮件 177
6.4.1 概述 177
6.4.2 简单邮件传送协议SMTP 179
6.4.3 电子邮件的信息格式 179
6.4.4 邮件读取协议POP3和IMAP 179
6.4.5 基于万维网的电子邮件 180
6.5 万维网W W W 180
6.5.1 概述 180
6.5.2 统一资源定位符URL 182
6.5.3 超文本传送协议HTTP 182
6.5.4 超文本标记语言HTML (HyperText Markup Language) 184
6.5.5 万维网页面中的超链接 185
6.5.6 万维网的搜索引擎(信息检索系统) 185
6.6 动态网页技术 186
6.7 引导程序协议BOOTP与动态主机配置协议DHCP 187
6.7.1 引导程序协议BOOTP 187
6.7.2 动态主机配置协议DHCP (Dynamic Host Configuration Protocol) 187
6.8 简单网络管理协议SNMP 189
6.8.1 网络管理的基本概念 189
6.8.2 简单网络管理协议SNMP 190
6.9防火墙 202
6.10 QQ通信 204
6.10.1 QQ通信原理 204
6.10.2 QQ所受的攻击及其防御 205
思考与练习 207
第7章 网络新技术 209
7.1 FTTH、三网融合和物联网和智慧城市的关系 209
7.2 光纤到户(FTTH) 211
7.2.1 FTTH的基本概念 211
7.2.2 FTTH的关键技术 212
7.2.3 FTTH系统的应用 217
7.3 物联网(IOT) 218
7.3.1 物联网的简介 218
7.3.2 物联网的体系结构 220
7.3.3 物联网的核心技术 221
7.3.4 物联网发展面临的主要问题 225
7.3.5 物联网技术的应用 225
7.3.6 物联网的发展阶段 228
7.4 三网融合 229
7.4.1 基本概念 229
7.4.2 三网融合的结合点 229
7.4.3 三网各自的特点 231
7.4.4 三网融合的有利因素及存在的问题 232
7.4.5 三网融合的发展进程 234
7.4.6 三网融合技术——EOC技术 236
7.4.7 三网融合的发展前景——带动整条产业链的发展 236
7.5 智慧城市 237
思考与练习 240
第8章 以太网交换机设计 241
8.1 以太网交换机的概念 241
8.2 AL101以太网交换芯片 242
8.2.1 AL101芯片的主要特点 242
8.2.2 AL101功能说明 244
8.3 系统硬件设计 246
8.3.1 系统指标要求 246
8.3.2 系统电路框图 246
8.3.3 单元模块设计 248
8.4 系统软件设计 250
8.4.1 E2PROM配置 250
8.4.2 单片机控制程序 252
8.5 参考程序 254
8.6 PC的管理程序设计 256
8.7 调试及结果 257
思考与练习 259
第9章 网络仿真实验 260
9.1 常用网络命令 260
9.1.1 ARP命令的使用 260
9.1.2 Ping命令的使用 261
9.1.3 Ipconfig命令的使用 262
9.1.4 Tracert命令的使用 263
9.2 网络协议分析实验 264
9.2.1 实验目的 264
9.2.2 实验设备 264
9.2.3 实验内容 264
9.3 通信协议原理实验 269
9.3.1 实验目的 269
9.3.2 预备知识 269
9.3.3 实验环境 269
9.3.4 实验原理 269
9.4 MAC协议模拟实验 272
9.4.1 实验目的 272
9.4.2 实验内容 272
9.4.3 实验器材 272
9.4.4 实验原理 273
9.4.5 实验步骤 274
9.4.6 实验记录 275
9.4.7 实验分析 275
9.5 PPP仿真实验 275
9.5.1 实验目的 275
9.5.2 实验内容 275
9.5.3 实验器材 275
9.5.4 实验原理 275
9.5.5 实验环境 278
9.5.6 实验步骤 278
9.6 距离矢量、链路状态路由算法仿真实验 281
9.6.1 实验目的 281
9.6.2 预备知识 281
9.6.3 实验环境 281
9.6.4 实验原理 281
9.6.5 实验步骤 285
9.7 Cisco 2900系列交换机配置 286
9.7.1 实验目的 286
9.7.2 实验前的准备 286
9.7.3 实验内容 287
9.7.4 实验要求 290
9.8 Cisco 26×…系列路由器配置 290
9.8.1 实验目的 290
9.8.2 实验前的准备 291
9.8.3 实验内容 291
9.8.4 实验要求 292
思考与练习 293
第10章 因特网安全技术 294
10.1 因特网服务 294
10.2 Web服务 299
10.2.1 IIS的相关设置 299
10.2.2 服务器的入侵检测和数据备份 299
10.2.3 服务器的性能优化 302
10.2.4 服务器的日常管理 303
10.3 文件传输协议FTP服务 304
10.3.1 服务器可能受到的威胁 304
10.32 防范DoS攻击 305
10.3.3 预防弱口令攻击 306
10.3.4 对重要数据进行备份 306
10.3.5 与FTP服务器有关的其他安全问题 307
10.3.6 抗拒绝服务软件 308
10.4 域名系统DNS服务器 310
10.4.1 DNS服务器的工作流程 310
10.4.2 DNS服务面临的威胁 310
10.4.3 DNS服务器保护 311
思考与练习 313
参考文献 314