注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)通信綜合NS與網(wǎng)絡(luò)模擬

NS與網(wǎng)絡(luò)模擬

NS與網(wǎng)絡(luò)模擬

定 價:¥27.00

作 者: 徐雷鳴等編著
出版社: 科學(xué)技術(shù)文獻(xiàn)出版社
叢編項(xiàng):
標(biāo) 簽: 計算機(jī)網(wǎng)絡(luò) 計算機(jī)模擬

ISBN: 9787115118677 出版時間: 2003-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 208 字?jǐn)?shù):  

內(nèi)容簡介

  本書的內(nèi)容涵蓋了網(wǎng)絡(luò)模擬的基本研究方法、NS軟件的基礎(chǔ)知識、使用NS進(jìn)行網(wǎng)絡(luò)模擬的方法和技巧以及使用NS所必備的其他相關(guān)知識。本書的寫作特點(diǎn)是,結(jié)合了具體的實(shí)例以及大量的源代碼分析進(jìn)行講述,并且融入了作者在長期使用NS的過程中所積累的經(jīng)驗(yàn)和心得。本書內(nèi)容詳盡,深入淺出,循序漸進(jìn),適用于從事計算機(jī)網(wǎng)絡(luò)、通信網(wǎng)絡(luò)各種技術(shù)、協(xié)議研發(fā)的技術(shù)人員,以及高等院校相關(guān)專業(yè)的師生,既可作為他們學(xué)習(xí)NS的入門書籍,又可作為他們工作中案頭常備的參考書。

作者簡介

暫缺《NS與網(wǎng)絡(luò)模擬》作者簡介

圖書目錄

第1章  認(rèn)識NS 1                  
 1.1  NS與通信網(wǎng)絡(luò)模擬 1                  
 1.1.1  什么是模擬 1                  
 1.1.2  通信網(wǎng)絡(luò)模擬概述 1                  
 1.1.3  網(wǎng)絡(luò)模擬的需求和NS的設(shè)計目標(biāo) 2                  
 1.2  NS原理概述 3                  
 1.3  使用NS進(jìn)行網(wǎng)絡(luò)模擬的方法和一般過程 5                  
 1.4  NS的歷史與版本 6                  
 1.5  NS手冊 7                  
 1.6  相關(guān)的工具和資源 8                  
 1.7  NS方法學(xué) 9                  
 第2章  NS快速上手 10                  
 2.1  NS的下載與安裝 10                  
 2.1.1  在Linux下使用allinone方式安裝NS 10                  
 2.1.2  在Windows下安裝NS 12                  
 2.2  NS的目錄結(jié)構(gòu) 17                  
 2.3  運(yùn)行NS和nam 17                  
 2.4  第1個Tcl腳本 18                  
 2.5  運(yùn)行無線模擬 20                  
 第3章  Tcl和Otcl 26                  
 3.1  可擴(kuò)展的命令語言Tcl 26                  
 3.1.1  基本命令格式 26                  
 3.1.2  變量 26                  
 3.1.3  組合(grouping)和替代(substitution) 27                  
 3.1.4  數(shù)學(xué)運(yùn)算 29                  
 3.1.5  流程控制 30                  
 3.1.6  過程 34                  
 3.1.7  數(shù)組 36                  
 3.2  Otcl—面向?qū)ο蟮腡cl 37                  
 3.2.1  類和對象 37                  
 3.2.2  成員變量和成員函數(shù)的定義 38                  
 3.2.3  對象的初始化和銷毀 39                  
 3.2.4  繼承 39                  
 第4章  分裂對象模型和TclCL 43                  
 4.1  分裂對象模型 43                  
 4.1.1  為什么要用兩種語言 43                  
 4.1.2  Otcl和C++類的對應(yīng)關(guān)系 44                  
 4.1.3  類命名規(guī)則 45                  
 4.2  Otcl和C++之間的對象連接 45                  
 4.2.1  TclObject和TclClass 45                  
 4.2.2  變量綁定 47                  
 4.2.3  command方法 49                  
 4.2.4  代碼分析 50                  
 4.3  Tcl類 52                  
 4.3.1  獲取Tcl類的實(shí)例 52                  
 4.3.2  調(diào)用Otcl過程 53                  
 4.3.3  返回值 53                  
 4.3.4  對象查找 54                  
 4.4  嵌入的Tcl 54                  
 4.4.1  EmbeddedTcl 54                  
 4.4.2  代碼分析 55                  
 第5章  NS基礎(chǔ) 57                  
 5.1  NS的事件調(diào)度機(jī)制 57                  
 5.1.1  模擬和離散事件模擬 57                  
 5.1.2  事件(event) 58                  
 5.2  節(jié)點(diǎn)(node) 59                  
 5.2.1  創(chuàng)建節(jié)點(diǎn) 60                  
 5.2.2  配置節(jié)點(diǎn) 60                  
 5.2.3  分類器(classifier) 63                  
 5.3  鏈路(link) 68                  
 5.3.1  創(chuàng)建單向鏈路 68                  
 5.3.2  Tcl中的SimpleLink類 69                  
 5.3.3  Connector類 72                  
 5.4  定時器(timer) 73                  
 5.4.1  C++抽象基類TimerHandler 73                  
 5.4.2  例子:TCP重傳定時器 75                  
 5.4.3  Otcl Timer類 76                  
 5.5  分組頭管理 77                  
 5.5.1  協(xié)議和分組頭 77                  
 5.5.2  添加新分組頭 79                  
 5.5.3  選擇模擬中使用的分組頭 79                  
 5.5.4  與分組相關(guān)的類 81                  
 5.5.5  例子 88                  
 5.6  代理(agent) 89                  
 5.6.1  Agent類的狀態(tài)變量和方法 89                  
 5.6.2  協(xié)議Agent 89                  
 5.6.3  Otcl中的Agent類 90                  
 5.6.4  UDP 91                  
 5.6.5  TCP 93                  
 5.7  應(yīng)用層 97                  
 5.7.1  Application類 97                  
 5.7.2  運(yùn)輸層代理的API函數(shù) 98                  
 5.7.3  流量發(fā)生器(TrafficGenerator類) 100                  
 5.7.4  應(yīng)用模擬器:Telnet和FTP 104                  
 5.8  無線網(wǎng)絡(luò) 104                  
 5.8.1  基本的無線模型 105                  
 5.8.2  創(chuàng)建MobileNode 105                  
 5.8.3  移動節(jié)點(diǎn)的運(yùn)動 107                  
 5.8.4  移動節(jié)點(diǎn)的組成 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章  相關(guān)工具詳解 126                  
 6.1  gawk 126                  
 6.1.1  gawk概述 126                  
 6.1.2  開始使用gawk 127                  
 6.1.3  讀取輸入檔案 128                  
 6.1.4  打印輸出 129                  
 6.1.5  匹配模式(Pattern) 130                  
 6.1.6  Actions中的運(yùn)算式(Expression) 131                  
 6.1.7  Actions里面的控制語句 132                  
 6.1.8  內(nèi)建函數(shù)(Built-in Functions) 134                  
 6.1.9  使用者定義的函數(shù)(User-defined Functions) 135                  
 6.1.10  應(yīng)用舉例 136                  
 6.1.11  結(jié)論 137                  
 6.2  繪圖工具gnuplot 137                  
 6.2.1  啟動和退出gnuplot 137                  
 6.2.2  簡單繪圖 138                  
 6.2.3  三維繪圖 142                  
 6.2.4  圖形顯示設(shè)置 142                  
 6.3  cbrgen 145                  
 6.4  setdest 146                  
 6.5  threshold工具 148                  
 6.6  nam 149                  
 6.6.1  nam簡介 149                  
 6.6.2  Nam用戶界面 149                  
 6.6.3  nam入門 150                  
 6.6.4  NS中控制nam動畫顯示的命令 153                  
 6.7  xgraph 154                  
 6.8  Tracegraph 156                  
 第7章  案例分析 158                  
 7.1  教育. 研究方面的應(yīng)用 158                  
 7.2  科研應(yīng)用的一個完整例子 159                  
 7.2.1  科研例子 159                  
 7.2.2  添加協(xié)議類 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查看運(yùn)行過程 172                  
 7.2.9  MFlood類的程序清單 174                  
 第8章  調(diào)試技術(shù) 183                  
 8.1  Otcl調(diào)試技術(shù) 184                  
 8.1.1  輸出提示信息 184                  
 8.1.2  利用Otcl命令 184                  
 8.1.3  使用Tcl調(diào)試器 184                  
 8.2  利用KDevelop調(diào)試NS 187                  
 8.2.1  KDevelop簡介 187                  
 8.2.2  為NS建立KDevelop工程 190                  
 8.2.3  調(diào)試舉例 192                  
 8.3  如何區(qū)分Otcl錯誤和C++錯誤 194                  
 8.4  向別人求助 195                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號