目录 1
第1章 计算机网络概述 1
1.1 计算机网络的形成与发展 1
1.1.1 计算机网络发展的四个阶段 1
1.1.2 计算机网络在我国的发展 4
1.1.3 计算机网络的研究热点 4
1.2 计算机网络的定义与分类 8
1.2.1 计算机网络的定义 8
1.2.2 计算机网络的不同分类 9
1.3 计算机网络体系结构 12
1.3.1 OSI参考模型体系 13
1.3.2 TCP/IP参考模型 15
1.3.3 OSI模型与TCP/IP模型的比较 16
1.4.1 网络接口卡 17
1.4 计算机网络设备 17
1.4.2 中继器 18
1.4.3 集线器 19
1.4.4 网桥 19
1.4.5 交换机 19
1.4.6 路由器 20
1.5 计算机网络应用带来的社会问题 20
1.5.1 网络促进了社会经济政治文化的发展 21
1.5.2 网络切入社会的负面影响 22
1.5.3 互联网对青少年的影响 24
1.6 计算机网络标准化 26
1.6.1 计算机网络标准 26
1.6.2 计算机网络的标准化组织 26
网上作业 27
习题 27
2.1.1 数据通信系统组成 29
2.1 数据通信基础 29
第2章 物理层 29
2.1.2 数据通信系统的性能指标 31
2.1.3 数据传输技术 32
2.1.4 数据通信的交换方式 34
2.1.5 数据编码技术 39
2.2 传输介质 42
2.2.1 双绞线 42
2.2.2 同轴电缆 43
2.2.3 光纤 44
2.2.4 微波 46
2.2.5 卫星 47
2.2.6 红外线 48
2.3 物理层设备 48
2.3.1 中继器 48
2.4.1 EIA RS-232C接口标准 49
2.3.2 集线器 49
2.4 物理层接口标准 49
2.4.2 EIA RS-449、RS-422与RS-423接口标准 52
2.4.3 EIA RS-485接口标准 52
2.5 案例应用:Fluke线缆测试分析仪应用 53
2.5.1 双绞线制作 53
2.5.2 Fluke测试分析仪 55
网上作业 59
习题 59
第3章 数据链路层 60
3.1 数据链路层的功能 60
3.1.1 帧同步 60
3.1.2 链路管理 61
3.1.3 差错控制 61
3.2.1 循环冗余校验 62
3.1.4 流量控制 62
3.2 差错控制与拥塞控制 62
3.2.2 停止等待协议 64
3.2.3 连续ARQ协议 67
3.2.4 滑动窗口与选择重传ARQ协议 68
3.3 面向字符的同步控制协议(BSC) 72
3.3.1 数据链路层控制协议 72
3.3.2 面向字符的同步控制协议 73
3.4 高级数据链路控制协议(HDLC) 75
3.4.1 HDLC操作方式 75
3.4.2 HDLC帧结构 75
3.4.3 HDLC帧的类型 76
3.5 Internet的点对点协议:PPP协议 77
3.5.1 PPP协议概述 77
3.5.2 PPP协议帧格式 78
3.5.3 PPP链路建立 79
3.5.4 PPP认证方式 81
3.5.5 PPP协议的应用 82
3.6 案例应用:网络接口与编程 83
3.6.1 网卡硬件剖析 83
3.6.2 网络接口程序设计 85
网上作业 88
习题 88
第4章 局域网 90
4.1 局域网概述 90
4.1.1 局域网的基本特征 90
4.1.2 局域网的拓扑结构 90
4.1.3 局域网的体系结构 91
4.2 介质访问控制方法 95
4.2.1 载波侦听多路访问 95
4.2.2 具有冲突检测的载波侦听多路访问 96
4.2.3 令牌环介质访问控制 99
4.3 以太网 100
4.3.1 传统以太网 100
4.3.2 快速以太网技术 104
4.3.3 交换式以太网 106
4.4 无线局域网 108
4.4.1 无线网络采用的主要协议标准 109
4.4.2 无线局域网的网络构成 109
4.4.3 IEEE 802.11MAC协议 111
4.5 局域网的扩展 111
4.5.1 中继器扩展 111
4.5.2 网桥扩展 112
4.5.3 交换机扩展 113
4.6.1 虚拟局域配置实例 114
4.6 案例应用:VLAN配置和Sniffer应用 114
4.6.2 网络检测工具Sniffer的应用 118
网上作业 125
习题 125
第5章 网络层 126
5.1 IP协议 126
5.1.1 IP数据报格式 126
5.1.2 IP地址 129
5.1.3 子网划分 130
5.1.4 无类型域间路由选择(CIDR) 133
5.1.5 网络地址转换(NAT) 134
5.1.6 地址转换 136
5.2 控制报文协议(ICMP) 138
5.3 路由算法 140
5.3.1 静态路由算法 141
5.3.2 动态路由算法 142
5.4 拥塞控制 144
5.5 路由选择协议 144
5.5.1 RIP协议 145
5.5.2 OSPF协议 147
5.5.3 外部网关协议 150
5.6 组管理协议IGMP 152
5.6.1 IGMP工作原理 152
5.6.2 IGMP报文格式 152
5.6.3 多播路由选择 153
5.7 下一代网际协议IPv6 155
5.7.1 从IPv4到IPv6的演进 156
5.7.2 IPv6数据报的格式 157
5.7.3 地址格式 158
5.8.1 路由器简介 159
5.8 案例应用:路由器配置 159
5.8.2 路由器配置 160
网上作业 163
习题 163
第6章 传输层 165
6.1 传输层功能 165
6.2 传输工作原理 167
6.2.1 端口 167
6.2.2 套接字socket 168
6.3 面向无连接的用户数据报协议UDP 169
6.3.1 UDP协议概述 169
6.3.2 UDP协议帧格式 170
6.4 面向连接的传输层控制控制协议TCP 171
6.4.1 TCP协议帧格式 171
6.4.2 TCP连接的建立与终止 173
6.4.3 TCP数据的编号与确认 175
6.4.4 TCP的流量控制与拥塞控制 176
6.5 案例应用:套接字编程 178
6.5.1 面向数据流的套接字socket编程 179
6.5.2 面向数据报的套接字socket编程 185
网上作业 188
习题 188
第7章 应用层 189
7.1 应用层协议原理 189
7.1.1 客户/服务器体系结构 189
7.1.2 应用层的服务 190
7.2 超文本传输协议(HTTP) 191
7.2.1 Web和HTTP 192
7.2.2 HTTP报文格式 193
7.2.3 HTTP协议的运作方式 195
7.3.1 FTP工作原理 196
7.3 文件传送协议 196
7.3.2 简单文件传输协议TFTP 197
7.4 电子邮件 198
7.4.1 电子邮件的工作原理 198
7.4.2 简单邮件传送协议(SMTP) 199
7.4.3 邮件读取协议POP3和IMAP 201
7.4.4 邮件扩充协议(MIME) 202
7.5 域名服务(DNS) 203
7.5.1 DNS组成 203
7.5.2 因特网域名结构 205
7.5.3 DNS解析过程及原理 207
7.6 远程登录协议(Telnet) 207
7.7 动态主机配置协议(DHCP) 208
7.8 案例应用:FTP、Telnet、SMTP协议应用 209
7.8.1 FTP应用实例 209
7.8.2 Telnet应用实例 210
7.8.3 SMTP应用实例 211
网上作业 212
习题 212
第8章 网络管理 214
8.1 网络管理任务与功能 214
8.1.1 网络管理的对象与范围 214
8.1.2 网络管理的任务 215
82 SNMP网络管理框架 216
8.2.1 SNMP基本功能 216
8.2.2 SNMP体系结构 217
8.2.3 管理信息数据库 218
8.2.4 网管代理 221
8.2.5 SNMP协议命令 222
8.2.6 SNMP消息报文 222
8.3.1 RMON技术 225
8.3 网络管理新技术 225
8.3.2 基于Web技术的远程网络管理 226
8.4 案例应用:网管设备配置与网管代理设置 227
8.4.1 SNMP网管代理配置 227
8.4.2 SNMP Trap Service服务设置 230
网上作业 232
习题 232
第9章 网络安全 234
9.1 网络安全定义 234
9.2 网络安全体系结构 235
9.3 数据加密技术 236
9.3.1 加密技术概念 236
9.3.2 对称密钥密码体制 237
9.3.3 非对称密钥密码体制 242
9.4.1 防火墙的功能 245
9.4 防火墙技术 245
9.4.2 防火墙的配置结构 246
9.4.3 防火墙的基本类型 247
9.4.4 防火墙的基本技术 248
9.4.5 防火墙的安全策略 250
9.5 VPN技术 250
9.5.1 VPN的功能 250
9.5.2 VPN的配置结构 251
9.5.3 VPN的基本类型 251
9.5.3 VPN的基本技术 252
9.5.4 VPN的安全策略 253
9.6 网络入侵检测 253
9.6.1 入侵检测系统的功能 254
9.6.2 入侵检测系统的类型 254
9.6.3 入侵检测的主要技术 254
9.6.4 入侵检测系统的实现原理 256
9.7 网络安全防范 257
9.7.1 安全防范策略制定原则 257
9.7.2 网络安全防范体系结构 258
9.7.3 风险管理 260
9.7.4 灾难恢复 262
9.8 案例应用:防火墙应用指南 263
9.8.1 防火墙的选购 263
9.8.2 防火墙的安装 264
9.8.3 防火墙的维护 265
9.8.4 防火墙使用示例 268
网上作业 274
习题 275
附录 计算机网络词汇 276
参考文献 286