第1章 计算机网络技术基础 1
1.1计算机网络的基本概念 1
1.1.1计算机网络及其功能 1
1.1.2局域网、城域网和广域网 2
1.1.3计算机网络的主要性能指标 2
1.1.4计算机网络标准及其相关机构 5
1.2计算机网络组成 5
1.2.1计算机网络的三要素 5
1.2.2分组交换 11
1.3信道技术 16
1.3.1信道的物理介质 16
1.3.2信道的基本通信模式 21
1.3.3信道带宽与信道容量 23
1.4数据传输控制 24
1.4.1数据信号的调制与编码 24
1.4.2串行通信中的同步控制 29
1.4.3多路复用技术 31
1.4.4差错检测与控制 35
1.4.5流量控制与滑动窗口协议 41
1.5计算机网络体系结构 43
1.5.1两级模型:通信子网与资源子网 44
1.5.2 OSI/RT参考模型结构 45
1.5.3 IEEE 802模型 52
1.5.4 TCP/IP模型 54
习题 57
第2章 局域网技术 59
2.1共享式以太网 59
2.1.1共享介质与CSMA/CD协议 59
2.1.2 IEEE802.3 63
2.1.3共享以太网的组成 65
2.2交换式局域网 70
2.2.1二层交换机 70
2.2.2交换式以太网 73
2.2.3虚拟局域网 75
2.3无线局域网 78
2.3.1 WLAN的传输介质 79
2.3.2无线局域网的结构 80
2.3.3 IEEE 802.11协议 82
2.3.4个人局域网和蓝牙技术 84
2.3.5无线调制方式 87
实验1组建局域网 90
任务1.1双绞线网线的制作 90
任务1.2网线测试 94
任务1.3安装网卡 97
任务1.4用Hub组建对等网 98
任务1.5 Windows局域网配置 99
实验2交换机配置 102
任务2.1交换机的基本配置 102
任务2.2组建VLAN 105
习题 107
第3章 TCP/IP协议 109
3.1 IP协议 109
3.1.1 IPv4分组格式 110
3.1.2 IP编址方案 111
3.1.3子网掩码 112
3.1.4 IP地址的无分类编址CIDR 114
3.1 5 IP地址解析 115
3.2 IP路由 116
3.2.1路由器 116
3.2.2路由算法举例 125
3.2.3 Internet路由协议 128
3.3网际控制消息协议 133
3.3.1 ICMP提供的服务 133
3.3.2 ICMP分组 134
3.3.3 ICMP应用举例 135
3.4 TCP/UDP 136
3.4.1端口号与套接字 137
3.4.2 TCP协议及其服务特征 139
3.4.3 TCP协议报文格式 140
3.4.4 TCP协议数据传输过程 142
3.4.5 UDP协议 146
实验3对等网的TCP/IP参数配置与连通性测试 147
任务3.1在Windows环境下为对等网配置TCP/IP参数 148
任务3.2用字符命令模式为Linux网络设置TCP/IP参数 149
任务3.3在X Window环境下为Linux网络设置TCP/IP参数 150
任务3.4利用ping测试网络连通性 153
实验4软路由配置 154
任务4.1 MAC地址与IP地址绑定 155
任务4.2用Windows 2008 Server静态软路由 157
任务4.3用Windows 2008 Server动态软路由 162
实验5硬路由配置 165
任务5.1路由器的端口配置 167
任务5.2静态路由配置 169
任务5.3动态路由配置 171
实验6网络协议分析软件Ethereal 172
任务6.1 Ethereal的下载和安装 173
任务6.2用Ethereal抓取数据包 174
任务6.3 Ethereal的数据分析 178
习题 183
第4章 接入技术 185
4.1接入服务 185
4.1.1 ISP 185
4.1.2接入需求与接入类型 187
4.1.3接入网 189
4.2铜线接入 192
4.2.1综合业务数字网 192
4.2.2非对称数字线路ADSL 194
4.3光纤接入 197
4.3.1光纤接入网概述 197
4.3.2光纤到户及其应用 199
4.4光纤/铜线混合接入网 200
4.4.1 HFC系统结构 200
4.4.2 HFC的频谱结构和传输模式 201
4.4.3 Cable Modem的结构 202
4.4.4 Cable Modem的类型 202
4.5无线接入 204
4.5.1无线接入概述 204
4.5.2卫星通信 206
4.5.3常用宽带无线接入制式 209
实验7接入设备的使用 210
任务7.1 ADSL Modem的安装 210
任务7.2外接式Cable Modem的安装 211
任务7.3拨号上网软件的安装 216
实验8用代理服务器接入Internet 218
习题 224
第5章 Internet应用 225
5.1客户机/服务器工作模式 225
5.1.1客户机/服务器模型概述 225
5.1.2客户机/服务器计算模式的优点 226
5.2域名服务系统 227
5.2.1域名空间 227
5.2.2域名规则 229
5.2.3域名解析 231
5.3电子邮件 232
5.3.1电子邮件系统的基本原理 232
5.3.2简单邮件传输协议 233
5.3.3其他几个重要的电子邮件协议 235
5.4远程登录 237
5.4.1本地注册与远程登录 237
5.4.2 NVT字符集 239
5.4.3 Telnet工作方式和用户命令 242
5.5文件传输协议 243
5.5.1 FTP模型 243
5.5.2 FTP文件传输过程 244
5.6超文本传输 249
5.6.1超文本与Web 249
5.6.2 B/S计算模式与浏览器结构 250
5.6.3 HTTP的工作机制 252
5.7简单网络管理协议 256
5.7.1网络管理功能 256
5.7.2网络管理机构 258
5.7.3 SNMP管理模型 259
实验9 Linux网络服务器配置 263
任务9.1配置Apache服务器 263
任务9.2配置DNS域名服务器 267
任务9.3配置匿名FTP服务器 269
实验10 Windows网络服务器配置 270
任务10.1 Windows Server 2008 DNS服务器配置 272
任务10.2安装Windows Server 2008 AD DS域服务 283
任务10.3 Windows Server 2008 DHCP服务器配置 302
习题 316
第6章 计算机网络安全 317
6.1网络入侵 317
6.1.1恶意程序入侵 317
6.1.2黑客入侵 320
6.2防火墙与入侵检测 323
6.2.1防火墙及其基本技术 323
6.2.2防火墙的配置 327
6.2.3入侵检测系统 329
6.3数据加密 334
6.3.1加密/解密算法和密钥 334
6.3.2对称密钥体系 336
6.3.3非对称密钥体系 337
6.3.4密钥分配 339
6.4认证机制 339
6.4.1数字签名和消息认证 340
6.4.2身份识别技术概述 342
6.4.3数字证书与PKI 344
6.5安全协议 347
6.5.1 SSH 347
6.5.2安全电子交易协议 348
6.5.3安全套接层协议 350
6.5.4 IPSec 352
6.5.5虚拟专用网 354
6.6系统访问控制 355
6.6.1访问控制的二元关系描述 356
6.6.2自主访问控制与强制访问控制 359
6.6.3基于角色的访问控制策略 361
6.7信息网络安全的法律与道德规范 363
实验11 RSA公开密钥系统的实现 364
实验12数字签名和CA认证 368
实验13配置VPN服务器 369
实验14用户账户管理与访问权限设置 380
实验15使用组策略配置Windows防火墙设置 386
实验16基于Cisco路由器的访问控制策略设置 397
习题 403
第7章 计算机网络新技术 405
7.1第三层交换 405
7.1.1第三层交换的提出 405
7.1.2第三层交换的基本原理和实现 406
7.2网络存储 410
7.2.1基于服务器连接存储 411
7.2.2 NAS存储结构 412
7.2.3 SAN存储结构 413
7.3 IPv6 415
7.3.1问题的提出 415
7.3.2 IPv6分组结构 417
7.3.3 IPv6地址分类与结构 419
7.3.4从IPv4向IPv6的过渡 422
习题 423
参考文献 425