nsBench介绍.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
nsBench介绍

nsBench介紹 [簡介] The goal of nsBench [1] project is to develop supporting tools that enable creating, analyzing and visualizing NS-2 simulation scripts and traces automatically. nsBench is a drag-and-drop GUI and easy to use in undergraduate and graduate networking courses. nsBench makes NS-2 simulation development and analysis faster and easier for students and researchers without losing the flexibility or expressiveness gained by writing a script. [特色] Nodes, simplex/duplex links and LANs Agents: TCP, UDP, TCPSink, TCP/Fack, TCP/FullTcp, TCP/Newreno, TCP/Reno, TCP/Sack1, TCPSink, TCPSink/Sack1, TCPSink/DelAck, TCPSink/Sack1/DelAck, TCP/Vegas, Null Agent Applications/Traffic: FTP, Telent, Http/Server, Http/Client, Http/Cache, webtraf, Traffic/CBR, Traffic/Pareto, Traffic/Exponential Services: Multicast, Packet Scheduling, RED, DiffServ Creating Groups concept to compensate for loops Scenario generator Link Monitors Loss Models Routing Protocols [準備工具] 由於nsBench是由Java所開發的,因此在實行nsBench之前必需先安裝可執行JVM,此軟體可到Sun的網站下載,而筆者所使用的是jre-1_5_0_03-windows-i586-p.exe。 安裝完後,接著就是下載nsBench,下載網址是/projects/nsbench/download/nsBench-1.0b3.jar。 [執行nsBench] 作者所使用的環境是windows xp + cygwin + ns2.28,nsBench的軟體nsBench-1.0b3.jar是放在c:\cygwin\home\smallko\nsBench下。執行的方法為: 打開一個cygwin的視窗。 $cd nsBench $java -jar nsBench-1.0b3.jar 就會出現底下的視窗。 [範例:設計出0/~smallko/ns2/tool.htm內的模擬環境] 建立節點 請建立四個節點,建立後如下圖所示 按住節點,並拖曳到適當的位置,如下圖所示。 建立連線。以n0到n2為例,先把滑鼠移至到n0上,等到游標變成”+”後按住左鍵,並拖曳到ns2上。 設定n0到n2的Link相關參數。在n0到ns2的link上快速的連續按兩次,則可出現如下圖所示。(使用者則可以根據需要在此視窗中做設定) 所有link都設定完後,則如下圖所示。 選擇TCP agent。 把tcp0跟n0產生連結,方法同link的建立。同理產生一個TCP sink,完成後如下圖所示。 在tcp0上產生一個FTP的應用程式。 在tcp0和sink0之間產生連線。先把滑鼠移至到tcp0上,等到游標變成”+”後按住左鍵,並拖曳到sink0上。 同理設定UDP agent、Null agent和CBR應用程式。 設定CBR的參數。 設定應用程式執行的時間。 (按一下Add Row,並把相關的資料填入) 設定trace的檔案名稱。 產生TCL。 (設定此project的檔名,本例是以example為例) 觀看TCL程式碼。 (會使用wordpad開啟sim.tcl檔案,內容如下所示) # Creating New Simulator set ns [new Simulator] # Setting up the traces set f [open out.tr w] set nf [open out.nam w] $ns namtrace-all $nf

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档