




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、教學實習報告所 屬 學 院: 電氣與信息工程學院 專 業(yè): 網(wǎng)絡工程 實 習 題 目: 無線網(wǎng)絡應用技術 學 生 姓 名: 指 導 教 師: 職稱: 2013年12月6日“ 無線網(wǎng)絡技術” 教學實習報告一、 實習目的與要求實驗十三:移動Ad Hoc中FSR協(xié)議仿真 掌握移動Ad Hoc的組網(wǎng)和拓撲特征 理解FSR路由協(xié)議的工作機制 利用NS2仿真實現(xiàn)FSR路由協(xié)議實驗十四:移動網(wǎng)中AOMDV協(xié)議仿真 理解AOMDV路由協(xié)議的工作機制 利用NS2仿真實現(xiàn)AOMDV路由協(xié)議實驗十五:移動網(wǎng)中Blackhole和Greyhole攻擊仿真 掌握Blackhole的攻擊原理 掌握Greyhole的攻擊原
2、理 利用NS2仿真實現(xiàn)Blackhole和Greyhole攻擊實驗十六:802.11WLAN數(shù)據(jù)包捕獲和分析 了解幾種無線測量工具的特點和用途 在Windows上使用Wireshark進行數(shù)據(jù)包捕獲和分析 在Linux上使用Wireshark和Kismet進行數(shù)據(jù)包捕獲和分析實驗十七:WLAN測量程序開發(fā) 了解和學習網(wǎng)絡開發(fā)包Wincap 使用Wincap在VS2008或Visual C+ 6.0平臺開發(fā)無線網(wǎng)絡測量工具二、實習時間三、 實習地點 圖書館一樓網(wǎng)絡實驗室四、實習具體內容實驗十三:移動Ad Hoc中FSR協(xié)議仿真實驗步驟與仿真演示在FSR仿真之前需要安裝特定的模塊。1模塊安裝具體安
3、裝過程如下:獲取FSR的補丁文件,可以在電子資源中的實驗源代碼文件夾的experiment13文件夾中找到,文件名為“fsr.diff”;將獲得的補丁文件拷貝到ns-allinone-2.34文件夾中,并在Cygwin窗口中用“cd”命令進入到ns-allinone-2.34目錄下,執(zhí)行打補丁命令:patch -p0 < fsr.diff。注意:ns-allinone-2.34必須為未更改過的官方版本,否則patch不成功;在Cygwin窗口中用“cd”命令進入到ns-allinone-2.34/ns-2.34目錄下,執(zhí)行命令:./install命令,大約編譯十幾分鐘(具體時間依據(jù)機器性
4、能) 即可完成。2仿真運行本實驗的仿真拓撲如圖13.3所示,總共有14個節(jié)點,主要觀察兩條UDP流的傳輸,分別為節(jié)點0到節(jié)點9、節(jié)點4到節(jié)點11,仿真起止時間分別為:30.0100.0s和40.0100.0s。具體仿真設置見實驗源代碼。FSR路由協(xié)議仿真的具體過程如下:在“home/<用戶名>/”目錄下新建一個目錄用于放置運行的仿真腳本,并將不同類型腳本用子目錄分開,緊接著將仿真腳本FSR.tcl拷到該目錄下。如圖13.4所示。這里新建一個WNT目錄,然后在該目錄中放置了各實驗仿真代碼的子目錄。如果想要顯示NAM仿真動畫,則需要啟動XWin,然后按(2)中所述的過程進行仿真即可,如
5、圖13.在Cygwin中利用cd命令轉到該新建的目錄,緊接著輸入:ns FSR.tcl,回車即可運行,此7所示。XWin的啟動方式為:在Cygwin中輸入startxwin.bat,回車即可。結果如下:實驗十四:移動網(wǎng)中AOMDV協(xié)議仿真實驗步驟與仿真演示本實驗的仿真拓撲如圖14.1所示,采用NS2自帶的移動場景軟件隨機生成,總共有20個節(jié)點,所有節(jié)點隨機移動,節(jié)點隨機產生的移動數(shù)據(jù)如圖14.2所示,其中最后三列數(shù)據(jù)對應的為節(jié)點的目標位置(x,y)和移動速度。主要觀察兩條TCP流的傳輸,分別為節(jié)點8到節(jié)點0、節(jié)點7到節(jié)點9,仿真起止時間都為:1.0100.0s。具體仿真設置見實驗源代碼。AOM
6、DV路由協(xié)議仿真的具體過程如下:在“home/<用戶名>/”目錄下新建一個目錄用于放置運行的仿真腳本,并將不同類型腳本用子目錄分開,緊接著將仿真腳本AOMDV.tcl拷到該目錄下。如圖14.3所示。這里新建一個WNT目錄,然后在該目錄中放置了各實驗仿真代碼的子目錄。本實驗是新增實例2,將文件夾命名為experiment14;在Cygwin中利用cd命令轉到該新建的目錄,緊接著輸入:ns AOMDV.tcl,回車即可運行,此時無動畫顯示,如圖14.4所示;如果想要顯示NAM仿真動畫,則需要啟動XWin,然后按(2)中所述的過程進行仿真即可,如圖14.6所示。XWin的啟動方式為:在C
7、ygwin中輸入startxwin.bat,回車即可。結果如下:實驗十五:移動網(wǎng)中Blackhole和Greyhole攻擊仿真實驗步驟與仿真演示1模塊安裝具體安裝過程如下:獲取Blackhole和Greyhole攻擊模塊的補丁文件,可以在電子資源中的實驗源代碼文件夾的新增仿真實例文件夾中找到,文件名為“blackhole-greyhole.diff”;將獲得的補丁文件拷貝到ns-allinone-2.34文件夾中,并在Cygwin窗口中用“cd”命令進入到ns-allinone-2.34目錄下,執(zhí)行打補丁命令:patch -p0 < blackhole-greyhole.diff。注意:
8、ns-allinone-2.34必須為未更改過的官方(標準)版本,否則patch不一定成功;在Cygwin窗口中用“cd”命令進入到ns-allinone-2.34/ns-2.34目錄下,執(zhí)行命令:./install命令,大約編譯十幾分鐘(具體時間依據(jù)機器性能) 即可完成。2仿真運行本實驗的仿真拓撲如圖15.1所示,總共有8個節(jié)點,主要觀察兩條UDP流的傳輸,分別為節(jié)點0到節(jié)點3、節(jié)點4到節(jié)點7,仿真起止時間分別為:1.010.0s和1.010.0s。具體仿真設置見實驗源代碼,節(jié)點2設置為Blackhole,節(jié)點6設置為Greyhole。Blackhole和Greyhole攻擊仿真的具體過程如
9、下:在“home/<用戶名>/”目錄下新建一個目錄用于放置運行的仿真腳本,并將不同類型腳本用子目錄分開,緊接著將仿真腳本BLACKHOLE-GREYHOLE.tcl拷到該目錄下。如圖15.2所示。這里新建一個WNT目錄,然后在該目錄中放置了各實驗仿真代碼的子目錄。本實驗是新增實例4,將新建文件夾命名為experiment15;在Cygwin中利用cd命令轉到該新建的目錄,緊接著輸入:ns BLACKHOLE-GREYHOLE.tcl,回車即可運行,此時無動畫顯示如果想要顯示NAM仿真動畫,則需要啟動XWin,然后按(2)中所述的過程進行仿真即可,如圖15.5所示。XWin的啟動方式
10、為:在Cygwin中輸入startxwin.bat,回車即可,結果如下:實驗十六:802.11WLAN數(shù)據(jù)包捕獲和分析實驗步驟1 Windows下無線測量工具有線網(wǎng)絡需要通過有線網(wǎng)卡來進行連接,相應的,無線網(wǎng)絡也需要無線網(wǎng)卡來進行連接。在Windows XP下,可以在設備管理器的網(wǎng)絡適配器中看到名字中帶有Wireless的設備,這就是實驗中用到的無線網(wǎng)卡。雙擊右下角的無線網(wǎng)絡圖標,可以打開無線網(wǎng)絡連接的程序,在這里列出了所有可以搜索到的無線網(wǎng)絡,找到所有連接的網(wǎng)絡即可進行連接1.1 Wireshark的獲取和安裝Wireshark支持Windows XP及以上的所有操作系統(tǒng),包括32位和64位
11、。Wireshark的最新版本為1.84,可以從官方站點獲取安裝包。下面介紹下Wireshark的安裝過程:雙擊下載的安裝文件,點擊Next,然后I Agree。在這里可以選擇安裝的組件,一般保持默認即可。點擊Next,選擇是否創(chuàng)建鏈接和關聯(lián)文件,。點擊Next,選擇安裝位置,點擊Next,選擇是否安裝WinPcap。由于WinPcap是Wireshark捕獲包的基礎,因此如果電腦中沒有安裝WinPcap一定要選擇安裝WinPcap。點擊Install,開始安裝,中間會彈出WinPcap的安裝界面, WinPcap的安裝很簡單,按照提示操作即可。等待安裝完成,最后勾選Run Wireshark
12、,點擊finish打開Wireshark。1.2 Wireshark用戶界面打開Wireshark,可以看到Wireshark提供了非常完善的圖形可視化界面。和大多數(shù)圖形界面程序一樣,Wireshark主窗口由如下部分組成:主菜單:包含各種設置和功能。主工具欄:提供常用功能。過濾工具欄(Filter toolbar):自定義過濾方法過濾所有數(shù)據(jù)包捕獲包(Capture):提供常用捕獲包的操作。幫助(Capture Help):提供軟件的使用幫助。文件/在線(Files/Online):提供一些有用的鏈接操作。狀態(tài)欄:顯示當前程序狀態(tài)以及數(shù)據(jù)包的更多詳情。在開始捕獲數(shù)據(jù)包之后,程序會進入捕獲界面
13、。此時軟件主要由3個面板組成: Packet List):顯示打開文件的每個包的摘要,包括源地址和目標地址、協(xié)議類型、數(shù)據(jù)包長度、數(shù)據(jù)包的簡要信息。點擊面板中的其中一個條目(即一個數(shù)據(jù)包),包的其他情況將會顯示在另外兩個面板中。包細節(jié)(Packet List):顯示在Packet list面板中所選擇包的所有信息,信息都分層顯示。包字節(jié)(Packet bytes):顯示在Packet list面板選擇的包的數(shù)據(jù),以及在Packet details面板中選中的字段。1.3 Wireshark捕獲過程在Capture面板中,Wireshark給出了所有的網(wǎng)絡端口名稱,從中選擇本次實驗的目標網(wǎng)絡端口
14、無線網(wǎng)卡,。本實驗使用的是基于Realtek芯片的無線網(wǎng)卡,選擇后點擊Start開始捕獲。這里有幾點需要注意:針對XP系統(tǒng),直接捕獲可能會出現(xiàn)如圖16.9顯示的錯誤信息導致不能獲取數(shù)據(jù)包,該問題是由于XP的無線網(wǎng)卡驅動不支持混雜模式(promiscuous mode)??梢栽贑apture Options中關閉混雜模式。對Windows NT6.X內核的系統(tǒng)(即XP以上),程序需要以管理員身份運行,否則會導致Winpcap無法運行。同樣針對Windows NT6.X內核的系統(tǒng)(即XP以上),微軟在驅動中做了一些修改,導致無線網(wǎng)卡接口會顯示為Microsoft。由于系統(tǒng)中本身還存在一個Micro
15、soft的虛擬網(wǎng)卡,如果不確定哪個是無線網(wǎng)卡接口可以在連接到網(wǎng)絡后點擊Interface List查看接口信息,在packet或者packet/s中有數(shù)據(jù)的即為所需的接口被成功捕獲了,接下來打開瀏覽器,輸入URL:,等待頁面顯示完成,然后停止捕獲。實驗十七:WLAN測量程序1 開發(fā)平臺的配置本文將就VS2008和VC6的開發(fā)環(huán)境配置做詳細介紹,其他VS平臺的配置可參考VS2008。將下載得到的WinPcap開發(fā)包解壓到指定目錄20,這里我解壓到D:WpdPack,可以看到里面包含了:Lib,Include,文檔和示例程序l VS2008:選擇工具->選項->項目和解決方案->
16、 VC+目錄,在顯示以下內容的目錄中選擇包含文件,然后添加WinPcap開發(fā)包中的Include目錄。l VC6:選擇工具->選項->目錄,在目錄中選擇“Include files”,添加Include目錄,如圖17.3。添加庫文件:l VS2008:在上一個步驟的基礎上,選擇“庫文件”,然后添加WinPcap開發(fā)包中的Lib目錄。l VC6:在上一個步驟的基礎上,選擇“Library files”,然后添加WinPcap開發(fā)包中的添加預處理定義(項目創(chuàng)建后設置):l VS2008:項目->項目屬性->配置屬性->C/C+->預處理器,在預處理定義中添加WP
17、CAP和HAVE_REMOTE,l VC6:工程->設置->C/C+,在分類中選擇預處理器,在預處理器定義中加入WPCAP和HAVE_REMOTE,l VS2008:VS2008:項目->項目屬性->配置屬性->入wpcap.lib,l VC6:工程->設置->連接,在對象/庫模塊中加入wpcap.lib,在使用WinPcap API的源文件中添加#include “pcap.h”。為了驗證配置是否成功,可以運行WinPcap開發(fā)包中的示例程序,例如Examples-pcap文件夾中的UDPdump。2程序界面設計首先新建MFC工程。點擊文件->
18、新建->項目,在Visual C+中選擇MFC->MFC應用程序,輸入項目名稱,點擊確定,進入MFC應用程序向導對話框。這里選擇基于對話框,其他保持默認,點擊完成即可。首先添加程序界面中包含的各個控件。下拉框:采用“Combo Box”,設置“外觀-Type”欄為“DropList”。包捕獲列表:采用“List Control”,添加一個適當大小的列表框控件,設置“外觀-View”項為“Report”,“外觀-single selection”為“true”。包細節(jié):采用“Tree Control”,設置“Full Row Select”、“Has Buttons”、“Info T
19、ip”、“Lines At Root”均為“True”。包字節(jié):采用“Edit Control”,設置“Multiline”、“Readonly”、“Auto Vscroll”、“Horizon Scroll”、“Vertical Scroll”均為“True”。其他控件設置比較簡單,這里不再詳述。3協(xié)議頭部結構定義新建頭文件,文件名為Protocol_Define.h,編寫各協(xié)議頭部結構,例如MAC幀的頭部為:typedef struct ethhdru_char dest6;/6個字節(jié)目標地址u_char src6;/6個字節(jié)源地址u_short type;/2個字節(jié)類型;其他各協(xié)議的定義
20、可參考示例中的Protocol_Define.h文件。4數(shù)據(jù)包處理數(shù)據(jù)包協(xié)議的處理采用自底向上的處理方式例如MAC層的分析代碼如下,其余各層詳見Protocol_Analyzer.cpp文件:int analyze_frame(const u_char * pkt,struct datapkt * data,struct pktcount *npacket)int i;struct ethhdr *ethh = (struct ethhdr*)pkt;data->ethh = (struct ethhdr*)malloc(sizeof(struct ethhdr);if(NULL = d
21、ata->ethh)return -1;for(i=0;i<6;i+) data->ethh->desti = ethh->desti;data->ethh->srci = ethh->srci;npacket->n_sum+;/*由于網(wǎng)絡字節(jié)順序原因,需要對*/data->ethh->type = ntohs(ethh->type);/處理ARP還是IP包?switch(data->ethh->type)case 0x0806:return analyze_arp(u_char*)pkt+14,data,np
22、acket); /mac 頭大小為break;case 0x0800:return analyze_ip(u_char*)pkt+14,data,npacket);break;case 0x86dd:return analyze_ip6(u_char*)pkt+14,data,npacket);return -1;break;default:npacket->n_other+;return -1;break;return 1;5主程序程序的編寫具體可參考,值得注意的是,其中的兩個響應列表操作的事件包選中操作(OnLvnItemchangedList1)和包著色器(OnNMCustomdr
23、awList1),需要在對應的列表控件中添加事件才可正常執(zhí)行,添加方法為右擊列表控件,選擇添加事件處理程序,即可添加所需事件。本實驗在VS2008上編譯執(zhí)行之后,參考執(zhí)行結果:五、實習體會及收獲隨著信息技術與信息產業(yè)飛速發(fā)展,人們對網(wǎng)絡通信的要求也不斷提高,無線電技術能實現(xiàn)遠距離的通信,即使在室內或相距咫尺的地方, 無線電也可發(fā)揮巨大作用。于是無線網(wǎng)絡技術隨之應運而生, 它克服了傳統(tǒng)網(wǎng)絡技術的不足, 真正體現(xiàn)了5W的要求。由于網(wǎng)絡一般分為局域網(wǎng)和廣域網(wǎng)(即因特網(wǎng))兩種,但本文將著重對局域網(wǎng)部分進行闡述。無線網(wǎng)絡技術主要包括IEEE802. 11、Hipe
24、r2.LAN2 、HomeRF、藍牙等。它使人們徹底擺脫了線纜的束縛,在整個區(qū)域內實現(xiàn)隨時隨地的無線連接。 雖然目前大多數(shù)的網(wǎng)絡都仍舊是有線的架構,但是近年來無線網(wǎng)絡的應用卻日漸增加。在學術界、醫(yī)療界、制造業(yè)、倉儲業(yè)等,無線網(wǎng)絡扮演著越來越重要的角色。特別是當無線網(wǎng)絡技術與Internet相結合時,其迸發(fā)出的能力是所有人都無法估計的。其實,我們也不能完全認為自己從來沒有接觸過無線網(wǎng)絡。從概念上理解,紅外線傳輸也可以認為是一種無線網(wǎng)絡技術,只不過紅外線只能進行數(shù)據(jù)傳輸,而不能組網(wǎng)罷了。此外,射頻無線鼠標、WAP手機上網(wǎng)等都具有無線網(wǎng)絡的特征。 無線網(wǎng)絡技術的發(fā)展最終
25、需要在應用層面上得到用戶的充分認可。時至今日,無線傳輸標準可謂百家爭鳴,除了最容易想到的無線局域網(wǎng),用戶也將能在不同的領域應用這些新技術,包括硬件設備與應用軟件兩方面。目前,有三種方式可供選擇。紅外線無線傳輸利用紅外線波段的電磁波來傳送數(shù)據(jù),通訊距離較短,傳輸速率最快可達16Mbps。目前廣泛使用的電視機或VCD機等家電遙控器幾乎都采用紅外線傳輸技術,只不過此時是窄帶紅外技術。藍牙有著全球開放的自由頻段2.4GHz,有效傳輸速度為721kb/s,數(shù)據(jù)傳輸速度1Mbps,2.0版本的藍牙技術甚至達到3Mbps。WiFi即“無線相容性認證”,目前已出現(xiàn)多個標準。802.11b標準在理想情況下的傳輸
26、速率為11Mbps,802.11g標準的理論傳輸速率也達到54Mbps。但在實際使用環(huán)境中,它們的傳輸速率也只有理論速度的一半左右。然而即便如此,用于音頻傳輸也已經(jīng)綽綽有余,此時可以很好地擺脫對線纜的依賴。但是,有些發(fā)燒音響愛好者懷疑無線傳輸是否能夠保證音質。其實,無線傳輸?shù)谋憩F(xiàn)毫不遜色。現(xiàn)在市場上幾款名家無線家庭影院產品,無論是紅外線無線、藍牙無線傳輸,還是WiFi無線技術方式,都有著很高的無線技術含量,并且都運用了自家的獨門技術,無線傳輸?shù)谋憩F(xiàn)能力相當出色,能夠確保連續(xù)和及時地傳輸數(shù)字影音訊號,不會出現(xiàn)訊號延遲停頓現(xiàn)象,音質清晰完美。在WiFi上取得巨大成功的Intel顯然已經(jīng)看到了這一契
27、機,因此也成為Wireless USB技術的主要倡導者。Wireless USB(無線USB)接口技術是定位于目前USB2.0的無線版。Wireless USB接口技術在4米內的數(shù)據(jù)傳輸率能夠達到480Mbps,而在10米距離上能夠實現(xiàn)110Mbps的數(shù)據(jù)傳輸率。從峰值數(shù)據(jù)傳輸率來說,與現(xiàn)的USB 2.0相同,比IEEE 1394的400Mbps數(shù)據(jù)傳輸率來得高。Wireless USB最大的特色是“無線”,這是目前的USB 2.0和IEEE 1394設備無法比擬的。此外,Wireless USB技術比起
28、現(xiàn)在的有線USB技術另外的特點是強化了對于流媒體數(shù)據(jù)傳輸?shù)男阅?,因而可以更快地進入此前屬于藍牙領地的無線PC、數(shù)碼相機、PDA、打印機、鍵盤和鼠標產品領域。 無線網(wǎng)絡的出現(xiàn),極大方便了日常辦公。以往,企業(yè)員工頻繁穿梭于各個會議室,經(jīng)常苦于沒有足夠的網(wǎng)絡接口,無線網(wǎng)絡的出現(xiàn),企業(yè)員工可以在企業(yè)的每個角落登錄網(wǎng)絡。由于無線網(wǎng)絡是借助空氣作為傳輸介質的的一種組網(wǎng)模式,具有一定的開放性,無線網(wǎng)絡也有一定的安全隱患:信息重放、WEP破解、網(wǎng)絡竊聽、MAC地址欺騙、拒絕服。 如今,有了無線網(wǎng)絡,一切的煩惱都迎刃而解了。任何無線網(wǎng)絡覆蓋的區(qū)域,你只要憑借自己的上網(wǎng)帳戶即可隨時隨地自由地遨
29、游在互聯(lián)網(wǎng)的世界里。在宿舍、在教室、在圖書館、在食堂,甚至在汽車里、在操場上,你都可以粘在網(wǎng)絡上。所謂空中教室、空中圖書館、空中聊天室,在無線網(wǎng)絡的世界里就是現(xiàn)實!無線網(wǎng)絡的發(fā)展是伴隨著計算機技術的進步走到今天的。近年來,網(wǎng)絡技術取得了巨大的進步。一方面,速率大大提高,可達千兆級。但“接入點的固定和有限”隨著“移動辦公”日益強烈的需求,有線接入難以為繼。同時,眾多局域網(wǎng)的互聯(lián),使得布線遇到重重困難。無線局域網(wǎng)在這種情況下應運而生,它所提供的“多點接入”、“點對點中繼”(即所謂的mesh技術)為用戶提供了一種替代有線的高速解決方案??梢哉f無線網(wǎng)絡的世紀已經(jīng)到來了。正是有鑒于此,國內外眾多廠家多瞄
30、準了這一巨大商機。Aruba、Ruckus、Mortolola、 3com、Cisco、華三等知名公司一個個趨之若鶩,甚至連Microsoft最近也宣布收購一家小公司Sendit,作為無線移動訪問Internet技術的研發(fā)中心,諾基亞等也躍躍欲試在其國內推廣基于WAP的無線接入,一場無線網(wǎng)絡大戰(zhàn)已經(jīng)展開。 最后,在此回想下上了一個學期的無線網(wǎng)絡課程,學到了很多的東西,課堂上很多東西深深的印在我的心里。我相信在以后的社會生活中會有很多地方用到自己所學的東西。六、實習討論與分析實驗十三:移動Ad Hoc中FSR協(xié)議仿真移動Ad Hoc環(huán)境中的魚眼路由協(xié)議仿真可以從兩個方面來分析
31、實驗結果,即仿真動畫(FSR.nam)和仿真數(shù)據(jù)(FSR.tr)。在NS2中演示仿真動畫的工具采用了NAM,它將網(wǎng)絡仿真過程中拓撲結構、數(shù)據(jù)包傳輸情況及隊列丟包等以動畫的形式展現(xiàn)。相關的仿真動畫詳見電子資源。仿真結束后,可通過產生的數(shù)據(jù)來對仿真過程中的延遲、丟包、吞吐量等問題進行分析。接下來,將通過NAM對仿真過程進行簡單的分析和說明。圖13.8所示為節(jié)點1和節(jié)點8擴散路由更新消息的過程,采用的策略為2.1節(jié)中闡述的方法。圖13.9所示為節(jié)點0傳輸數(shù)據(jù)到節(jié)點7,該數(shù)據(jù)流為節(jié)點0到節(jié)點9的UDP連接。圖13.10所示為節(jié)點4傳輸數(shù)據(jù)到節(jié)點5,該數(shù)據(jù)流為節(jié)點4到節(jié)點11的UDP連接。圖13.11所
32、示為節(jié)點0和節(jié)點4分別向節(jié)點3和節(jié)點6傳輸數(shù)據(jù),此時兩條數(shù)據(jù)流同時傳輸。圖13.8 FSR協(xié)議信息更新過程圖13.9 仿真持續(xù)39s時節(jié)點0向節(jié)點7傳輸數(shù)據(jù)(UDP)圖13.10 仿真持續(xù)53s時節(jié)點4向節(jié)點5傳輸數(shù)據(jù)(UDP)圖13.11 仿真持續(xù)74.5s時節(jié)點0和節(jié)點4分別向節(jié)點3和節(jié)點6傳輸數(shù)據(jù)(UDP)上述NAM演示的過程反映了在FSR協(xié)議下,數(shù)據(jù)傳輸是有效的,符合網(wǎng)絡傳輸?shù)囊蟆H缫由钊氲姆治鯢SR協(xié)議的性能,可對仿真產生的trace文件進行分析。有關更多的FSR路由協(xié)議分析見:= .43.6730,仿真過程中需要注意以下兩個問題:(1)FSR路由協(xié)議具有怎樣的特點?(2)FS
33、R路由協(xié)議存在哪些不足?如何解決?實驗十四:移動網(wǎng)中AOMDV協(xié)議仿真Ad Hoc按需多路徑距離向量路由協(xié)議(AOMDV)的仿真可以從兩個方面來分析實現(xiàn)結果,即仿真動畫(AOMDV.nam)和仿真數(shù)據(jù)(AOMDV.tr)。在NS2中演示仿真動畫的工具采用了NAM,它將網(wǎng)絡仿真過程中拓撲結構、數(shù)據(jù)包傳輸情況及隊列丟包等以動畫的形式展現(xiàn)。相關的仿真動畫詳見電子資源。仿真結束后,可通過產生的數(shù)據(jù)來對仿真過程中的延遲、丟包、吞吐量等問題進行分析。接下來,將通過NAM對仿真過程進行簡單的分析和說明。圖14.7所示為節(jié)點16擴散路由更新消息的過程,采用的策略為類似于AODV,但又不完全一樣,見2中闡述的兩類協(xié)議的差異。圖14.7 節(jié)點16的AOMDV路由信息更新過程圖14.8所示為節(jié)點8向節(jié)點0傳輸數(shù)據(jù),該數(shù)據(jù)屬于節(jié)點8到節(jié)點0的TCP數(shù)據(jù)流,同時節(jié)點1進行路由消息的擴散。圖14.9所示為節(jié)點19向節(jié)點11傳輸數(shù)據(jù),該數(shù)據(jù)屬于節(jié)點7到節(jié)點9的TCP數(shù)據(jù)流。圖14.8 仿真持續(xù)10.6s時節(jié)點8向節(jié)點0傳輸數(shù)據(jù)(TCP)圖14.9 仿真持續(xù)15.7s時節(jié)點19向節(jié)點11傳輸數(shù)據(jù)(TCP)圖14.10所示為仿真持續(xù)一段時間,節(jié)點移動后位置變化產生的拓撲,可與圖14.1的初始拓撲進行比較,可以看出,大部分節(jié)點的位置都發(fā)生了變化。圖14.10 仿真持續(xù)55s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠家廠房轉讓合同范本
- 雙股權合同范例
- 勞務雇傭協(xié)議合同范本
- 旅游景區(qū)環(huán)境綜合整治專題研究:基礎設施建設規(guī)劃
- 牛肉行業(yè)分析研究報告
- 加盟衣服店鋪合同范本
- 北京寶馬銷售合同范本
- 廠房裝潢合同范本
- 發(fā)包工程合同范本
- 廚房工程合同范本集
- 2024-2030年中國生命科學產業(yè)發(fā)展規(guī)劃及投資策略分析報告
- 醫(yī)療器械監(jiān)督管理條例培訓2024
- 認真對待培訓課件
- 現(xiàn)代家政導論-課件 6.1.2認識家政職業(yè)道德
- 《機械制圖》高職機電專業(yè)全套教學課件
- 蘇少版七年級美術下冊 全冊
- NB-T31065-2015風力發(fā)電場調度運行規(guī)程
- 2024山東能源集團中級人才庫選拔【重點基礎提升】模擬試題(共500題)附帶答案詳解
- 油田設備租賃行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃行業(yè)投資戰(zhàn)略研究報告(2024-2030)
- 四川省綿陽市東辰學校2023-2024學年七年級下學期3月月考語文卷
- 中國古典風格設計
評論
0/150
提交評論