freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

一種基于dynamips的gui路由器仿真系統(tǒng)的設(shè)計與應(yīng)用畢業(yè)設(shè)計(存儲版)

2025-04-06 10:32上一頁面

下一頁面
  

【正文】 :GetDlgItem(m_hWnd,IDC_RADIO4),120,120,120)。根據(jù)測試的概念和目的,在進行信息系統(tǒng)測試時應(yīng)遵循以基本原則。測試工作應(yīng)由專門人員來進行,這樣會更客觀,更有效。 其中設(shè)置 R1 接口 E0/0 的 IP 地址為。配置動態(tài)路由協(xié)議 RIP,測試兩 個 路由器 之間 是否可以 學(xué) 到對方 的 路由 信息。下面我將通過一個整體用例對系統(tǒng)進行全面測試。測試工作應(yīng)該避免由原開發(fā)軟件的人或小組承擔,一方面,開發(fā)人員往往不愿召認自己的工作,認為自己開發(fā)的軟件沒有錯誤;另一方面,開發(fā)人員不易找出自己的錯誤。信息系統(tǒng)測試應(yīng)包括軟件測試、硬件測試和網(wǎng)絡(luò)測試。 SkinH_SetForeColor(::GetDlgItem(m_hWnd,IDC_RADIO3),120,120,120)。 } } } 設(shè)備登錄模塊 實現(xiàn) 在試驗臺中,需要登錄到實驗設(shè)備上對其進行配置,借助以下腳本連接SecureCRT 軟件。 wsprintf(cmd,echo off\n 32 信 息 科 學(xué) 與 技 術(shù) 學(xué) 院 學(xué) 士 學(xué) 位 論文 title %sidlepc 值計算 \n \n echo. 操作提示 :\n echo. 路由器啟動后 ,隨意輸入點配置同時按下 ctrl + ] ,然后同時釋放后再按 i ,\n echo. 即可獲取 idlepc 參數(shù) \n \n pause\n cd %s\\Dynamips\n dynamips P %s t %s r %s X \%s\,div,path,terrace,div,ram,fileios)。 GetDlgItemText(IDC_IOS,fileios,100)。 case 2: terrace=3600。 由于 IdlePC 值的計算是直接基于批處理命令的,然而在圖形化下需要手動設(shè)置其部分參數(shù),并且還要經(jīng)過系統(tǒng)檢測才可以計算,具體的計算值 測試結(jié)果如圖 410 所示。 fclose(filebat)。//設(shè)置對應(yīng)目錄 TCHAR bat[256]。//保存當前設(shè)備對象的模塊索引 (*it)Setstr(cmd)。 ListyetInsertString(1,cmd)。 char s1[10]。 CListBox* pList2=(CListBox*)GetDlgItem(IDC_INTLIST2)。i=(*it)Getdes()。i++) { char cmd[10]。//卡槽 1 的第四個以太網(wǎng)模塊 break。 pList1InsertString(1,sw)。 pList1InsertString(1,cmd)。//卡槽 0 的第一個串行口 pList1InsertString(1,s0/1)。//清空原來的接口列表 switch((*it)Getmodule0()) {case 0:{ pList1InsertString(1,e0/0)。 void CMydyDlg::OnSelchangeDivlist1() { TCHAR div[10]。 fclose(file)。\039。 拓撲文件模塊 實現(xiàn) 首先輸入文件名稱,單擊創(chuàng)建,提示創(chuàng)建文件成功,這是系統(tǒng)運行的首要基礎(chǔ)。 18 信 息 科 學(xué) 與 技 術(shù) 學(xué) 院 學(xué) 士 學(xué) 位 論文 圖 43 作者信息效果 圖 透明控件對話框 實現(xiàn) 用于設(shè)置界面的透明度, 當消息觸發(fā)時,系統(tǒng) 加載 MFC 庫函數(shù) CHyaline,直接調(diào)用 ,設(shè)置對話框的透明度 。 主 界面效果如圖 41 所示。首先是創(chuàng)建一個文件拓撲名稱,把基本 消 息 初始化 映射到拓撲文件當中。在設(shè)備添加及連線模塊中,主要完成的功能 包括設(shè)備設(shè)備名稱,模塊類型, 以及各個設(shè)備之間的連接線路。這個階段又分兩個 步驟 :概要設(shè)計和 詳細設(shè)計 。需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。 ( 2) 路由器選型 。 ( 5) 文件,用于優(yōu)化 CPU 資源利用率 。 ( 2) Dynagen 是 一個基于文本的前端控制系統(tǒng) , 它采用 ”Hypervisor”超級監(jiān)控模式和 Dynamips 通信。 ( 2) 功能齊全 模擬器必須要能滿足日常運維的各種實驗環(huán)境,計劃滿足大部分 CCNA 實驗和CCNP 的實驗。 最后要明白 MFC 不只是一個功能 單純的 界面 開發(fā)系統(tǒng) [14],它提供的類絕大部分用來進行界面開發(fā),關(guān)聯(lián)一個窗口的動作,但它提供的類中有好多類不與一個窗口關(guān)聯(lián),即類的作用不是一個界面類,不實現(xiàn)對一個窗口對象的控制 (如創(chuàng)建,銷毀 ),而是一些在 Windows(用 MFC 編寫的程序絕大部分都在 Windows 中運行 )中實現(xiàn)內(nèi)部處理的類,如 數(shù)據(jù)庫 的管理類等,學(xué)習(xí)中最應(yīng)花費時間的是消息和設(shè)備環(huán)境,對 C++和 MFC 的學(xué)習(xí)中最難的部分是指針, C++面向?qū)ο蟪绦蛟O(shè)計的其它部分,如數(shù)據(jù)類型, 流程控制 都不難。 Linux 下大名鼎鼎,封裝很好,其中槽與信號機制非常優(yōu)秀,自帶 IDE,開發(fā)很方便; GTK則是 Linux 下用的非常多,原本是用于 GIMP,后來擴展成一套完整的 GUI 開發(fā)類庫。 ( 4) CPU 資源利用優(yōu)化 滿負載不能超過系統(tǒng) CPU 的 60%, 正常情況下 為 20%。界面簡單, 系統(tǒng)資源占用少, 操作方便靈活,站在用戶角度開發(fā), 真正實現(xiàn)圖形化界面 Dynampis 模擬器的 價值 [8]。 Pemu: PIX 防火墻設(shè)備模擬器。 ( 2) PacketTracer 是由 Cisco 公司發(fā)布的一個輔助 學(xué)習(xí)工具 ,為學(xué)習(xí)思科網(wǎng)絡(luò)課程的初學(xué)者去設(shè)計、配置、排除網(wǎng)絡(luò)故障提供了網(wǎng)絡(luò)模擬環(huán)境。 Dynamips 是一個基于虛擬化技術(shù)的模擬器( Emulator) ,用于模擬思科( Cisco)的 路由器 ,其作者是 法國 UTC 大學(xué) (University of Technology of Compiegne, France)的 Christophe Fillot。 而模擬器網(wǎng)絡(luò)實 驗的結(jié)果均是保存在配置文件中下次做實驗只需調(diào)用文件就可以方便的繼續(xù)實驗 。 由 于 這種網(wǎng)絡(luò)的復(fù)雜性,所以這種網(wǎng)絡(luò)實現(xiàn)的技術(shù)也是非常復(fù)雜的 , 需求帶動市場,因此 當 越來越多的人 想 從事于網(wǎng)絡(luò)通信行業(yè) 的時候 ,昂貴的通信設(shè)備, 又使他們 望塵莫及 。在 實驗 中 , 使用 Dynamips 的虛擬實驗平臺 自動搭建拓撲文件,與 SecureCRT 相結(jié)合,將 產(chǎn)生良 好的 實驗效果 ,也可 為廣大網(wǎng)絡(luò)技術(shù)愛好者提供一個通過 CCNA 認證 的平臺 。 系統(tǒng) 自動 加載 Dynamips 內(nèi)核 , 能夠模擬思科產(chǎn)品系列中 大部分 型號的 路由器和交換機 , 產(chǎn)生與真實 網(wǎng)絡(luò) 設(shè)備 幾乎 完全一樣 的 運行環(huán)境 和 的 實驗效果 。但它的優(yōu)點也是非常明顯的,就是信息量大,傳播廣,無論你身處何地,只要聯(lián)上互聯(lián)網(wǎng)你就可以對任何可以聯(lián)網(wǎng)用戶發(fā)出你的信函。 網(wǎng)絡(luò)課程的綜合性設(shè)計性實驗較為 復(fù) 雜若按照實驗課安排的上下課時間無法完成 ,而且實驗結(jié)果無法保存 , 下 次 實驗又需要重新配置 。 國內(nèi)外發(fā)展現(xiàn)狀 目前世界主流模擬器主要有以下幾款,關(guān)于思科的模擬器很多都是都是基于Dynamips 內(nèi)核的 [1]。它不僅整合了思科所有的 IOS 模擬器,而且還整合了 BES 以及 VPCS, 它是一個綜合的模擬器解決方案 , 它配置輸出采用的是 Bat 批處理文件 , 目前最新版是 [4]。 目前最流行的模擬器當屬 GNS3[5], 它 是一款優(yōu)秀的具有圖形化界面可以運行在 4 信 息 科 學(xué) 與 技 術(shù) 學(xué) 院 學(xué) 士 學(xué) 位 論文 多平臺的網(wǎng)絡(luò) 虛擬軟件 , 他是很多網(wǎng)絡(luò)愛好者的必備軟件 [6]。 本課題要達到的設(shè)計目標 可以模擬大部分思科路由器交換機可以實現(xiàn)的功能,滿足日常教學(xué)工作及想要通過 CCNA/CCNP 認證考試的網(wǎng)絡(luò)技術(shù)愛好者。 NM1FETX, 1 端口 10M 快速以太網(wǎng)網(wǎng)絡(luò)模塊。 技術(shù)可行性分析 基于 GUI 的開發(fā): WxWidgets、 QT、 GTK 等,都是很不錯的 [12],其中 WxWidgets和 MFC 很相似,所以熟悉 MFC 的開發(fā)者入門很快; QT 是 Nokia 旗下的。編程語言 函數(shù)本質(zhì)上全部源于 API,因此用它們開發(fā)出來的應(yīng)用程序都能工作在 Windows 的 消息機制 和繪圖里,遵守 Windows 作為一個 操作系統(tǒng) 的內(nèi)部實現(xiàn),這其實也是一種必要,微軟如果不提供 API,這個世上對 Windows 編程的工 作就不會存在,微軟的產(chǎn)品就會迅速從時尚變成垃圾,上面說到 MFC 是微軟對 API 函數(shù)的專用 C++封 裝,這種結(jié)合一 方面讓用戶使用微軟的專業(yè) C++ SDK來進行 Windows 下應(yīng)用程序的開發(fā)變得容易,因為 MFC 是對 API 的封裝,微軟做了大量的工作,隱藏了好多程序開發(fā)人員在Windows 下用 C++ 和 MFC 編制軟件時的大量內(nèi)節(jié),如應(yīng)用程序?qū)崿F(xiàn)消息的處理,設(shè)備環(huán)境繪圖,這種結(jié)合是以方便為目的的,必定要付出一定代價,因此就造成了MFC 對類封裝中的一定程度的的冗余和迂回,但這是可以接受的。同時這也是本次系統(tǒng)設(shè)計的重點 ,將要和以往的 Dynamips 形成鮮明對比,不需要手動編寫 NET 文件,拓撲文件,直接在 圖形化 界面中操作,創(chuàng)建文件, 搭建復(fù)雜實驗環(huán)境 。 ( 1) Dynamips 內(nèi)核,模擬器內(nèi)核,用于加載真實的思科路由器操作系統(tǒng)文件。 ( 4) 思科路由器的 IOS 文件,這里找到的是 3620 系 列。 ( 1)自動編寫拓撲文件,自動 編寫 連接各種拓撲,不需要手動編輯 NET 文件 。 10 信 息 科 學(xué) 與 技 術(shù) 學(xué) 院 學(xué) 士 學(xué) 位 論文 只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。 這個階段的任務(wù)是設(shè)計 軟件系統(tǒng) 的模塊層次結(jié)構(gòu),其目的是明確軟件系統(tǒng)如何做。 ( 2) 設(shè)備模塊的添加及連線 在上一步的基礎(chǔ)之上,進一步完善功能模塊,把寫好的拓撲文件架構(gòu),映射到設(shè)備名稱以及設(shè)備的接口模塊選擇上面。 結(jié) 束開 始輸 入 拓 撲 文 件 名判 斷 是 否 為 空選 擇 設(shè) 備 類 型選 擇 運 行 平 臺 選 擇 設(shè) 備 個 數(shù) 填 寫 內(nèi) 存 大 小 輸 入 寄 存 器 值 I D L E P C 計 算 I O S 文 件 路 徑 選 擇 設(shè) 備 添 加 設(shè) 備 模 塊 設(shè) 備 之 間 連 線 啟 動NY 圖 32 系統(tǒng)流程 圖 14 信 息 科 學(xué) 與 技 術(shù) 學(xué) 院 學(xué) 士 學(xué) 位 論文 創(chuàng)建 拓撲文件流程 系統(tǒng)主要實現(xiàn)的功能就是自動編寫拓撲文件用于仿真實驗,其中 拓撲文 件的創(chuàng)建主要有三個部分組 成。 在本次系統(tǒng)設(shè)計中主要使用的控件有創(chuàng)建 、 設(shè)備類型 、 平臺選擇 、 設(shè)備個數(shù) 、內(nèi)存 、 寄存器值 、 IdlePC 值 、 IOS 文件目錄 、 生產(chǎn) .Net 類型 、 設(shè)備名 、 Slot0、 Slot設(shè)備列表 、 接口列表 、 連接 、 確定 、 啟動 、 取消等 ,這些都是通過拖動控件來實現(xiàn)的,然后再通過消息響應(yīng)來實現(xiàn)其響應(yīng)的功能 。 作者信息 界面如圖 43 所示。 而且在這個過程中要用到很多的變量如: m_effect,m_count 等等, 這個過程中主要完成了一個大的框架,把所有的大概的任務(wù)完成了,剩下的就是對每個具體的模塊進行具體的操作。 if(filename[0]!=39。 fputs(cmd,file)。 設(shè)計代碼如下,在 本系統(tǒng)中有多個設(shè)備列表及模塊,以下為其中的一個設(shè)備代碼實現(xiàn) 如下 。it++) { if(strcmp((*it)Getname(),div)==0) { pList1ResetContent()。} case 2:{ pList1InsertString(1,s0/0)。 wsprintf(cmd,f0/%d,i)。//交換機可加載的模塊 itoa(i,sw,10)。//卡槽 1 的第三個以太網(wǎng)模塊 pList1InsertString(1,e1/3)。 i16。 for(int i=0。 void CMydyDlg::OnLink() 26 信 息 科 學(xué) 與 技 術(shù) 學(xué) 院 學(xué) 士 學(xué) 位 論文 { CListBox* pList1=(CListBox*)GetDlgItem(IDC_INTLIST1)。//定義設(shè)備二名稱 char cmd[256]={0}。 wsprintf(cmd,%s:%s %s:%s,dev1,s1,dev2,s2)。 (*it)Setinde
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1