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

正文內(nèi)容

網(wǎng)絡(luò)故障管理專家系統(tǒng)的研究與實現(xiàn)本科畢業(yè)設(shè)計論文(編輯修改稿)

2025-08-19 20:43 本頁面
 

【文章內(nèi)容簡介】 SNMP管理站用 GetRequest消息從擁有 SNMP代理的網(wǎng)絡(luò)設(shè)備中檢索信息,而 SNMP 代理則用 GetResponse 進行 消息響應。 GetNextRequest 用于和GetRequest 組合起來查詢特定的表對象中的列元素。如:首先通過下面的原語獲得所要查詢的設(shè)備的接口數(shù): {iso (3) dod(6) inter(1) mgmt(2) mib(1) interfaces(2) ifNumber(2)} 然 后再通過下面的原語,進行查詢(其中第一次用 GetRequest,其后用GetNextRequest): {iso (3) dod(6) inter(1) mgmt(2) mib(1) interfaces(2) ifTable(2)} (2) SetRequest SNMP 管理站用 SetRequest 可以對網(wǎng)絡(luò)設(shè)備進行遠程配置(包括設(shè)備名、設(shè)備屬性、刪除設(shè)備或使某一個設(shè)備屬性有效 /無效等)。 (3) Trap SNMP 代理使用 Trap 向 SNMP 管理站發(fā)送非請求消息,一般用于描述某一事件的發(fā)生。 本論文中的接收的 Trap 信息 主要是指一些網(wǎng)絡(luò)故障信息。 SNMP 管理信息庫 MIB。 管理信 息庫 MIB 指明了網(wǎng)絡(luò)元素所維持的變量(即能夠被管理進程 進行 查詢和設(shè)置的信息)。 MIB 給出了一個網(wǎng)絡(luò)中所有可能的被管理對象的集合的數(shù)據(jù)結(jié)構(gòu)。 SNMP 的管理信息庫采用和域名系統(tǒng) DNS 相似的樹型結(jié)構(gòu),它的根在最上面,根沒有名字。 管理信息庫的對象命名舉例 對象命名樹的頂級對象有三個,即 ISO、 ITUT 和這兩個組織的聯(lián)合體。在ISO 的下面有 4 個結(jié)點,其中的一個(標號 3)是被標識的組織。在其下面有一個美國國防部( Department of Defense)的子樹(標號是 6),再下面就是 Inter(標號是 1)。 在只討論 Inter 中的對象時,可只畫出 Inter 以下的子樹,并在 Inter 結(jié)點旁邊標注上 {}即可。 本科畢業(yè)論文 5 在 Inter 結(jié)點下面的第二個結(jié)點是 mgmt(管理),標號是 2。再下面是管理信息庫,原先的結(jié)點名是 mib。 1991 年定義了新的版本 MIBII,故結(jié)點名現(xiàn)改為 mib2,其標識為 {},或 {Inter(1) .}。這種標識為對象標識符。 圖 管 理信息庫對象名舉例 最初的結(jié)點 mib 將其所管理的信息分為 8 個類別?,F(xiàn)在 的 mib2 所包含的信息類別已超過 40 個。 應當指出, MIB 的定義與具體的網(wǎng)絡(luò)管理協(xié)議無關(guān),這對于廠商和用戶都有利。廠商可以在產(chǎn)品(如路由器)中包含 SNMP 代理軟件,并保證在定義新的 MIB 項目后該軟件仍遵守標準。用戶可以使用同一網(wǎng)絡(luò)管理客戶軟件來管理具有不同版本的 MIB 的多個路由器。當然,一個沒有新的 MIB 項目的路由器不能提供這些項目的信息。 這里要提一下 MIB 中的對象 {},即 enterprises(企業(yè)),其所屬結(jié)點數(shù)已超過 3000。例如 IBM 為 }, Cisco 為 {}, Novell為 {}等。世界上任何一個公司、學校只要用電子郵件發(fā)往 進行申請即可獲得一個結(jié)點名。這樣各廠家就可以定義自己的產(chǎn)品的被管理對象名,使它能用 SNMP 進行管理。 AdventNet SNMP API AdventNet snmp API 開發(fā)包是由美國 AdventNet, inc 公司開發(fā)的一個專門用于處理管理站與被管理站之間傳遞的 SNMP 信 息的一個開發(fā)包。 它 是 可以用來 本科畢業(yè)論文 6 創(chuàng)建 跨平臺的 Java 的 SNMP 網(wǎng)絡(luò)管理程序和基于 Web 的 SNMP 網(wǎng)絡(luò)管理 Applet程序 的一組組件。 它的主要特點是: 1) 完全支持 snmpv1, snmpv2c 和 SNMPv3 的。 2) MIB 信息的裝入 。 3) SNMP 廣播 :廣播 SNMP 數(shù)據(jù)包在整個網(wǎng)絡(luò)中自動發(fā)現(xiàn) 在網(wǎng)絡(luò)中 支持SNMP 協(xié)議 的設(shè)備。 4) 提供高層次的 bean 組件,例如, snmptarget, snmptable, snmppoller,trapreceiver 便于應用的開發(fā)。 5) 數(shù)據(jù)庫支持:提供可擴展存儲的 MIB 定義和 SNMPv3 的配置數(shù)據(jù)在 任何關(guān)聯(lián)式資料庫,例如, MySQL 和 Oracle(本程序所使用的數(shù)據(jù)庫為Oracle) 。 6) MIB 的瀏覽器:工具管理網(wǎng)絡(luò)和系統(tǒng)組件??梢宰鳛橐粋€獨立的應用程序 來運行,也可以 作為益而高 基于 Web 瀏覽器 的程序 來運行 。 還有其它的一些別的特點 。 規(guī)則引擎及規(guī)則 規(guī)則引擎的簡介和原理 專家系統(tǒng)是人工智能的一個分支,它模仿人類的推理方式,使用試探性的方法進行推理,并使用人類能理解的術(shù)語解釋和證明它的推理結(jié)論。專家系統(tǒng)有很多分類:神經(jīng)網(wǎng)絡(luò)、基于案例推理和基于規(guī)則系統(tǒng)等。 規(guī)則引擎 是基于規(guī)則的專家系統(tǒng)的一部分 , 基于規(guī)則的專 家系統(tǒng)( Rule Based Expert SystemRBES) 是專家系統(tǒng)中很重要的一個分支 。 RBES 包括三部分 規(guī)則庫,事實庫(也叫做工作內(nèi)存),推理引擎,結(jié)構(gòu)如圖 所示 : 本科畢業(yè)論文 7 圖 基于規(guī)則的專家系統(tǒng)的結(jié)構(gòu)圖 和 人 類 的 思 維 相 對 應 , 規(guī) 則 引 擎 存 在 兩 者 推 理 方 式 : 演 繹 法( ForwardChaining)和歸納法( BackwardChaining)。演繹法從一個初始的事實出發(fā),不斷地應用規(guī)則得出結(jié)論(或執(zhí)行指 定的動作)。而歸納法則是從假設(shè)出發(fā),不斷地尋找符合假設(shè)的事實。 Rete 算法是目前效率最高的一個 ForwardChaining 推理算法, Drools 項目是Rete 算法的一個面向?qū)ο蟮?Java 實現(xiàn) 。 規(guī)則引擎的推理步驟如下: 將初始數(shù)據(jù)( fact)輸入 工作引擎 。 使用 類型匹配 比較規(guī)則( rule)和 事實 ( fact)。 如果執(zhí)行規(guī)則存在沖突,即同時激活了多個規(guī)則,將沖突的規(guī)則放入沖突集合。 解決沖突,將激活的規(guī)則按順序放入 “議程”序列 。 使用規(guī)則引擎執(zhí)行 “議程”序列 中的規(guī)則。重復步驟 2 至 5,直到執(zhí)行完畢所有 “議 程” 中的規(guī)則。 Jess 規(guī)則引擎 同大多數(shù)專家系統(tǒng)工具一樣, Jess 的核心也是由事實庫、規(guī)則庫、推理機三大部分組成,并采用產(chǎn)生式規(guī)則作為基本的知識表達模式。在 Jess 中,事實包括簡單事實和對象事實。簡單事實就是一個描述事物的斷言,而對象事實除此之外還封裝了方法,可以接受外界信息改變自身的特征。這一概念本身并不是 Jess首次提出的, ARTIM、 CLIPS 都支持這一概念。但 Jess 表達對象事實的方法確 本科畢業(yè)論文 8 實別具一格:它用 Java 而非系統(tǒng)本身的語言來定義對象。在 CLIPS 中,對象事實通過系統(tǒng)本身的語句 defclass 和 makeinstance 來定義,但在 Jess 中,類的定義由 Java 語言書寫,編譯通過后即可動態(tài)地加入系統(tǒng)中。用 Java 虛擬機編譯通過后,通過 defclass 命令將該類加入系統(tǒng),它就可以執(zhí)行類似于 CLIPS 中對類的各種操作,如生成它的一個實例、調(diào)用它的方法等。由此可見, Jess 可以方便地調(diào)用 Java 中的類庫,使用 Java 中的各種數(shù)據(jù)結(jié)構(gòu)和方法,從而具備其他系統(tǒng)不可比擬的優(yōu)良的嵌入能力。 Jess 通過模式匹配語言對事實進行操作。在 Jess 中,模式匹配操作符的類型有很多,從可以同任意事實進行匹配的單一 操作符到只能同滿足特定約束值的事實進行匹配的復雜操作符。特別要指出的是, Jess 中有“ unique”條件元素,它告訴系統(tǒng)同該模式匹配的事實是惟一的。這樣,當模式發(fā)現(xiàn)一條事實同它匹配后,就會停止對事實庫的檢索,在實際應用中,這可以將系統(tǒng)的性能提高 20%~ 30%,而 CLIPS 系統(tǒng)不支持這一條件元素。在 Jess 中,規(guī)則的表達形式沿用了 CLIPS 的語法結(jié)構(gòu),通過對規(guī)則前件和后件的限定,它可以支持內(nèi)容豐富的模式匹配語言。另外, Jess 支持面向過程的編程方式,它提供了一些語句來控制規(guī)則后件的操作流程,如使用 if? then? else 和 while? do?語句,這樣它就能很有效地利用面向過程編程的優(yōu)勢??傊?, Jess 的這些特性使系統(tǒng)擁有很強的知識表示能力。 Jess 支持前向和逆向推理兩種方式,前向推理同 CLIPS 的原理相同,逆向推理則是 Jess 不同于 CLIPS 的一個顯著特征。在 Jess 的逆向推理中,規(guī)則仍采用if? then?結(jié)構(gòu),但是在逆向推理時,推理引擎執(zhí)行的是前件沒有得到滿足的規(guī)則,這種行為常常被稱為目標尋找。顯然, Jess 同時支持前向和逆向推理的特點使其推理能力得到了加強。推理的效率很大程度上依賴于匹配算法的效率。 Jess通過實現(xiàn) Rete 匹配算法來提供非常高效的前向和逆向推理。 Rete 算法利用了專家系統(tǒng)中時間冗余性和結(jié)構(gòu)相似性這兩個特點,有效地減少了用于匹配操作的次數(shù)。因此,當系統(tǒng)的性能是由匹配算法的質(zhì)量決定時, Jess 的優(yōu)點將更為明顯。應當指出的是, Rete 算法是一個以空間換取時間的算法,所以,應用 Jess 時應當考慮內(nèi)存的消耗。 本科畢業(yè)論文 9 頁面開發(fā) MVC 模式 MVC 模式最早來源于 Smalltalk 程序設(shè)計語言中對界面的構(gòu)造方法 , 包括三種類型 : Model(模型 )是應用對象 , view(視圖 )是界面對象 , Controller(控制器 )是用戶界面對用戶輸入的響應。 MVC 的目的是增加代碼的重用率,減少數(shù)據(jù)表達,數(shù)據(jù)描述和應用操作的耦合度。 同時也使得軟件可維護性,可修復性,可擴展性,靈活性以及封裝性大大提高。 Model表示應用的數(shù)據(jù)及操作這些數(shù)據(jù)的邏輯方法。任何和整個應用相關(guān)的持久性數(shù)據(jù)都放在模型中。 View 將模型的當前狀態(tài)呈現(xiàn)給用戶,具體的顯示方法由視圖負責,因此一個模型可以適用于多個不同的視圖。在模型狀態(tài)改變后,通過模型和視圖之間的協(xié)議,視圖得知這種改變并修改自己的顯示。對于用戶的輸入,視圖將它們交給控制器處理。 Control 負 責交互,將用戶輸入的數(shù)據(jù)導入模型;它還利用用戶的輸入將應用轉(zhuǎn)向其他視圖。 MVC 模式在項目的頁面實現(xiàn)部分使用。 其中在項目文件夾“ Management”下的 jsp 文件就是其中的視圖,包“ ”下的 servlet 文件就是其中的控制器,而包“ ”下的文件就是模型。 MVC 模式的應用使得整個系統(tǒng)操作和應用層次分明,易于維護。 Java Servlet 技術(shù) 簡介 技術(shù)簡介 Servlet 技術(shù)是 Sun 公司提供的一種實現(xiàn)動態(tài)網(wǎng)頁的解決方案,它是基于 Java編程語言的 WEB 服務(wù)器端編程技術(shù),主要用于在 WEB 服務(wù)器端獲得客戶端的訪問請求信息和動態(tài)生成對客戶端的響應消息。 Servlet 技術(shù)也是 JSP 技術(shù)(另外一種動態(tài)網(wǎng)頁開發(fā)技術(shù))的基礎(chǔ)。一個 Servlet 程序就是一個實現(xiàn)了特殊接口的 Java 類 , 用于被支持 Servlet的 WEB服務(wù)器調(diào)用和運行,即只能運行于具有 Servlet引擎的 WEB 服務(wù)器端。一個 Servlet 程序負責處理它所對應的一個或一組 URL 本科畢業(yè)論文 10 地址的訪問請求,接收訪問請求信息和產(chǎn)生響應內(nèi)容。 Applet 是用于瀏覽器端的 Java 小程序,在瀏覽器端被解釋執(zhí)行 ,用于在HTML 網(wǎng)頁中實現(xiàn)一些桌面應用程序的功能,被稱為 “小應用程序 ”。 Servlet 是用于 WEB 服務(wù)器端的 Java 小程序,它在 WEB 服務(wù)器端被解釋執(zhí)行,用于處理客戶端的請求和產(chǎn)生動態(tài)網(wǎng)頁內(nèi)容。源于 Applet的命名,這種 WEB服務(wù)器端的 Java小程序就被命名為了 Servlet,與 Applet 相對應, Servlet 可以被稱之為 “小服務(wù)程序 ”。 Servlet 與普通 java 程序相比,只是輸入信息的來源和輸出結(jié)果的目標不一樣,所以,普通 Java 程序所能完成的大多數(shù)任務(wù), Servlet 程序都可以完成。 Servlet程序具有如下的一些基本功能: 1) 獲取客戶端通過 HTML 的 FORM 表單遞交的數(shù)據(jù)和 URL 后面的參數(shù)信息; 2) 創(chuàng)建對客戶端的響應消息內(nèi)容; 3) 訪問服務(wù)器端的文件系統(tǒng); 4) 連接數(shù)據(jù)庫并開發(fā)基于數(shù)據(jù)庫的應用; 5) 調(diào)用其它的 Java 類。 編寫與編譯 Servlet 程序 一個 Servlet 程序就是一個在 WEB 服務(wù)器端運行的特殊 Java 類,這個特殊的 Java 類必須實現(xiàn) 接口, Servlet 接口定義了 Servlet 容器與Servlet 程序之間通信的協(xié)議約定。為了簡化 Servlet 程序的編寫, Servlet API 中也提供了一個實現(xiàn)了 Servlet 接口的最簡單的 Servlet 類,其完整名稱為,這個類實現(xiàn)了 Servlet 程序的基本特征和功能。 Servlet API 中還提供了一個專用于 HTTP 協(xié)議的 Servlet 類,其名稱是,它是 GenericServlet 的子
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1