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

正文內(nèi)容

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

2024-08-19 20:43 本頁面
 

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