第一章 计算机网络概述 1
1.1 计算机网络的形成和发展 1
1.1.1 计算机网络概念的出现 1
1.1.2 计算机网络的发展 1
1.1.3 Internet在我国的发展 5
1.2 计算机网络的定义和功能 8
1.2.1 计算机网络的定义 8
1.2.2 计算机网络的功能 8
1.2.3 计算机网络的特点 9
1.3 计算机网络的组成和分类 9
1.3.1 计算机网络的组成 9
1.3.2 计算机网络的分类 10
习题一 13
第二章 数据通信基础 14
2.1 数据通信的概念 14
2.1.1 数据通信系统的组成 14
2.1.2 通信线路的连接方式 15
2.1.3 通信线路的通信方式 16
2.1.4 数据传输系统的主要技术指标 17
2.2 信道与传输介质 18
2.2.1 信道 18
2.2.2 线缆介质 18
2.2.3 无线介质 20
2.3 数据编码与解码 21
2.3.1 数字信号编码 21
2.3.2 数字信号的调制编码 24
2.3.3 模拟信号的数字编码 27
2.4 同步原理 30
2.4.1 载波同步 30
2.4.2 位同步 30
2.4.3 群同步 30
2.4.4 网同步 32
2.5 多路复用技术 32
2.5.1 频分多路复用 32
2.5.2 时分多路复用 33
2.6 数据交换技术 33
2.6.1 线路交换 33
2.6.2 报文交换 34
2.6.3 分组交换 35
习题二 37
第三章 计算机网络协议 39
3.1 网络体系结构 39
3.1.1 网络体系结构的分层原理 39
3.1.2 通信协议 40
3.2 开放系统互连参考模型 41
3.2.1 OSI参考模型 41
3.2.2 IEEE 802规范 44
3.2.3 IEEE 802对OSI参考模型的改进 46
3.3 TCP/IP体系结构 47
3.3.1 TCP/IP的层次 48
3.3.2 TCP/IP与OSI/RM的区别 49
习题三 50
4.1.1 局域网的定义、特点与发展 51
4.1 局域网概述 51
第四章 局域网 51
4.1.2 局域网的拓扑结构 52
4.2 局域网的基本组成与组网工具 55
4.2.1 硬件系统 56
4.2.2 软件系统 64
4.2.3 组网工具 64
4.3 局域网组网类型 65
4.3.1 以太网 65
4.3.2 令牌环网与令牌总线网 68
4.3.3 无线局域网 68
4.4 局域网的介质访问控制方法 71
4.4.1 以太网的介质访问方法 71
4.4.2 令牌环网的访问方法 72
4.4.3 令牌总线网的介质访问方法 73
4.4.4 无线局域网的介质访问方法 73
4.5 简单局域网的设计 74
4.5.1 局域网设计的原则及步骤 74
4.5.2 结构化布线系统和设计要点 76
4.5.3 小型局域网组建实例 78
习题四 82
第五章 广域网 83
5.1 广域网概述 83
5.1.1 广域网的定义 83
5.1.2 广域网的组成模型及协议层次 84
5.1.3 包交换 84
5.1.5 广域网的物理编址及下一站转发 85
5.1.4 广域网的构成 85
5.1.6 广域网中的路由 87
5.2 广域网连接技术 89
5.2.1 广域网的连接选择 89
5.2.2 公用交换电话网 90
5.2.3 综合业务数字网 90
5.2.4 X.25分组交换网 94
5.2.5 帧中继 96
5.2.6 数字数据网 98
5.2.7 虚拟专用网 99
5.2.8 异步传输模式 101
5.2.9 宽带接入技术简介 103
5.2.10 无线接入技术简介 107
习题五 110
第六章 TCP/IP协议和因特网 112
6.1 Internet机制与组织 112
6.1.1 Internet机制 112
6.1.2 Internet的组织 113
6.2 IP基础 114
6.2.1 IP地址 115
6.2.2 子网技术 117
6.2.3 无类别IP地址 119
6.2.4 网络地址翻译 121
6.2.5 IPv6 122
6.3 IP路由 124
6.3.1 IP路由过程 124
6.3.2 直接传递与间接传递 126
6.3.3 路由表 127
6.4 UDP与TCP 129
6.4.1 用户数据报协议UDP 129
6.4.2 TCP的特性 130
6.4.3 TCP/IP的简要工作过程 132
6.5 DNS与DHCP 134
6.5.1 DNS基础 134
6.5.2 DNS结构及运行 135
6.5.3 DNS查询 138
6.5.4 DNS资源记录 139
6.5.5 DHCP基础 141
6.5.6 DHCP流程 142
6.6.1 网络互连概念 144
6.6 网络互连和实现技术 144
6.6.2 网络互连设备 146
6.7 互联网的应用与服务 151
6.7.1 万维网 152
6.7.2 电子邮件 154
6.7.3 文件传输协议 156
6.7.4 远程登录 158
习题六 159
第七章 网络操作系统与服务器设置 161
7.1 网络操作系统概述 161
7.1.1 网络操作系统的概念 161
7.1.2 网络操作系统的组成与功能 162
7.1.3 网络资源的配置 163
7.2.2 Windows Server 2003的安装 164
7.2 Windows Server 2003简介 164
7.2.1 Windows Server 2003系列版本 164
7.2.3 Windows Server 2003若干重要概念 166
7.2.4 Windows Server 2003的DNS服务配置 168
7.3 设置Windows Server 2003 Web服务器 170
7.3.1 网站基本配置 171
7.3.2 定义虚拟目录 172
7.3.3 网站性能和安全性配置 174
7.4 设置Windows Server 2003 FTP服务器 174
7.4.1 安装Internet信息服务和FTP服务 174
7.4.2 匿名FTP服务器的基本配置 175
7.4.3 定义虚拟目录 176
7.4.4 设置IP地址访问控制 177
7.5.2 配置POP3服务器 178
7.5 设置Windows Server 2003邮件服务器 178
7.5.1 安装POP3和SMTP服务组件 178
7.5.3 配置SMTP服务器 179
7.5.4 远程Web管理 179
7.6 Linux操作系统初步 179
7.6.1 Red Hat Linux的结构与特点 179
7.6.2 Red Hat Linux 9的安装 180
7.6.3 Red Hat Linux 9的常用操作 184
7.7 设置Red Hat Linux 9 Web服务器 189
7.7.1 安装和配置Webmin 189
7.7.2 设置Apache Web服务器参数 190
7.7.3 启动Apache Web服务器 194
7.8.1 安装WU-FTPD服务器 196
7.8 设置Red Hat Linux 9 FTP服务器 196
7.8.2 用Webmin配置WU-FTPD服务器 197
7.9 设置Red Hat Linux 9邮件服务器 202
7.9.1 配置DNS服务 202
7.9.2 Sendmail SMTP邮件系统的配置 203
7.9.3 POP和IMAP邮件系统的配置 206
习题七 207
第八章 网络管理与网络安全 209
8.1 计算机网络管理 209
8.1.1 网络管理概述 209
8.1.2 OSI网络管理体系 210
8.1.3 简单网络管理协议 212
8.2.1 用Ghost进行系统维护及批量安装 214
8.2 常用网络管理技术 214
8.2.2 网络状态在线分析与Sniffer 219
8.3 网络安全 221
8.3.1 安全网络 221
8.3.2 安全策略 221
8.4 网络安全技术 222
8.4.1 加密/解密与密码协议 222
8.4.2 数字签名技术 224
8.4.3 信息隐藏和数字水印技术 225
8.4.4 包过滤技术 227
8.4.5 防火墙技术 227
8.4.6 入侵检测技术 229
8.5 网络故障诊断 231
8.5.1 故障类型与现象 231
8.4.7 其他网络安全技术 231
8.5.2 网络故障诊断工具 232
8.5.3 常用网络故障诊断技巧 233
习题八 237
第九章 JavaScript网络编程基础 238
9.1 HTML概述 238
9.1.1 HTML发展简介 238
9.1.2 HTML网页框架 238
9.2 JavaScript语言基础 239
9.2.1 简介 239
9.2.2 数据类型和运算 242
9.2.3 流程控制语句 247
9.2.4 函数 251
9.3.1 事件驱动及事件处理 254
9.3 JavaScript的事件与对象 254
9.3.2 JavaScript的对象 257
9.3.3 对象系统的使用简介 266
9.4 JavaScript编程综合实例 277
9.4.1 在网页上显示日期和时间 277
9.4.2 网页计算器 278
9.4.3 表单数据验证 281
习题九 283
附录 参考实验项目 284
实验项目一 局域网实验 284
实验项目二 常用网络操作系统及服务器的配置 284
实验项目三 网络维护和管理实验 285
实验项目四 JavaScript网络编程实践 285
参考文献 286