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

正文內(nèi)容

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

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

下一頁面
  

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