网站大量收购独家精品文档,联系QQ:2885784924

WLAN课程报告.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WLAN课程报告

WLAN 2005 WeiFeng Hu@m.ccu NS2 (Network Simulator - version 2) WLAN課程報告 Introduction 為什麼要用Simulator作模擬? 為什麼要用NS2? Open source Object-Oriented OTcl Outline 什麼是NS2 Tcl簡介 開始模擬 模擬結果分析 分析結果圖形化 什麼是NS2? Network Simulator – Version 2 1989年由Real Network Simulator 改版,目前由SAMAN和CONSER維護 NS is a discrete event simulator targeted at networking research. NS2架構 為什麼要用二種語言 ? 用 C++ : 處理封包傳送 更改一些底層或新增 protocols 之類的 C++ Class 不常更動,執行速度快 用 OTcl : 負責設定檔部分 運作已編譯過的 C++ Objects 常會更動,執行時需花一點直譯的時間 Tcl簡介(Tool Command Language) ns使用MIT發展的OTcl (Object Tcl)做為描述、配置、執行模擬的語言,OTcl是Tcl的物件導向延伸版本。在使用ns進行網路模擬之前,必須先學會這個語言,可以參考ns/otcl/doc目錄下有一份OTcl Tutorial,是一份不錯的入門文件。 Tcl簡介(Tool Command Language) cont. Tcl簡介(Tool Command Language) cont. Tcl簡介(Tool Command Language) cont. puts The first $count Fibonacci numbers: … do variable substitution {…} variable substitution does not take place Tcl簡介(Tool Command Language) cont. for { set i 1 } { $i $count } { incr i 1 } { Tcl簡介(Tool Command Language) cont. set num(1) [ expr $num(0) + $num(1) ] 開始NS2模擬:模擬環境介紹 NS2模擬:Tcl Script NS2模擬:Tcl Script (cont.) NS2模擬:Tcl Script (cont.) NS2模擬:Tcl Script (cont.) NS2模擬:Tcl Script (cont.) NS2模擬:模擬結果 awk語言 – 數值分析 awk語言 – 簡介 awk語言 – 執行流程 執行awk時, 它會反複進行下列四步驟 自動從指定的資料檔中讀取一筆資料列。 自動更新(Update)相關的內建變數之值。 逐次執行程式中 所有 的 Pattern { Actions } 指令。 當執行完程式中所有 Pattern { Actions }時,若資料檔中還有未讀取的料,則反覆執行步驟1到步驟4。 awk語言 – 例子 awk語言 – 例子 (cont.) 分析結果圖形化 [xgraph] xgraph的運作是把第一排當作x軸的資料,第二排當作是y軸的資料 [gnuplot] 命令導向的交談式繪圖程式(command-driven interactive function plotting program)。 一些不錯介紹NS2的網站 NS2使用說明 0/~smallko/ns2/ns2.htm .tw/ns2/ns2_website/ 一些已開發的模組 /nsnam/ns/ns-contributed.html Tcl簡單介紹 /~griswold/NS2/fib.html AWK Tutorial Guide .tw/aspac/reports/94/94011/ GNUPLOT使用手冊 .tw/aspac/reports/94/94002/ .tw/ns2/ns2_website/ns_syntax.xml 模擬結束後,會產生兩個檔案,一個是out.nam,這是給NAM用的,用來把模擬的過程用視覺化的方式呈現出來,這可以讓使用者用”看”的方式去瞭解封包傳送是如何從來源端送到接收端。另一個檔案是out.tr,這個檔案記錄了模擬過程中封包傳送中所有的事件,例如第一筆記錄是一個CBR的封包,長度為1000bytes,在時間0.1秒的時候,從n1傳送到n2。這個檔案對我們做效能分析

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档