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

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

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

定 價(jià):¥27.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  認(rèn)識(shí)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è)計(jì)目標(biāo) 2                  
 1.2  NS原理概述 3                  
 1.3  使用NS進(jìn)行網(wǎng)絡(luò)模擬的方法和一般過(guò)程 5                  
 1.4  NS的歷史與版本 6                  
 1.5  NS手冊(cè) 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個(gè)Tcl腳本 18                  
 2.5  運(yùn)行無(wú)線模擬 20                  
 第3章  Tcl和Otcl 26                  
 3.1  可擴(kuò)展的命令語(yǔ)言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  過(guò)程 34                  
 3.1.7  數(shù)組 36                  
 3.2  Otcl—面向?qū)ο蟮腡cl 37                  
 3.2.1  類(lèi)和對(duì)象 37                  
 3.2.2  成員變量和成員函數(shù)的定義 38                  
 3.2.3  對(duì)象的初始化和銷(xiāo)毀 39                  
 3.2.4  繼承 39                  
 第4章  分裂對(duì)象模型和TclCL 43                  
 4.1  分裂對(duì)象模型 43                  
 4.1.1  為什么要用兩種語(yǔ)言 43                  
 4.1.2  Otcl和C++類(lèi)的對(duì)應(yīng)關(guān)系 44                  
 4.1.3  類(lèi)命名規(guī)則 45                  
 4.2  Otcl和C++之間的對(duì)象連接 45                  
 4.2.1  TclObject和TclClass 45                  
 4.2.2  變量綁定 47                  
 4.2.3  command方法 49                  
 4.2.4  代碼分析 50                  
 4.3  Tcl類(lèi) 52                  
 4.3.1  獲取Tcl類(lèi)的實(shí)例 52                  
 4.3.2  調(diào)用Otcl過(guò)程 53                  
 4.3.3  返回值 53                  
 4.3.4  對(duì)象查找 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  分類(lèi)器(classifier) 63                  
 5.3  鏈路(link) 68                  
 5.3.1  創(chuàng)建單向鏈路 68                  
 5.3.2  Tcl中的SimpleLink類(lèi) 69                  
 5.3.3  Connector類(lèi) 72                  
 5.4  定時(shí)器(timer) 73                  
 5.4.1  C++抽象基類(lèi)TimerHandler 73                  
 5.4.2  例子:TCP重傳定時(shí)器 75                  
 5.4.3  Otcl Timer類(lèi) 76                  
 5.5  分組頭管理 77                  
 5.5.1  協(xié)議和分組頭 77                  
 5.5.2  添加新分組頭 79                  
 5.5.3  選擇模擬中使用的分組頭 79                  
 5.5.4  與分組相關(guān)的類(lèi) 81                  
 5.5.5  例子 88                  
 5.6  代理(agent) 89                  
 5.6.1  Agent類(lèi)的狀態(tài)變量和方法 89                  
 5.6.2  協(xié)議Agent 89                  
 5.6.3  Otcl中的Agent類(lèi) 90                  
 5.6.4  UDP 91                  
 5.6.5  TCP 93                  
 5.7  應(yīng)用層 97                  
 5.7.1  Application類(lèi) 97                  
 5.7.2  運(yùn)輸層代理的API函數(shù) 98                  
 5.7.3  流量發(fā)生器(TrafficGenerator類(lèi)) 100                  
 5.7.4  應(yīng)用模擬器:Telnet和FTP 104                  
 5.8  無(wú)線網(wǎng)絡(luò) 104                  
 5.8.1  基本的無(wú)線模型 105                  
 5.8.2  創(chuàng)建MobileNode 105                  
 5.8.3  移動(dòng)節(jié)點(diǎn)的運(yùn)動(dòng) 107                  
 5.8.4  移動(dòng)節(jié)點(diǎn)的組成 107                  
 5.9  trace文件 108                  
 5.9.1  在Tcl中使用Trace類(lèi) 109                  
 5.9.2  C++的Trace類(lèi) 111                  
 5.9.3  trace文件格式 113                  
 5.9.4  無(wú)線模擬的trace文件格式 117                  
 第6章  相關(guān)工具詳解 126                  
 6.1  gawk 126                  
 6.1.1  gawk概述 126                  
 6.1.2  開(kāi)始使用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里面的控制語(yǔ)句 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  啟動(dòng)和退出gnuplot 137                  
 6.2.2  簡(jiǎn)單繪圖 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簡(jiǎn)介 149                  
 6.6.2  Nam用戶(hù)界面 149                  
 6.6.3  nam入門(mén) 150                  
 6.6.4  NS中控制nam動(dòng)畫(huà)顯示的命令 153                  
 6.7  xgraph 154                  
 6.8  Tracegraph 156                  
 第7章  案例分析 158                  
 7.1  教育. 研究方面的應(yīng)用 158                  
 7.2  科研應(yīng)用的一個(gè)完整例子 159                  
 7.2.1  科研例子 159                  
 7.2.2  添加協(xié)議類(lèi) 159                  
 7.2.3  增加包頭類(lèi)型 161                  
 7.2.4  編譯代碼 163                  
 7.2.5  初步測(cè)試 163                  
 7.2.6  場(chǎng)景測(cè)試 166                  
 7.2.7  trace分析 167                  
 7.2.8  使用nam查看運(yùn)行過(guò)程 172                  
 7.2.9  MFlood類(lèi)的程序清單 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簡(jiǎn)介 187                  
 8.2.2  為NS建立KDevelop工程 190                  
 8.2.3  調(diào)試舉例 192                  
 8.3  如何區(qū)分Otcl錯(cuò)誤和C++錯(cuò)誤 194                  
 8.4  向別人求助 195                  

本目錄推薦

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