书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >>
NS2网络模拟器的原理和应用计算机网络仿真平台

NS2网络模拟器的原理和应用计算机网络仿真平台

作者:王辉
出版社:西北工业大学出版社出版时间:2017-02-01
开本: 16开 页数: 255
中 图 价:¥30.4(7.6折) 定价  ¥40.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

NS2网络模拟器的原理和应用计算机网络仿真平台 版权信息

NS2网络模拟器的原理和应用计算机网络仿真平台 本书特色

本书要介绍的是由UC Berkeley设计、起初由VINT Project团队维护的一套网络仿真软件NS2(Network Simulator-Version 2,简称NS2)。NS2是一个面向对象的、用离散事件驱动的、利用C 语言和OTcl语言编写的网络模拟器,主要是用于局域网和广域网的网络模拟和协议算法模拟。 利用NS2,可以很方便地模拟一个算法。首先需要建立自己的仿真环境、可能的网络状况,然后设定相关的参数、通讯协议等,交给NS2去执行,得到一个输出文件,再利用一些辅助软件如NAM,XGraph,Gnuplot,Perl等做进一步的分析。比起传统的做法,NS2要容易得多,也节省了不少经费和时间。这就是为什么要用NS2来做模拟的原因!

NS2网络模拟器的原理和应用计算机网络仿真平台 内容简介

  《NS2网络模拟器的原理和应用》要介绍的是由UC Berkeley设计、起初由VINT Project 团队维护的一套网络仿真软件NS2(Network Simulator-Version 2,简称NS2)。NS2是一个面向对象的、用离散事件驱动的、利用C++语言和OTcl语言编写的网络模拟器,主要是用于局域网和广域网的网络模拟和协议算法模拟。

NS2网络模拟器的原理和应用计算机网络仿真平台 目录

**部分 NS2基础
第1章 NS2概述
1.1 NS2简介
1.2 NS2的基本结构
1.3 NS2中C++和0Tcl的关系
1.4 使用NS2的流程
1.5 模拟结果的分析
1.6 NS2中对象和各种协议的对应关系
第2章 NS2安装
2.1 在Unix平台下安装NS2
2.2 在Win9X/2000/XP环境下安装NS2
第3章 Tcl语法
3.1 Tcl语言简介
3.2 变量(Variable)
3.3 表达式(Expression)
3.4 命令替换(CommandSubstitution)
3.5 流程控制(ControlFlow)
3.6 过程(Procedure)
3.7 数组(Array)
3.8 类(Class)
3.9 字符串(String)
3.10 输出(Output)
3.11 列表(List)
3.12 Tcl内置命令
第4章 NS2语法
4.1 一个简单的例子
4.2 基本语法

第二部分 NS2结果分析
第5章 跟踪文件out.tr
第6章 动画演示工具NAM
6.1 NAM的命令行选项
6.2 用户接口
第7章 分析工具Awk
7.1 Awk简介
7.2 Awk的运行过程
第8章 绘图工具XGraph和Gnuplot
8.lXGraph简介
8.2 Gnuplot简介
第9章 实例
9.1 用Awk分析
9.2 用XGrapb和Gnuplot绘图

第三部分 NS2对象
第10章 模拟器(Simulator)
10.1 类Simulator
10.2 Simulator初始化
10.3 调度器和事件
10.4 其他方法
10.5 命令一览
第11章 节点和包(NodeandPacket)
11.1 节点的基本元素
11.2 节点的设置方法
11.3 节电设置接口
11.4 分类器
11.5 复制器
11.6 路由模块和分类器的组织
11.7 命令一览
第12章 链路:简单链路接口(Link)
12.1 链路和简单链路的实例过程
12.2 连接器(Connector)
12.3 对象之间的关系
12.4 命令一览
第13章 队列管理(Queue)
13.1 C++中的Queue
13.2 例子:丢尾(Drop Tail)
13.3 不同类型的队列对象
13.4 命令一览
第14章 代理(Agent)
14.1 代理的状态变量
14.2 代理函数
14.3 协议代理
14.4 OTcl连接
14.5 TCP代理和TCP Sink代理进行连接的例子
14.6 创建新的代理
14.7 各种代理对象
14.8 命令一览
第15章 局域网
15.1 Tcl配置
15.2 局域网的组成
15.3 Channel类
15.4 MacClassitier类
15.5 MAC类
15.6 LL类
15.7 局域网路由器(LanRouter)类
15.8 局域网和NS2路由
15.9 命令一览
第16章 移动网络
16.1 NS2中基本无线模型
16.2 CMU无线模型的扩展
16.3 命令一览
第17章 NS2中的卫星网络
17.1 卫星模型概述
17.2 卫星网络扩展
17.3 实现
17.4 命令一览

第四部分 NS2解释器接口
第18章 Tcl类
18.1 获得Tcl实例指针
18.2 激活OTcl的过程
18.3 从解释器传递或者返回运行结果
18.4 错误报告和退出
18.5 解释器中的哈希函数
18.6 解释器中的其他操作
第19章 TclObject类
19.1 创建和撤销TclObjects
19.2 变量绑定
19.3 变量跟踪
19.4 Command方法:定义和激活
第20章 TclClass类
20.1 怎样绑定静态C++类成员变量
20.2 类TclCommand
20.3 类EmbeddedTcl
20.4 类InstVar

第五部分 NS2扩展
第21章 NS2扩展的基础知识
21.1 NS2的目录结构
21.2 OTcl连接
第22章 NS2扩展的基本方法
22.1 NS2扩展的基本步骤
22.2 NS2扩展的简单实例
第23章 增加新的应用和代理
23.1 目标
23.2 应用描述
23.3 问题分析
23.4 设计实现
第24章 增加新的队列
24.1 目标
24.2 设计分析
24.3 实现
24.4 测试模拟

第六部分 实例
第25章 实例
25.1 实例1:PEP在NS2中的代码实现
25.2 实例2:Internet主动式队列管理机制
25.3 实例3:UDP协议下的数据测量
25.4 实例4:在NS2中增加计算网络流量模块
25.5 实例5:建立Agent以计算传输时间
25.6 实例6:在NS2中模拟无线网络
25.7 实例7:在NS2中模拟有线网络和无线网络混合以及移动IP
25.8 实例8:复杂无线网络中创建节点运动和传输连接文件

参考文献
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服