第1章 计算机网络概述 1
本章学习目标 1
1.1计算机网络基本概念 1
1.1.1计算机网络发展过程 1
1.1.2计算机网络定义 4
1.1.3计算机网络主要功能 4
1.1.4计算机网络分类 6
1.2计算机网络组成及性能指标 10
1.2.1计算机网络组成 10
1.2.2计算机网络性能指标 11
1.3计算机网络体系结构 13
1.3.1计算机网络体系结构的形成 13
1.3.2 OSI参考模型 14
1.3.3 TCP/IP参考模型 19
1.4数据交换方式 20
1.4.1线路交换 21
1.4.2报文交换 22
1.4.3报文分组交换 22
本章小结 23
习题1 24
第2章 数据通信 26
本章学习目标 26
2.1数据通信系统 26
2.1.1数据通信概述 26
2.1.2数据通信系统的组成 27
2.1.3数据通信系统的传输编码 28
2.1.4数据通信系统的传输方式 30
2.1.5串行通信与并行通信 32
2.1.6数据通信系统的传输速率 32
2.2传输媒体 34
2.2.1双绞线 34
2.2.2同轴电缆 35
2.2.3光纤 36
2.3数据传输中差错处理 37
2.3.1差错类型 37
2.3.2奇偶校验码 38
2.3.3循环冗余校验 38
2.3.4校验和 39
2.3.5海明码 41
2.4信道的复用技术 43
2.4.1频分多路复用(FDM) 43
2.4.2时分多路复用(TDM) 43
2.4.3统计时分多路复用(STDM) 45
2.4.4码分多址访问(CDMA) 45
本章小结 47
习题2 48
第3章 局域网 50
本章学习目标 50
3.1数据链路层 50
3.1.1数据链路层的基本概念 50
3.1.2数据链路层的协议 52
3.1.3高级数据链路控制 58
3.2局域网的基本概念 63
3.2.1局域网的特点 63
3.2.2局域网的参考模型与协议标准 63
3.2.3局域网的构成 65
3.3以太网 68
3.3.1以太网概述 68
3.3.2以太网的介质访问控制方式 69
3.3.3以太网的两种帧格式 72
3.3.4基于共享式集线器(Hub)的以太网 74
3.3.5高速以太网 75
3.4交换机 76
3.4.1交换机的工作原理 76
3.4.2交换机与集线器的区别 78
3.4.3交换机的交换方式 79
3.4.4交换机的技术参数 80
3.4.5三层交换技术 81
3.4.6交换式以太网的实例 83
3.5虚拟局域网 84
3.5.1虚拟局域网的概念 84
3.5.2虚拟局域网的划分方法 85
3.5.3虚拟局域网的工作原理 86
3.5.4虚拟局域网的配置 88
3.6无线局域网 93
3.6.1无线局域网的传输方式 94
3.6.2无线局域网的工作原理 94
3.6.3无线局域网的拓扑结构 95
3.6.4无线局域网的标准 95
3.6.5无线局域网的组建 96
本章小结 97
习题3 97
第4章 网络互联 101
本章学习目标 101
4.1 IP 101
4.1.1 IP基本概念 101
4.1.2划分子网和超网 105
4.1.3 IP层转发分组的流程 109
4.1.4下一代网际协议IPv6 110
4.2路由器 112
4.2.1概述 112
4.2.2路由表 115
4.3地址映射 117
4.3.1 ARP协议 117
4.3.2 RARP协议 120
4.3.3网络地址转换(NAT) 120
4.4路由选择算法 122
4.4.1路由选择算法概述 122
4.4.2静态路由 124
4.4.3路由信息协议(RIP) 130
4.5网络规划与设计 134
4.5.1网络规划与设计基础 134
4.5.2网络规划与设计的内容 135
4.5.3网络规划与设计中的关键技术 137
4.5.4网络设计举例 138
4.6网络测试的常用命令 143
4.6.1 ping命令 143
4.6.2 ipconfig命令 144
4.6.3 tracert命令 145
4.6.4 netstat命令 146
4.6.5 route命令 148
本章小结 149
习题4 149
第5章 传输层 153
本章学习目标 153
5.1传输层协议概述 153
5.1.1基本概念 153
5.1.2传输层的端口 154
5.2传输服务和服务质量 155
5.2.1传输服务 155
5.2.2服务质量 156
5.3用户数据报协议(UDP) 157
5.3.1 UDP概述 157
5.3.2 UDP的报文段格式 158
5.3.3 UDP校验和 159
5.4传输控制协议(TCP) 160
5.4.1 TCP的概述 160
5.4.2 TCP报文格式 163
5.4.3 TCP连接传输管理 165
5.4.4 TCP的流量控制与拥塞控制 166
本章小结 169
习题5 169
第6章 应用层 172
本章学习目标 172
6.1概述 172
6.2域名服务系统(DNS) 173
6.2.1 DNS概述 173
6.2.2 DNS域名结构 174
6.2.3域名解析的工作原理 176
6.2.4统一资源定位器 178
6.3万维网 179
6.3.1 WWW概述 179
6.3.2超文本传输协议 182
6.4 FTP 184
6.4.1 FTP的工作原理 184
6.4.2 FTP的命令 187
6.5电子邮件(E-mail) 190
6.5.1 E-mail的工作原理 190
6.5.2 E-mail的地址及邮件格式 192
6.6动态主机配置协议(DHCP) 193
6.6.1 DHCP服务概述 193
6.6.2 DHCP的工作过程 194
6.7简单网络管理协议(SNMP) 196
6.7.1网络管理概述 196
6.7.2 SNMP协议报文 197
6.7.3管理信息库(MIB) 199
本章小结 200
习题6 201
第7章 计算机网络的安全 204
本章学习目标 204
7.1计算机网络安全概述 204
7.1.1计算机网络安全基础知识 204
7.1.2计算机网络面临的主要威胁 205
7.2数据加密 207
7.2.1一般数据的加密模型 207
7.2.2常规密钥密码体制 208
7.2.3公开密钥密码体制 210
7.3数字签名 211
7.3.1数字签名概述 212
7.3.2数字签名的实现 212
7.4防火墙 213
7.4.1什么是防火墙 213
7.4.2防火墙的三种类型 215
7.4.3防火墙体系结构 216
7.4.4包过滤技术 218
本章小结 220
习题7 220
第8章 网页设计基础 223
本章学习目标 223
8.1 HTML语言 223
8.1.1 HTML的结构 223
8.1.2构成网页的基本元素 224
8.1.3超文本链接指针 227
8.1.4在HTML文件中使用图像 228
8.1.5框架结构的使用 230
8.1.6表单的应用 231
8.1.7 HTML中的表格 237
8.2级联式样式表(CSS) 240
8.2.1定义CSS 240
8.2.2 CSS属性分类 243
8.2.3 CSS的单位 248
8.3网页脚本语言——JavaScript 248
8.3.1 JavaScript的基础知识 248
8.3.2 JavaScript语言 250
8.3.3 JavaScript的函数 259
8.3.4 JavaScript的事件 262
8.3.5 JavaScript的对象 264
本章小结 274
习题8 275
参考文献 278