NS2網(wǎng)絡(luò)模擬器的原理和應(yīng)用計算機(jī)網(wǎng)絡(luò)仿真平臺 版權(quán)信息
- ISBN:9787561224496
- 條形碼:9787561224496 ; 978-7-5612-2449-6
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
NS2網(wǎng)絡(luò)模擬器的原理和應(yīng)用計算機(jī)網(wǎng)絡(luò)仿真平臺 本書特色
本書要介紹的是由UC Berkeley設(shè)計、起初由VINT Project團(tuán)隊維護(hù)的一套網(wǎng)絡(luò)仿真軟件NS2(Network Simulator-Version 2,簡稱NS2)。NS2是一個面向?qū)ο蟮摹⒂秒x散事件驅(qū)動的、利用C 語言和OTcl語言編寫的網(wǎng)絡(luò)模擬器,主要是用于局域網(wǎng)和廣域網(wǎng)的網(wǎng)絡(luò)模擬和協(xié)議算法模擬。 利用NS2,可以很方便地模擬一個算法。首先需要建立自己的仿真環(huán)境、可能的網(wǎng)絡(luò)狀況,然后設(shè)定相關(guān)的參數(shù)、通訊協(xié)議等,交給NS2去執(zhí)行,得到一個輸出文件,再利用一些輔助軟件如NAM,XGraph,Gnuplot,Perl等做進(jìn)一步的分析。比起傳統(tǒng)的做法,NS2要容易得多,也節(jié)省了不少經(jīng)費和時間。這就是為什么要用NS2來做模擬的原因!
NS2網(wǎng)絡(luò)模擬器的原理和應(yīng)用計算機(jī)網(wǎng)絡(luò)仿真平臺 內(nèi)容簡介
《NS2網(wǎng)絡(luò)模擬器的原理和應(yīng)用》要介紹的是由UC Berkeley設(shè)計、起初由VINT Project 團(tuán)隊維護(hù)的一套網(wǎng)絡(luò)仿真軟件NS2(Network Simulator-Version 2,簡稱NS2)。NS2是一個面向?qū)ο蟮摹⒂秒x散事件驅(qū)動的、利用C++語言和OTcl語言編寫的網(wǎng)絡(luò)模擬器,主要是用于局域網(wǎng)和廣域網(wǎng)的網(wǎng)絡(luò)模擬和協(xié)議算法模擬。
NS2網(wǎng)絡(luò)模擬器的原理和應(yīng)用計算機(jī)網(wǎng)絡(luò)仿真平臺 目錄
第1章 NS2概述
1.1 NS2簡介
1.2 NS2的基本結(jié)構(gòu)
1.3 NS2中C++和0Tcl的關(guān)系
1.4 使用NS2的流程
1.5 模擬結(jié)果的分析
1.6 NS2中對象和各種協(xié)議的對應(yīng)關(guān)系
第2章 NS2安裝
2.1 在Unix平臺下安裝NS2
2.2 在Win9X/2000/XP環(huán)境下安裝NS2
第3章 Tcl語法
3.1 Tcl語言簡介
3.2 變量(Variable)
3.3 表達(dá)式(Expression)
3.4 命令替換(CommandSubstitution)
3.5 流程控制(ControlFlow)
3.6 過程(Procedure)
3.7 數(shù)組(Array)
3.8 類(Class)
3.9 字符串(String)
3.10 輸出(Output)
3.11 列表(List)
3.12 Tcl內(nèi)置命令
第4章 NS2語法
4.1 一個簡單的例子
4.2 基本語法
第二部分 NS2結(jié)果分析
第5章 跟蹤文件out.tr
第6章 動畫演示工具NAM
6.1 NAM的命令行選項
6.2 用戶接口
第7章 分析工具Awk
7.1 Awk簡介
7.2 Awk的運(yùn)行過程
第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 調(diào)度器和事件
10.4 其他方法
10.5 命令一覽
第11章 節(jié)點和包(NodeandPacket)
11.1 節(jié)點的基本元素
11.2 節(jié)點的設(shè)置方法
11.3 節(jié)電設(shè)置接口
11.4 分類器
11.5 復(fù)制器
11.6 路由模塊和分類器的組織
11.7 命令一覽
第12章 鏈路:簡單鏈路接口(Link)
12.1 鏈路和簡單鏈路的實例過程
12.2 連接器(Connector)
12.3 對象之間的關(guān)系
12.4 命令一覽
第13章 隊列管理(Queue)
13.1 C++中的Queue
13.2 例子:丟尾(Drop Tail)
13.3 不同類型的隊列對象
13.4 命令一覽
第14章 代理(Agent)
14.1 代理的狀態(tài)變量
14.2 代理函數(shù)
14.3 協(xié)議代理
14.4 OTcl連接
14.5 TCP代理和TCP Sink代理進(jìn)行連接的例子
14.6 創(chuàng)建新的代理
14.7 各種代理對象
14.8 命令一覽
第15章 局域網(wǎng)
15.1 Tcl配置
15.2 局域網(wǎng)的組成
15.3 Channel類
15.4 MacClassitier類
15.5 MAC類
15.6 LL類
15.7 局域網(wǎng)路由器(LanRouter)類
15.8 局域網(wǎng)和NS2路由
15.9 命令一覽
第16章 移動網(wǎng)絡(luò)
16.1 NS2中基本無線模型
16.2 CMU無線模型的擴(kuò)展
16.3 命令一覽
第17章 NS2中的衛(wèi)星網(wǎng)絡(luò)
17.1 衛(wèi)星模型概述
17.2 衛(wèi)星網(wǎng)絡(luò)擴(kuò)展
17.3 實現(xiàn)
17.4 命令一覽
第四部分 NS2解釋器接口
第18章 Tcl類
18.1 獲得Tcl實例指針
18.2 激活OTcl的過程
18.3 從解釋器傳遞或者返回運(yùn)行結(jié)果
18.4 錯誤報告和退出
18.5 解釋器中的哈希函數(shù)
18.6 解釋器中的其他操作
第19章 TclObject類
19.1 創(chuàng)建和撤銷TclObjects
19.2 變量綁定
19.3 變量跟蹤
19.4 Command方法:定義和激活
第20章 TclClass類
20.1 怎樣綁定靜態(tài)C++類成員變量
20.2 類TclCommand
20.3 類EmbeddedTcl
20.4 類InstVar
第五部分 NS2擴(kuò)展
第21章 NS2擴(kuò)展的基礎(chǔ)知識
21.1 NS2的目錄結(jié)構(gòu)
21.2 OTcl連接
第22章 NS2擴(kuò)展的基本方法
22.1 NS2擴(kuò)展的基本步驟
22.2 NS2擴(kuò)展的簡單實例
第23章 增加新的應(yīng)用和代理
23.1 目標(biāo)
23.2 應(yīng)用描述
23.3 問題分析
23.4 設(shè)計實現(xiàn)
第24章 增加新的隊列
24.1 目標(biāo)
24.2 設(shè)計分析
24.3 實現(xiàn)
24.4 測試模擬
第六部分 實例
第25章 實例
25.1 實例1:PEP在NS2中的代碼實現(xiàn)
25.2 實例2:Internet主動式隊列管理機(jī)制
25.3 實例3:UDP協(xié)議下的數(shù)據(jù)測量
25.4 實例4:在NS2中增加計算網(wǎng)絡(luò)流量模塊
25.5 實例5:建立Agent以計算傳輸時間
25.6 實例6:在NS2中模擬無線網(wǎng)絡(luò)
25.7 實例7:在NS2中模擬有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)混合以及移動IP
25.8 實例8:復(fù)雜無線網(wǎng)絡(luò)中創(chuàng)建節(jié)點運(yùn)動和傳輸連接文件
參考文獻(xiàn)
- >
伯納黛特,你要去哪(2021新版)
- >
山海經(jīng)
- >
二體千字文
- >
李白與唐代文化
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
上帝之肋:男人的真實旅程
- >
羅庸西南聯(lián)大授課錄
- >
巴金-再思錄