第1章 计算机网络基础
1.1 计算机网络概述
1.1.1 什么是网络
1.1.2 网络分类
1.2 网络结构层次
1.2.1 网络体系结构
1.2.2 网络协议层次
1.3 网络操作系统
1.3.1 MicrosoftWindowsServer2003
1.3.2 LinuxFedoraCore7
1.4 网络分析与组网工具
1.4.1 Ethereal
1.4.2 PacketTracer
第2章 NS-2详解
2.1 NS-2简介和安装
2.1.1 NS-2简介
2.1.2 NS-2安装
2.1.3 NAM简介
2.2 Tcl语言
2.2.1 基本命令格式
2.2.2 变量和数组
2.2.3 组合和替代
2.2.4 数学运算
2.2.5 流程控制
2.3 OTcl语言和分裂对象模型
2.3.1 类和对象
2.3.2 相关类的介绍
2.3.3 OTcl和C4-4-的对象连接
2.4 NS-2编程基础
2.4.1 NS-2的构件库
2.4.2 节点
2.4.3 链路
2.4.4 队列和分组头
2.4.5 代理和定时器
2.4.6 事件调度机制
第3章 物理层实践
3.1 网络综合布线
3.1.1 综合布线概述
3.1.2 综合布线系统及其组成
3.2 物理层设备
3.2.1 双绞线
3.2.2 集线器
3.2.3 网卡
3.3 物理层实践
3.3.1 双绞线制作
3.3.2 网卡安装
3.3.3 集线器实践
第4章 数据链路层实践
4.1 以太网数据帧分析
4.1.1 捕获和分析以太网数据帧
4.2 ARP协议及分析
4.2.1 捕获和分析ARP数据包
4.3 交换机实践
4.3.1 交换机分类
4.3.2 交换机端口配置
4.4 局域网的构建
4.4.1 组建对等网
4.4.2 组建C/S网络
4.4.3 局域网资源的共享
4.5 CSMA/CD协议仿真
4.5.1 CSMA/CD协议介绍
4.5.2 用NS-2进行CSMA/CD协议仿真
第5章 网络层实践
5.1 IP数据包和协议分析
5.1.1 捕获IP数据包
5.1.2 分析IP数据包
5.2 ICMP数据包和协议分析
5.2.1 Ping分析
5.2.2 Traceroute分析
5.3 路由器实践
5.3.1 路由器的主要类型
5.3.2 路由器接口配置
5.3.3 配置静态路由和RIP协议
5.3.4 配置OSPF协议
5.4 IP组播仿真
5.4.1 IP组播技术介绍
5.4.2 DVMRP协议介绍
5.4.3 用NS-2进行DVMRP协议仿真
第6章 传输层实践
6.1 UDP和TCP协议分析
6.1.1 UDP协议分析
6.1.2 TCP协议分析
6.2 用NS-2进行传输层协议仿真
6.2.1 TCP和UDP的区别
6.2.2 用NS-2进行传输层协议仿真
6.3 TCP拥塞控制仿真
6.3.1 网络拥塞及拥塞控制
6.3.2 RE[)拥塞控制机制介绍
6.3.3 用NS一2进行RED仿真
6.4 含流量控制的UDP改进协议
6.4.1 LDPP协议改进方案
6.4.2 用NS-2实现UDP改进协议仿真
第7章 应用层实践
7.1 DHCP协议及分析
7.1.1 捕获DHCP数据包
7.1.2 分析DHCP数据包
7.2 DNS协议及分析
7.2.1 捕获DNS数据包
7.2.2 分析DNS数据包
7.3 HTTP协议及分析
7.3.1 捕获H1vrP数据包
7.3.2 分析HTTP数据包
7.4 SMTP和POP3协议
7.4.1 SMTP协议分析
7.4.2 POP3协议分析
第8章 无线网络实践
8.1 无线网络设备介绍
8.1.1 无线网络硬件概述
8.1.2 无线网卡和接入点
8.1.3 无线网桥和路由器
8.2 无线局域网的组网
8.2.1 无线局域网简介
8.2.2 无线局域网的体系结构与服务
8.2.3 无线局域网的标准和设计
8.2.4 无线局域网的安装和配置
8.2.5 家庭无线局域网组网实例
8.3 无线接人与移动通信技术
8.3.1 无线接入技术
8.3.2 移动通信技术
8.4 AdHoc网络仿真
8.4.1 AdHoc网络介绍
8.4.2 AdHoc路由协议AODV介绍
8.4.3 用Ns-2实现AODV协议仿真
……
第9章 信息安全与保密实践
第10章 防御网络攻击实践
参考文献