- 11
- 0
- 约5.44万字
- 约 59页
- 2017-08-10 发布于河北
- 举报
NS2学习笔记.pdf
NS2学习笔记
燕志伟
西安交通大学电信学院
2005611
1
序
学习NS已经有两、三月有余。期间涉及操作系统的安装,NS的安装与调试等等方方面面
的内容。有时,一个命令的错误百思不得其解,往往会困扰我一日,甚至数日之久。后来,
发现所有的内容都是在逻辑上成立的。只是,我当时的理解有所偏差而已。
刚开始,触及NS时,被其搞得一头雾水;不得其要领。而且,初学的书籍较少,多是网
上的资料。而又多是多人转手Copy,Paste,更是令人头大。经过这两、三个月的初步摸索,
基本弄清了NS的逻辑关系。
这个学习笔记,是我这二、三个月的学习日志的总结和整理。以前习惯于在纸上写笔记,
为了能记录在计算机的操作,需要在屏幕上截图,迫使我开始习惯于在计算机上记录我的
学习笔记。现在想来,这也是一件好事情。
因为NS是在类似UNIX的系统上安装运行的,而我们又习惯于用Windows 的系统,所以
我在WinXP系统上安装了VMWare系统,然后又在其上安装FreeBSD4.10系统。(其实
我也试过cyWin 的,总是错误不断,也是迫不得已呀。)不过这个VMWare确是不错的,
老外,真是历害,能把这个软件做到这个程度真是不易。这个软件还有一个好处,就是配
置XFree86的时候较为容易,装一下VMTools后,会在虚拟光盘上多一个文件,解压并运
行它,并接受它的默认值就可以了。这个对XFee86的兼容性极好,省下不小麻烦。
学习NS是要有一定基础的,要对C 语言和C++的类与对象的概念比较清楚,才能搞清
NS要做的事情。
在这次的学习中,参考了不少网上的资料。其中许多是论坛中的,能记得在最后的文献中
都注明了。记不得的,也就无法一一注明。总之,我在此一并谢过了。
燕志伟
于 西安交通大学西一楼
2005611
2
目录
1. 在FREEBSD下NS的安装5
1.1. FREEBSD的安装5
1.2. NS2安装5
1.3. 建立一个用于学习NS用户: 5
2. NS2中OTCL的基本概念 6
2.1. OTCL变量与表达式基本用法 6
2.2. OTCL面向对象的用法 7
3. NS2模拟网络第一例: 9
3.1. 例子1:9
3.2. 各条语句的解释 11
3.2.1. 原(英)文解释11
3.2.2. 我自己的笔记解释15
4. NS2的组成机理及模型 19
4.1. OTCL的网络组成19
4.2. 结点与路由 19
4.3. 链接LINK20
4.3.1. 跟踪trace 20
4.3.2. 监视队列Queue Monitor 21
4.4. 一个完整的例子 21
5. NS数据包结构 22
6. NS2跟踪及后期数据处理 23
6.1. 设置跟踪文件 23
6.2. 用GNUPLOT 作图24
6.3. RED QUEUE MONITOR EXAMPLE25
7. NS2扩展功能 29
7.1. NS的目录结构30
7.2. 扩展的方法 31
7.2.1. 第一步:Export C++ Class to Tcl 31
7.2.2. Export C++ class variab
您可能关注的文档
最近下载
- 2024-2025学年统编版道德与法治六年级下册全册教案(教学设计).pdf VIP
- 环保在线监测系统运行维护管理体系.pdf VIP
- 冯巧根 管理会计(第4版)课后习题答案.docx VIP
- 医疗废物岗位职责.docx VIP
- 最新人教版三年级数学下册全册教案(新课标版).docx VIP
- 基于单片机的火灾报警及灭火系统.docx VIP
- 基于单片机的灭火机器人设计.doc VIP
- 安徽省定远县2025年上半年事业单位公开招聘试题含答案分析.docx VIP
- 小学数学教学中数学建模思想与生活问题解决课题报告教学研究课题报告.docx
- 中国糖尿病防治指南(2024版)解读-糖尿病相关技术.pptx
原创力文档

文档评论(0)