第1章 绪论 1
1.1 网络教学实验室的软硬件配置 1
1.2 网络程序开发环境简介 2
1.2.1 C#.NET程序开发环境 2
1.2.2 Linux C程序开发环境 3
第2章 物理连接基础实验 6
2.1 RS-232连线实验 6
2.2 RJ-45接口连线实验 9
2.3 无线局域网的构建 13
第3章 网络协议分析 23
3.1 协议分析软件概述 23
3.2 使用OmniPeek捕获链路数据帧 24
3.3 分析由FTP命令产生的TCP数据包 30
3.4 使用Linux C设计数据帧捕获程序 34
3.5 使用Linux C设计IP包协议分析程序 37
第4章 Windows Server网络服务的架设 40
4.1 IPv4和IPv6网络参数配置 40
4.2 DNS和DHCP服务器的架设 48
4.3 Web和FTP服务配置 62
4.4 E-mail服务配置 67
4.5 网络流媒体服务配置 72
第5章 IOS路由与VLAN配置 86
5.1 交换设备和IOS简介 86
5.2 Cisco IOS的基本操作和路由器的常规配置 91
5.3 静态路由配置 101
5.4 动态路由协议RIP的配置 110
5.5 Cisco路由器访问列表配置 113
5.6 基于交换机端口的VLAN配置 119
第6章 Linux Server网络服务的配置 131
6.1 IPv4网络参数的配置 132
6.2 使用Yum软件包管理器安装更新软件 138
6.3 服务控制管理 142
6.4 Web服务配置 145
6.5 FTP服务配置 150
6.6 Samba服务配置 155
第7章 网络安全与管理 161
7.1 Windows VPN服务器架设 161
7.2 使用Nessus进行网络安全漏洞检测 167
7.3 Windows Server网络监视器的应用 172
7.4 Windows Server网管工具和性能监视器的应用 179
第8章 网络通信程序设计 183
8.1 RS-232通信程序设计 183
8.2 Modem通信程序设计 186
8.3 使用停—等协议进行数据帧传输 189
8.4 多线程Socket通信程序设计 192
8.5 网上下棋通信程序设计 196
第9章 网络课程设计 199
9.1 典型企业网络综合架构 199
9.2 Windows网络环境下活动目录的设定与管理 202
9.3 网上投票原型系统设计与安装 210
9.4 微型计算机集群上MPI并行计算环境配置与程序设计 212