书籍详情
NS-2网络模拟基础与应用
作者:方路平、刘世华、等
出版社:国防工业出版社
出版时间:2008-01-01
ISBN:9787118056389
定价:¥31.00
购买这本书可以去
内容简介
随着网络技术和通信技术的蓬勃发展,从事网络通信研究的队伍也日益壮大。网络模拟(也称网络仿真)作为网络通信技术研究的重要手段之一,受到网络研究行业特别是高校和科研院所科研人员的青睐。网络模拟是指采用计算机软件对网络协议、网络拓扑、网络性能进行模拟分析的一种研究手段。它使得很多研究人员能够在硬件条件不具备的情况下研究大规模网络以及在设计、学习新协议新算法时能够快速地设计、实现、分析进而改进协议或算法的设计。此外,它还可以在各种新老系统和算法之间进行比较而不必花费巨资去建立多个实际系统。因此,网络模拟是网络通信研究中一种非常重要的方法。本书共分7个章节,对NS-2网络模拟基础与应用的相关知识点作了介绍,具体包括初识NS-2、Tcl和OTcl、NS-2基础、NS-2网络教学应用案例、NS-2核心组件分析等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
作者简介
暂缺《NS-2网络模拟基础与应用》作者简介
目录
第1章 初识NS-2
1.1 NS-2概述
1.2 NS-2溯源与展望
1.3 网络模拟与网络模拟软件
1.3.1 网络模拟概览
1.3.2 主流网络模拟软件简介
1.3.3 主流模拟软件的比较
1.4 NS-2的下载与安装
1.4.1 NS-2的下载
1.4.2 在Linux下的安装
1.4.3 在Windows+Cygwin下的安装
1.5 NS-2学习之道
1.6 NS-2模拟基础
1.6.1 NS-2模拟的基本流程
1.6.2 NS-2主要构件概览
1.6.3 NS-2源码目录结构
附录1 NS-2安装常见问题解答(Q&A)
附录2 参考资料
第2章 Tcl和OTcl
2.1 Tcl命令格式
2.2 变量
2.3 组合和替代
2.3.1 命令替代
2.3.2 反斜杠替代
2.3.3 组合
2.3.4 组合和替代的执行顺序
2.3.5 组合和替代总结
2.4 数学运算
2.5 过程
2.6 流程控制命令
2.7 注释
2.8 数组
2.9 OTcl
附录1 常用公式、命令、方法
附录2 参考资料
第3章 NS-2基础
3.1 NS-2的离散事件调度机制
3.1.1 Simulator类
3.1.2 NS-2的事件和事件调度器
3.1.3 本节相关的NS命令
3.2 节点(node)
3.2.1 节点的创建和结构
3.2.2 节点的配置
3.2.3 与节点相关的命令
3.3 链路(Link)
3.3.1 链路的创建及结构
3.3.2 双向链路的创建及结构
3.3.3 与本节相关的NS命令
3.3.4 网络拓扑结构的构建
3.4 代理(Agent)
3.4.1 Agent类
3.4.2 UDP代理
3.4.3 TCP代理
3.4.4 其他协议Agent
3.4.5 与Agent相关的命令
3.5 应用层(Application)
3.5.1 应用层概述
3.5.2 流量产生器(Trafflc generators)
3.5.3 应用模拟器(Simulated application)
3.5.4 在examplel中添加代理和应用程序
3.6 数据的记录与动画演示
3.6.1 Trace的使用
3.6.2 Trace文件格式
3.6.3 Monitor的使用
3.6.4 动画演示
3.6.5 与本节相关的命令
3.7 数据分析
3.7.1 使用gawk分析Trace文件
3.7.2 图形绘制工具
3.8 无线网络的模拟
3.8.1 无线网络概述
3.8.2 移动节点
3.8.3 无线网络的路由代理
3.8.4 无线网络的能量模型和无线传播模型
3.8.5 无线Trace
3.8.6 与本节相关的NS命令
附录1 简单有线网络实例example1.tcl完整代码
附录2 简单无线网络实例example2.tcl完整代码
附录3 常见问题解答(Q&A)
附录4 参考资料
第4章 NS-2网络教学应用案例
4.1 TCP/IP基础与NS-2模拟
4.1.1 TCP基础回顾
4.1.2 TCP的NS-2建模与教学演示
4.2 LAN基础与NS-2模拟
4.2.1 LAN基础回顾
4.2.2 LAN的NS-2模拟
4.3 路由基础与NS-2模拟
4.3.1 路由简介
4.3.2 路由的NS-2模拟
4.4 无线网络与NS-2模拟
4.4.1 无线网络概述
4.4.2 无线网络的NS-2模拟
4.5 队列管理与NS-2模拟
4.5.1 队列管理算法简介
4.5.2 队列管理与NS-2模拟
4.6 IP QoS基础与NS-2模拟
4.6.1 IP QOS技术与方案
4.6.2 IP QoS的NS-2模拟
附录1 本章实例索引表
附录2 NS-2网络教学参考大纲
附录3 如何在PowerPoint中使用Nam
附录4 资源列表与参考资料
第5章 TclCL机制
5.1 TclCL
5.2 OTcl和C++的对象通信
5.2.1 创建C++对象
5.2.2 访问C++对象的属性
5.2.3 调用C++对象的方法
5.3 向NS-2中添加ping协议
附录1 Ping.h头文件源码
附录2 参考资料
第6章 NS-2核心组件分析
6.1 离散时间模拟机制
6.2 分类器(classifier)
6.3 定时器(Timer)
6.4 分组格式
6.4.1 特定分组头地址获取
6.4.2 分组(Packet)及相关类
6.5 代理(Agent)
6.5.1 Connector类定义
6.5.2 Agent类定义
6.5.3 UDP协议Agent分析
6.5.4 TCP协议Agent分析
6.6 应用层(Application)
6.6.1 流量发生器(TrafficGenerator类)
6.6.2 应用模拟器(Telnet)
附录1 参考资料
第7章 NS-2在科研中的运用
7.1 端到端拥塞控制研究
7.1.1 问题描述
7.1.2 公平性问题
7.1.3 拥塞崩溃
7.2 一种新的MANET单播协议在NS-2中的实现
7.2.1 概述
7.2.2 创建新的分组类型
7.2.3 创建路由代理
7.2.4 创建路由表
7.2.5 代码集成
附录1 参考资料
1.1 NS-2概述
1.2 NS-2溯源与展望
1.3 网络模拟与网络模拟软件
1.3.1 网络模拟概览
1.3.2 主流网络模拟软件简介
1.3.3 主流模拟软件的比较
1.4 NS-2的下载与安装
1.4.1 NS-2的下载
1.4.2 在Linux下的安装
1.4.3 在Windows+Cygwin下的安装
1.5 NS-2学习之道
1.6 NS-2模拟基础
1.6.1 NS-2模拟的基本流程
1.6.2 NS-2主要构件概览
1.6.3 NS-2源码目录结构
附录1 NS-2安装常见问题解答(Q&A)
附录2 参考资料
第2章 Tcl和OTcl
2.1 Tcl命令格式
2.2 变量
2.3 组合和替代
2.3.1 命令替代
2.3.2 反斜杠替代
2.3.3 组合
2.3.4 组合和替代的执行顺序
2.3.5 组合和替代总结
2.4 数学运算
2.5 过程
2.6 流程控制命令
2.7 注释
2.8 数组
2.9 OTcl
附录1 常用公式、命令、方法
附录2 参考资料
第3章 NS-2基础
3.1 NS-2的离散事件调度机制
3.1.1 Simulator类
3.1.2 NS-2的事件和事件调度器
3.1.3 本节相关的NS命令
3.2 节点(node)
3.2.1 节点的创建和结构
3.2.2 节点的配置
3.2.3 与节点相关的命令
3.3 链路(Link)
3.3.1 链路的创建及结构
3.3.2 双向链路的创建及结构
3.3.3 与本节相关的NS命令
3.3.4 网络拓扑结构的构建
3.4 代理(Agent)
3.4.1 Agent类
3.4.2 UDP代理
3.4.3 TCP代理
3.4.4 其他协议Agent
3.4.5 与Agent相关的命令
3.5 应用层(Application)
3.5.1 应用层概述
3.5.2 流量产生器(Trafflc generators)
3.5.3 应用模拟器(Simulated application)
3.5.4 在examplel中添加代理和应用程序
3.6 数据的记录与动画演示
3.6.1 Trace的使用
3.6.2 Trace文件格式
3.6.3 Monitor的使用
3.6.4 动画演示
3.6.5 与本节相关的命令
3.7 数据分析
3.7.1 使用gawk分析Trace文件
3.7.2 图形绘制工具
3.8 无线网络的模拟
3.8.1 无线网络概述
3.8.2 移动节点
3.8.3 无线网络的路由代理
3.8.4 无线网络的能量模型和无线传播模型
3.8.5 无线Trace
3.8.6 与本节相关的NS命令
附录1 简单有线网络实例example1.tcl完整代码
附录2 简单无线网络实例example2.tcl完整代码
附录3 常见问题解答(Q&A)
附录4 参考资料
第4章 NS-2网络教学应用案例
4.1 TCP/IP基础与NS-2模拟
4.1.1 TCP基础回顾
4.1.2 TCP的NS-2建模与教学演示
4.2 LAN基础与NS-2模拟
4.2.1 LAN基础回顾
4.2.2 LAN的NS-2模拟
4.3 路由基础与NS-2模拟
4.3.1 路由简介
4.3.2 路由的NS-2模拟
4.4 无线网络与NS-2模拟
4.4.1 无线网络概述
4.4.2 无线网络的NS-2模拟
4.5 队列管理与NS-2模拟
4.5.1 队列管理算法简介
4.5.2 队列管理与NS-2模拟
4.6 IP QoS基础与NS-2模拟
4.6.1 IP QOS技术与方案
4.6.2 IP QoS的NS-2模拟
附录1 本章实例索引表
附录2 NS-2网络教学参考大纲
附录3 如何在PowerPoint中使用Nam
附录4 资源列表与参考资料
第5章 TclCL机制
5.1 TclCL
5.2 OTcl和C++的对象通信
5.2.1 创建C++对象
5.2.2 访问C++对象的属性
5.2.3 调用C++对象的方法
5.3 向NS-2中添加ping协议
附录1 Ping.h头文件源码
附录2 参考资料
第6章 NS-2核心组件分析
6.1 离散时间模拟机制
6.2 分类器(classifier)
6.3 定时器(Timer)
6.4 分组格式
6.4.1 特定分组头地址获取
6.4.2 分组(Packet)及相关类
6.5 代理(Agent)
6.5.1 Connector类定义
6.5.2 Agent类定义
6.5.3 UDP协议Agent分析
6.5.4 TCP协议Agent分析
6.6 应用层(Application)
6.6.1 流量发生器(TrafficGenerator类)
6.6.2 应用模拟器(Telnet)
附录1 参考资料
第7章 NS-2在科研中的运用
7.1 端到端拥塞控制研究
7.1.1 问题描述
7.1.2 公平性问题
7.1.3 拥塞崩溃
7.2 一种新的MANET单播协议在NS-2中的实现
7.2.1 概述
7.2.2 创建新的分组类型
7.2.3 创建路由代理
7.2.4 创建路由表
7.2.5 代码集成
附录1 参考资料
猜您喜欢