没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
无线传感器网络仿真平台 NS2
计算机应用技术 张道远
内容
NS2 介绍
OTcl 语言简介
NS2 的实现机制和体系结构
利用 NS2 模拟流程和注意事项
NS2— 协议仿真
NS2 介绍
NS2 是面向对象的,离散事件驱动的网络环境模拟器,开发于
UC Berkeley ,它可以模拟各种 IP 网络环境。
NS2 实现了对许多网络协议的模拟,如 TCP , UDP ,和数据
源发生器( traffic source) 如
FTP , WWW , Telnet , Web , CBR 和 VBR 等。
NS2 模拟了路由队列的管理机制,如 Drop Tail , RED 和 VBR
,实现了 Dijkstra 和其他的路由算法。
NS2 也实现了 Multicasting 和一些应用于局域网模拟的在 MAC
层的协议。
NS2 采用分裂对象模型的开发机制,由 C++ 和 Otcl (加上面向
对象特性的 TCL 脚本程序设计语言,开发于 MIT )两种程序设
计语言实现。
OTcl 语言简介
Tk 是 Tcl 在 X Window 环境下的扩展,它包含了 Tcl 的全部的 C
库函数,以及支持 X Window 的窗口、控件等 C 库函数,为用
户开发图形用户界面提供了方便。
Tcl 是解释执行的脚本语言。它的实现依赖于 Tcl 内部的 C 函数
库。添加新的 C 函数就可以扩充 Tcl 的命令和功能,是扩展性非
常强的脚本程序设计语言。
Tcl 解释器把用户输入的命令和程序语句进行初步分析,然后调
用 C 函数库里的相应函数来执行,输出结果。
Tcl 是无强制类型的脚本语言,一切变量,不论整型,浮点型等
,都以字符串的形式存储。
Otcl 是 Tcl 的面向对象( Object Oriented )的扩展,在
Otcl 中加入了类的概念。
对象是类的实例,它有自己的属性(成员变量, InstVar
)和自己的内部操作(成员函数, InstProc )。
对象具有继承、封装、多态性和动态绑定等性质。
面向对象机制的加入使得原始的 Tcl 变得更加强大,更
加方便使用。
实际上, Tcl 和 OTcl 的关系就像 C 和 C++ 。因此,所
有的 Tcl 命令都可以在 OTcl 中使用。
剩余24页未读,继续阅读
资源评论
- cjm佳杰丽2014-05-27有参考价值,但是不详细,没有具体的代码
- jimcc22015-04-27有参考价值,但是不详细
- hothumor2012-09-07有参考价值,但实现的时候好像有些地方有错
xslig
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功