『壹』 NS是什麼的簡稱
NS是一種針對網路技術的源代碼公開的、免費的軟體模擬平台,研究人員使用它可以很容易的進行網路技術的開發,而且發展到今天,它所包含的模塊已經非常豐富,幾乎涉及到了網路技術的所有方面。所以,NS成了目前學術界廣泛使用的一種網路模擬軟體。在每年國內外發表的有關網路技術的學術論文中,利用NS給出模擬結果的文章最多,通過這種方法得出的研究結果也是被學術界所普遍認可的,此外,NS也可作為一種輔助教學的工具,已被廣泛應用在了網路技術的教學方面。因此,目前在學術界和教育界,有大量的人正在使用或試圖使用NS。
然而,對初學者來說,NS是非常難於掌握的,一般人從學習NS到上手至少需要半年多時間。原因是多方面的:一方面,NS內容龐雜,隨軟體所提供的手冊更新不夠快,初學者閱讀起來非常困難;另一方面,使用NS還要掌握其它很多必備的相關知識以及相關工具,這會使初學者感到無從入手;有的使用者可能還不了解網路模擬的過程或是對NS軟體的機制缺乏理解,這也影響了對NS的掌握。另外,不論在國外還是國內,還沒有一本書能集中回答和解決這些問題,這也是NS難於被掌握的一個重要原因。
1、NS2簡介
NS2(Network Simulator, version 2)是一種面向對象的網路模擬器,本質上是一個離散事件模擬器。由UC Berkeley開發而成。它本身有一個虛擬時鍾,所有的模擬都由離散事件驅動的。目前NS2可以用於模擬各種不同的IP網,已經實現的一些模擬有:網路傳輸協議,比如TCP和UDP;業務源流量產生器,比如FTP, Telnet, Web CBR和VBR;路由隊列管理機制,比如Droptail , RED和CBQ;路由演算法,比如Dijkstra等。NS2也為進行區域網的模擬而實現了多播以及一些MAC 子層協議。
NS2使用C++和Otcl作為開發語言。NS可以說是Otcl的腳本解釋器,它包含模擬事件調度器、網路組件對象庫以及網路構建模型庫等。事件調度器計算模擬時間,並且激活事件隊列中的當前事件,執行一些相關的事件,網路組件通過傳遞分組來相互通信,但這並不耗費模擬時間。所有需要花費模擬時間來處理分組的網路組件都必須要使用事件調度器。它先為這個分組發出一個事件,然後等待這個事件被調度回來之後,才能做下一步的處理工作。事件調度器的另一個用處就是計時。NS是用Otcl和C++編寫的。由於效率的原因,NS將數據通道和控制通道的實現相分離。為了減少分組和事件的處理時間,事件調度器和數據通道上的基本網路組件對象都使用C++寫出並編譯的,這些對象通過映射對Otcl解釋器可見。
當模擬完成以後,NS將會產生一個或多個基於文本的跟蹤文件。只要在Tcl腳本中加入一些簡單的語句,這些文件中就會包含詳細的跟蹤信息。這些數據可以用於下一步的分析處理,也可以使用NAM將整個模擬過程展示出來。
2、使用NS進行網路模擬的方法和一般過程。
進行網路模擬前,首先分析模擬涉及哪個層次,NS模擬分兩個層次:一個是基於OTcl編程的層次。利用NS已有的網路元素實現模擬,無需修改NS本身,只需編寫OTcl腳本。另一個是基於C++和OTcl編程的層次。如果NS中沒有所需的網路元素,則需要對NS進行擴展,添加所需網路元素,即添加新的C++和OTcl類,編寫新的OTcl腳本。
假設用戶已經完成了對NS的擴展,或者NS所包含的構件已經滿足了要求,那麼進行一次模擬的步驟大致如下:
(1)開始編寫OTcl腳本。首先配置模擬網路拓撲結構,此時可以確定鏈路的基本特性,如延遲、帶寬和丟失策略等。
(2)建立協議代理,包括端設備的協議綁定和通信業務量模型的建立。
(3)配置業務量模型的參數,從而確定網路上的業務量分布。
(4)設置Trace對象。NS通過Trace文件來保存整個模擬過程。模擬完後,用戶可以對Trace文件進行分析研究。
(5)編寫其他的輔助過程,設定模擬結束時間,至此OTcl腳本編寫完成。
(6)用NS解釋執行剛才編寫的OTcl腳本。
(7)對Trace文件進行分析,得出有用的數據。
(8)調整配置拓撲結構和業務量模型,重新進行上述模擬過程。
NS2採用兩級體系結構,為了提高代碼的執行效率,NS2 將數據操作與控制部分的實現相分離,事件調度器和大部分基本的網路組件對象後台使用C++實現和編譯,稱為編譯層,主要功能是實現對數據包的處理;NS2的前端是一個OTcl 解釋器,稱為解釋層,主要功能是對模擬環境的配置、建立。從用戶角度看,NS2 是一個具有模擬事件驅動、網路構件對象庫和網路配置模塊庫的OTcl腳本解釋器。NS2中編譯類對象通過OTcl連接建立了與之對應的解釋類對象,這樣用戶間能夠方便地對C++對象的函數進行修改與配置,充分體現了模擬器的一致性和靈活性。
3、NS2的功能模塊
NS2模擬器封裝了許多功能模塊,最基本的是節點、鏈路、代理、數據包格式等等,下面分別來介紹一下各個模塊。
(1)事件調度器:目前NS2提供了四種具有不同數據結構的調度器,分別是鏈表、堆、日歷表和實時調度器。
(2)節點(node):是由TclObject對象組成的復合組件,在NS2中可以表示端節點和路由器。
(3)鏈路(link):由多個組件復合而成,用來連接網路節點。所有的鏈路都是以隊列的形式來管理分組的到達、離開和丟棄。
(4)代理(agent):負責網路層分組的產生和接收,也可以用在各個層次的協議實現中。每個agent連接到一個網路節點上,由該節點給它分配一個埠號。
(5)包(packet):由頭部和數據兩部分組成。一般情況下,packet只有頭部、沒有數據部分。
4、NS2的軟體構成
NS2包含Tcl/Tk, OTcl, NS,Tclcl。其中Tcl是一個開放腳本語言,用來對NS2進行編程;Tk是Tcl的圖形界面開發工具,可幫助用戶在圖形環境下開發圖形界面;OTcl是基於Tcl/Tk的面向對象擴展,有自己的類層次結構;NS2為本軟體包的核心,是面向對象的模擬器,用C++編寫,以OTcl解釋器作為前端;Tclcl則提供NS2和OTcl的介面,使對象和變數出現在兩種語言中。為了直觀的觀察和分析模擬結果,NS2 提供了可選的Xgraphy、可選件Nam。
5、NS現有的模擬元素
從網路拓撲模擬、協議模擬和通信量模擬等方面介紹NS的相應元素:
(1)網路拓撲主要包括節點、鏈路。NS的節點由一系列的分類器(Classifier,如地址分類器等)組成,而鏈路由一系列的連接器(Connector)組成。
(2)在節點上,配置不同的代理可以實現相應的協議或其它模型模擬。如NS的TCP代理,發送代理有:TCP,TCP/Reno,TCP/Vegas,TCP/Sack1,TCP/FACK,TCP/FULLTCP等,接收代理有:TCPSINK,TCPSINK/DELACK。TCPSINK/SACK1,TCPSINK/SACK1/DELACK等。此外,還提供有UDP代理及接收代理Null(負責通信量接收)、Loss Monitor(通信量接收並維護一些接收數據的統計)。
(3)網路的路由配置通過對節點附加路由協議而實現。NS中有三種單播路由策略:靜態、會話、動態。
(4)在鏈路上,可以配置帶寬、時延和丟棄模型。NS支持:Drop-tail(FIFO)隊列、RED緩沖管、CBO(包括優先權和Round-robin 調度)。各種公平隊列包括:FQ,SFQ,DRR等。
(5)通信量模擬方面,NS提供了許多通信應用,如FTP,它產生較大的峰值數據傳輸;Telnet則根據相應文件隨機選取傳輸數據的大小。此外,NS提供了四種類型的通信量產生器:EXPOO,根據指數分布(On/Off)產生通信量,在On階段分組以固定速率發送,Off階段不發送分組,On/Off的分布符合指數分布,分組尺寸固定;POO,根據Pareto分布(On/Off)產生通信量,它能用來產生長范圍相關的急劇通信量;CBR,以確定的速率產生通信量,分組尺寸固定,可在分組間隔之間產生隨機抖動;Traffic Trace,根據追蹤文件產生通信量。
『貳』 哪裡有opnet軟體下載
OPNET網路模擬軟體是目前世界上最先進的網路模擬開發和應用平台,近兩年被第三方權
威機構(如NETWORK WORLD等)評選為「世界級網路模擬軟體」第一名。OPNET 網路模擬
軟體是MIL3公司的產品, MIL3公司是由MIT(麻省理工學院)的幾位教師在1986年創建的,
他們把在MIT 的研究成果產品化,開發出了MIL3公司的第一個產品Modeler,並在隨後將其
擴充、完善為OPNET產品系列。目前,該產品系列主要包括以下四個產品:
Planner,亦稱IT DecisionGuru,是一個獨立的網路規劃設計工具,不具有網路節點
和協議建模功能,僅限於基於基本模型庫的網路建模和模擬。 Planner 與HP OPENVIEW
中的NNM(Network Node Manager)和Netmetrix(Network Traffic Monitor System)
有最緊密的介面,能夠自動地讀入網路的拓撲結構和流量數據。而且,在最新的Netmetr
ix軟體中已經將Planner OEM包括進來,稱為Service Simulator。ItDecisionGuru 適合
最終用戶,它只有模擬、分析功能。
Modeler,MIL3公司起家的拳頭產品,是一種功能十分強大的網路R&D模擬平台,支持
在網路各個層次的設備、鏈路和協議的精確建模,並提供豐富的外界開發介面,同時還
內含Planner的全部功能。Modeler 在ItDecisionGuru基礎上增加了建庫功能
Modeler/Radio,在Modeler的基礎上增加對無線和移動網路模擬的支持,目前包括移
動電話、衛星、無線LAN等。
OXD,利用「co-simulation」技術,在模型網路環境中驗證硬體的設計。
OPNET支持SUN,HP,IBM,SGI工作站和一般PC等硬體設備,可以運行在UNIX、NT或WIN95
/98等操作系統上,最好採用1024*768 顯示模式,由於需要開設較多的窗口,建議配置1
7英寸以上的顯示器。
OPNET軟體採用動態的License控制方法,用戶需要配置一台或多台License Server,和L
icense Server 在一個子網內的模擬工作站才能獲取License的使用權。
OPNET模型分為Network、Node和Process三個層次,分別在圖形界面的Project Editor、
Node Editor和Process Editor工具中建立。
下載地址:http://p2p.down.com.cn//net/0542822544743945.html
『叄』 請問,電力系統的模擬一般用什麼軟體
可以用Matlab 裡面的simulink
還有Pspice
我用過的就這兩種,Pspice簡單一些。
模擬軟體多得很,一般大學都是要求這兩種軟體會用。
『肆』 3、PacketTracer是怎樣的軟體它有哪些功能
Cisco Packet Tracer 是由Cisco公司發布的一個輔助學習工具,為學習思科網路課程的初學者去設計、配置、排除網路故障提供了網路模擬環境。用戶可以在軟體的圖形用戶界面上直接使用拖曳方法建立網路拓撲,並可提供數據包在網路中行進的詳細處理過程,觀察網路實時運行情況。可以學習IOS的配置、鍛煉故障排查能力。[1]
Packet Tracer是一個功能強大的網路模擬程序,允許學生實驗與網路行為,問「如果」的問題。隨著網路技術學院的全面的學習經驗的一個組成部分,包示蹤提供的模擬,可視化,編輯,評估,和協作能力,有利於教學和復雜的技術概念的學習。
Packet Tracer補充物理設備在課堂上允許學生用的設備,一個幾乎無限數量的創建網路鼓勵實踐,發現,和故障排除。基於模擬的學習環境,幫助學生發展如決策第二十一世紀技能,創造性和批判性思維,解決問題。Packet Tracer補充的網路學院的課程,使教師易教,表現出復雜的技術概念和網路系統的設計。
『伍』 用來畫網路拓撲圖,可以添加交換機、路由器、計算機、還可以連線的軟體 有嗎 誰知道能告訴我不
常見的是微軟的visio,是office套件的附加部分(基本組件是word,excel,access,powerpoint)
『陸』 有什麼軟體可以模擬路由器等網路管理的,學習相關網路管理技術配置
使用一個路由器模擬器一定要根據自己的學習程度,然後要干什麼用,通過學習後要達到什麼程度。初學者最好是有書本或者按照CCNA、CCNP考試要求同步學習,這樣目的性更強。Cisco、華為、H3C的配置還是會有不同的。
Cisco
Packet TracerCisco Packet
Tracer是有Cisco公司發布的一個輔助學習工具,為學習思科網路課程的初學者去設計、配置、排除網路故障提供了網路模擬環境。用戶可以在軟體的圖形用戶界面上直接使用拖拽方法建立網路拓撲,並可提供數據包在網路中行進的詳細處理過程,觀察網路實時運行情況。
可以學習IOS的配置、斷裂故障排查能力。在模擬交換方面是非常不錯的軟體,且非常適合新手。Cisco
Packet Tracer你可以進行漢化,但我覺得使用英文會好一些。
可模擬你華為AR路由器、X7系列交換機的大部分特性。可模擬PC終端、Hub、雲、幀中繼交換機等。模擬設備配置功能,快速學習華為命令行。可模擬大規模設備組網。可通過真實網卡實現與真實網路設備的對接。
模擬介面抓包,直觀展示協議交互的過程。H3C
Cloud
Lab華三雲實驗室HCL是一款圖像界面的全真玩過模擬軟體,用戶可以通過該軟體實現H3C公司多個型號的虛擬設備的組網,是學習、測試基於H3C公司的網路設備的必備工具。
『柒』 手機上網路模擬賽的輔助軟體有哪些
Cisco Packet Tracer(以下簡稱PT)是一款由思科公司開發的,為網路課程的初學者提供輔助教學的實驗模擬器。使用者可以在該模擬器中搭建各種網路拓撲,實現基本的網路配置。
1.2 華為eNSP
image華為eNSP是一款由華為公司研發的虛擬模擬軟體,主要針對網路路由器、交換機進行軟體模擬,支持大型網路模擬,讓用戶在沒有真實設備的情況下,使用模擬器也能製作網路拓撲並進行實驗。
1.3 H3C H3C Cloud Lab
imageH3C H3C Cloud Lab是一款由華三公司研發的網路雲平台,模擬真實設備,為用戶提供基本的設備信息,並滿足初級用戶在沒有真實設備的條件下進行設備配置的學習需要。
2.對比三款軟體
2.1 界面
三款軟體界面都是經過成熟的美工加工過的,可以看出廠商對自己產品的重視程序與傾注的心血。
下圖左側是思科這款模擬器的歡迎界面,右側是模擬器的使用界面。歡迎界面沿用了思科網路學院的的統一模板,意思是來自不同地區的人,都在使用思科的產品,足以看過這個公司的權威性。一個信封,帶一個放大器,代表可以使用這款軟體查看數據,即網路中傳遞的消息。
缺點:思科的使用界面相對比較復雜,且字體太小,雖然調節解析度可以修改這些問題,但依然覺得字體很小,如果不是熟知這款軟體的人,熟悉這個界面就要熟悉很久。
優點:可以看到思科這個模擬器支持很多設備,包括防火牆、無線等等。每種設備都提供了很多種型號的設備,對於沒見過真實設備的人,這個還是有一些幫助的,起碼在以後的設備選型的時候可以有所准備。
imageimage
H3C H3C Cloud Lab歡迎界面做的很高大上,下圖左側是歡迎界面,突出了這是一個雲實驗室,但真的雲在哪裡,我沒有使用出其效果。下圖右側是軟體的主界面。
優點:界面簡潔,在主界面中有網格,我認為這個設計更有利於初學者對於網路拓撲的製作。
缺點:設備類型提供的太少,只提供了交換機,路由器,主機三種設備,且每種設備只有一個型號。
imageimage
華為eNSP歡迎界面也是做的很吸人眼球的,下圖左側是華為eNSP歡迎界面,並且給出了華為認證的標語,看到標語應該會提升一部分認證者學習考證的決心。下圖右側是軟體的主界面,看起來的確是獲取了華為認證了就可以走遍全球都不用愁了。
優點:設備類型相對較全面,設備型號較多,而且給出了使用樣例,相關文檔也給了。
缺點:不能查看設備的真實樣子。交換機型號較少,只有一個二層一個三層。
『捌』 有沒有一種軟體,可以自己做拓撲圖然後直接相連,就跟現實中的網路一樣。我見過 ,但是不知道叫什麼。思科
小凡 DynamipsGUI。
可以支持你選擇使用幾台交換機或者路由器,支持選擇路由器或者交換機的IOS。支持與PC的橋接。支持拓撲的搭建。與CRT鏈接後,可以支持配置。
『玖』 求網路模擬模擬軟體
Boson NetSim是Boson公司推出了一款Cisco路由器、交換機模擬程序。它的出現給那些正在准備CCNA、CCNP考試卻苦於沒有實驗設備、實驗環境的備考者提供了實踐練習的有力環境。
本文以較新的Boson NetSim for CCNP 6.0為例,從入門開始講解,一步步地幫助大家徹底掌握其所有功能。
主要介紹Boson NetSim的兩個組成部分:實驗拓撲圖設計軟體(Boson Network Designer)和實驗環境模擬器(Boson NetSim)的使用方法和技巧。 此書為ChinaITLab網校講師張保通原創作品.
不用任何等待,沒有任何帶寬限制,馬上享受最高速的軟體下載服務。
地址:http://download.chinaitlab.com/soft/11122.htm