图书介绍

NS与网络模拟2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

NS与网络模拟
  • 徐雷鸣等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115118671
  • 出版时间:2003
  • 标注页数:195页
  • 文件大小:18MB
  • 文件页数:206页
  • 主题词:计算机网络-计算机模拟

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

NS与网络模拟PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 认识NS1

1.1 NS与通信网络模拟1

1.1.1 什么是模拟1

1.1.2 通信网络模拟概述1

1.1.3 网络模拟的需求和NS的设计目标2

1.2 NS原理概述3

1.3 使用NS进行网络模拟的方法和一般过程5

1.4 NS的历史与版本6

1.5 NS手册7

1.6 相关的工具和资源8

1.7 NS方法学9

第2章 NS快速上手10

2.1 NS的下载与安装10

2.1.1 在Linux下使用allinone方式安装NS10

2.1.2 在Windows下安装NS12

2.3 运行NS和nam17

2.2 NS的目录结构17

2.4 第1个Tcl脚本18

2.5 运行无线模拟20

第3章 Tcl和Otcl26

3.1 可扩展的命令语言Tcl26

3.1.1 基本命令格式26

3.1.2 变量26

3.1.3 组合(grouping)和替代(substitution)27

3.1.4 数学运算29

3.1.5 流程控制30

3.1.6 过程34

3.1.7 数组36

3.2 Otcl——面向对象的Tcl37

3.2.1 类和对象37

3.2.2 成员变量和成员函数的定义38

3.2.3 对象的初始化和销毁39

3.2.4 继承39

4.1 分裂对象模型43

4.1.1 为什么要用两种语言43

第4章 分裂对象模型和TcICL43

4.1.2 Otcl和C++类的对应关系44

4.1.3 类命名规则45

4.2 Otcl和C++之间的对象连接45

4.2.1 TclObject和TclClass45

4.2.2 变量绑定47

4.2.3 command方法49

4.2.4 代码分析50

4.3.1 获取Tcl类的实例52

4.3 Tcl类52

4.3.2 调用Otcl过程53

4.3.3 返回值53

4.3.4 对象查找54

4.4 嵌入的Tcl54

4.4.1 EmbeddedTcl54

4.4.2 代码分析55

5.1 NS的事件调度机制57

5.1.1 模拟和离散事件模拟57

第5章 NS基础57

5.1.2 事件(event)58

5.2 节点(node)59

5.2.1 创建节点60

5.2.2 配置节点60

5.2.3 分类器(classifier)63

5.3 链路(link)68

5.3.1 创建单向链路68

5.3.2 Tcl中的SimpleLink类69

5.3.3 Connector类72

5.4 定时器(timer)73

5.4.1 C++抽象基类TimerHandler73

5.4.2 例子:TCP重传定时器75

5.4.3 Otcl Timer类76

5.5 分组头管理77

5.5.1 协议和分组头77

5.5.2 添加新分组头79

5.5.3 选择模拟中使用的分组头79

5.5.4 与分组相关的类81

5.5.5 例子88

5.6 代理(agent)89

5.6.1 Agent类的状态变量和方法89

5.6.2 协议Agent89

5.6.3 Otcl中的Agent类90

5.6.4 UDP91

5.6.5 TCP93

5.7 应用层97

5.7.1 Application类97

5.7.2 运输层代理的API函数98

5.7.3 流量发生器(TrafficGenerator类)100

5.7.4 应用模拟器:Telnet和FTP104

5.8 无线网络104

5.8.1 基本的无线模型105

5.8.2 创建MobileNode105

5.8.3 移动节点的运动107

5.8.4 移动节点的组成107

5.9 trace文件108

5.9.1 在Tcl中使用Trace类109

5.9.2 C++的Trace类111

5.9.3 trace文件格式113

5.9.4 无线模拟的trace文件格式117

第6章 相关工具详解126

6.1 gawk126

6.1.1 gawk概述126

6.1.2 开始使用gawk127

6.1.3 读取输入档案128

6.1.4 打印输出129

6.1.5 匹配模式(Pattern)130

6.1.6 Actions中的运算式(Expression)131

6.1.7 Actions里面的控制语句132

6.1.8 内建函数(Built-in Functions)134

6.1.9 使用者定义的函数(User-defined Functions)135

6.1.10 应用举例136

6.2 绘图工具gnuplot137

6.2.1 启动和退出gnuplot137

6.1.11 结论137

6.2.2 简单绘图138

6.2.3 三维绘图142

6.2.4 图形显示设置142

6.3 cbrgen145

6.4 setdest146

6.5 threshold工具148

6.6.2 Nam用户界面149

6.6.1 nam简介149

6.6 nam149

6.6.3 nam入门150

6.6.4 NS中控制nam动画显示的命令153

6.7 xgraph154

6.8 Tracegraph156

第7章 案例分析158

7.1 教育、研究方面的应用158

7.2.1 科研例子159

7.2.2 添加协议类159

7.2 科研应用的一个完整例子159

7.2.3 增加包头类型161

7.2.4 编译代码163

7.2.5 初步测试163

7.2.6 场景测试166

7.2.7 trace分析167

7.2.8 使用nam查看运行过程172

7.2.9 MFlood类的程序清单174

第8章 调试技术183

8.1.2 利用Otcl命令184

8.1.3 使用Tcl调试器184

8.1 Otcl调试技术184

8.1.1 输出提示信息184

8.2 利用KDevelop调试NS187

8.2.1 KDevelop简介187

8.2.2 为NS建立KDevelop工程190

8.2.3 调试举例192

8.3 如何区分Otcl错误和C++错误194

8.4 向别人求助195

热门推荐