回答一:
首先,ns3本身是必須要c++知識的,關於c++的學習如果題主沒有基礎就先補一下吧,具體方法就不贅述了。
之後就是了解ns3的一些基本用法。這裡又要分兩種情況:只使用已有模組**和開發新的協議**
對於前一種情況基本讀一下官方文件《ns-3-tutorial》,跟著它邊學邊做,熟悉熟悉,就可以了。
對於第二種情況,你需要仔細學習一下官方文件《ns-3-manual》,它介紹了ns3核心中的各個模組的作用和使用方法;然後根據你要做的協議型別(比如路由協議或移動模型等),找乙個對應的已有模組進行參考(比如aodv路由協議或randomway2dwalk移動模型),看看它們各自派生自哪個父類,必須要實現哪些函式等等。這時你免不了會用到官網的線上文件,去官網找一下吧,很詳細地給出了每個模組的各種資訊,非常相信並且絕對正確
回答二:
google code,谷歌的ns3論壇
ns3官網:
tutorial,
manual,
ns-3: ns-3 documentation,
ns-3 model library。
ns3 google論壇:
大牛的部落格等:
回答三:
NS3學習日誌
1.ns3中的基本概念 a.節點 node 物理意義 節點是ns3中對計算機的基本抽象可以理解為乙個電腦,我們可以再這個電腦 node 上新增應用,外圍卡,協議等等。表 示 用c 中的類 node 來表示 c.通道 channel 物理意義 資料傳播的媒介 表 示 c 中的類 channel 它本身...
NS3筆記 初識NS3編譯執行
開始學習ns 3,按照官網的教程一步步安裝完成後 終於可以試試第乙個程式了.1.編譯系統 waf ns 3採用waf進行編譯,這個是用python開發的編譯管理系統 猜測應該是提供了不少現成的ns 3的python介面,交給waf管理,這樣程式設計的工作就少了很多了.2.開發環境 ns 3提供了py...
NS3安裝詳解
前提 1.首先我們需要安裝好ubuntu,這個我不在這裡進行詳細的說明了,這個是比較簡單的。2.虛擬機器已經連線上網路。這個可以後面安裝的時候就知道有沒有連上了,正常情況下是電腦連著wifi,虛擬機器也會連上的 3.本次安裝過程 現的 y n 選項全部選擇y。4.有的包安裝的時候有的時候可能顯示只有...