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

正文內(nèi)容

畢業(yè)論文-基于snmp網(wǎng)絡管理系統(tǒng)的設計與實現(xiàn)(已修改)

2025-06-23 06:35 本頁面
 

【正文】 本科畢業(yè)設計 (論文 ) 題目:基于 SNMP網(wǎng)絡管理系統(tǒng)的設計與實現(xiàn) 院 (系): 計算機科學與工程學院 專 業(yè): 班 級: 學 生: 學 號: 指導教師: 2021年 6月 1 基于 SNMP網(wǎng)絡管理的研究 在 Windows 環(huán)境下進行 SNMP編程,可以使用 WinSNMP API函數(shù)。這些函數(shù)實現(xiàn)了基本的 SNMP功能,但直接使用 WinSNMP API函數(shù)要復雜得多,幸運的是,目前有許多支持 SNMP功能的第三方開發(fā)包,如 UCD SNMP, PowerTCP和 SNMP++等,使用這些開發(fā)包,可以大大簡化 Windows 環(huán)境下的 SNMP編程工作。 SNMP++是網(wǎng)絡管理程序與 SNMP 代理之間的通信協(xié)議,因此 SNMP 編程也包括兩大部分:網(wǎng)絡管理程序的開發(fā)和 SNMP代理軟件的開發(fā)。 SNMP代理運行在特定的網(wǎng)絡設備中,由設備生產(chǎn)商負責開發(fā)。本 文主要研究在 Windows 環(huán)境下 開發(fā)基于 SNMP的網(wǎng)絡管理程序,不涉及 SNMP代理開發(fā)方面的內(nèi)容。 微軟的 Windows 系統(tǒng)(包括 Windows NT、 Windows 202 Windows XP、Windows 2021等)支持 SNMP,默認是關閉的,可以通過添加組件的方式進行打開并進行簡單配置。啟動后,代理在主機上啟動一個 SNMP代理服務器進程,監(jiān)聽從 UDP 端口 161接收的 SNMP操作請求。但是 還不能使用 SNMP獲取到系統(tǒng)的信息,因為此時代理支持的 MIBII中還沒有定義相關的被管理對象,因此,還需要安裝第三方支持的軟件。 SNMP第三方軟件實際上是一個 SNMP子代理,系統(tǒng)中原來的代理稱為SNMP主代理,主代理與子代理之間使用特有的協(xié)議進行通信。通過安裝子代理,可以在系統(tǒng)中擴展主代理不支持的 MIB。 NetSNMP就是這樣的一款第三方軟件,安裝后即可為 SNMP提供信息。 2 環(huán)境配置 使用 windows XP 操作系統(tǒng),軟件使用 VC++,測試設備,本機,工大瑞普虛擬實驗環(huán)境,可以模擬如幀中繼,路由交換的環(huán)境。 從 下載 SNMP++開發(fā)包,解壓后進行編譯,形成一個靜態(tài)鏈接庫,下面的步驟將 在 VC++ 開發(fā)環(huán)境中將 SNMP 軟件包編譯成一個靜態(tài)的鏈接庫 。 在 VC6中編輯生成 ,操作步驟如下: 1) 在開發(fā)環(huán)境下,選擇 “File”“New…” 項,在彈出的窗口中選擇 “Win32 Static Library”,工程名為 “snmp_pp”,如圖 。 圖 建立一個靜態(tài)鏈接庫工程 2) 單擊 “OK”按鈕,進入下一步,使用缺省選項,如圖 , 點擊 “Finish”完成,建立一個沒有文件的靜態(tài)鏈接庫工程。 圖 靜態(tài)鏈接庫工程建立完成 3) 在工作區(qū)內(nèi),為工程添加解壓縮后的所有源文件(即 snmp++目錄下的 src 目錄下的所有后綴為 CPP的文件,如圖 ) 。 圖 向工程中添加源文件 為了讓編譯的鏈接庫支持 SNMPV3,用上步同樣方法,要把 snmp++目錄下的 libdes 目錄下的 c文件包含進來。 4) 文件添加完后,設置工程編譯環(huán)境。主菜單選 “Project”“Settings…” 項,彈出的窗口中,選 “C/C++”頁 ,按照下表進行設置,如圖 。 圖 工程設置 5) 目錄設置。主菜單 “Tools”“Options…” 項,彈出的窗口中,選 “Directories”頁,添加 SNMP++頭文件所在的目錄 , 如圖 。 圖 工程目錄設置 6) 選擇 “Build”“Build ”項,生成靜態(tài)鏈接庫文件 . 7) 將生成的靜態(tài)鏈接庫文件直接復制到 VC 安裝目錄: \VC98\Lib中去,就可以像使用 VC 自帶的其他庫文件一樣使用它了。 3 代理設備的配置 a. windows 主機安裝,啟用 SNMP; 首先查看本地服務,檢查 SNMP 服務是否已經(jīng)安裝。如沒有安裝,按下列步驟進行安裝。 (1) 單擊 “開始 ”→“ 設置 ”→“ 控制面板 ”→“ 添加 /刪除程序 ”→“ 添加 /刪除Windows 組件 ”,勾選 “管理和監(jiān)視工具 ”項,再單擊 “詳細信息 ”按鈕,此時出現(xiàn)如圖 。 圖 Windows XP 操作系統(tǒng)啟用 SNMP (2) 勾選 “簡單網(wǎng)絡管理協(xié)議 ”項,單擊 “確定 ”按鈕。安裝 SNMP后,默認的munity字符串是 “public”,可以修改為其他字符串,如圖 。 圖 修改 munity字符串 (3) 安裝第三方軟件 NetSNMP:如圖 。 圖 安裝 snmp 時選擇安裝目錄 b. 可配置網(wǎng)絡設備啟用 SNMP服務 SNMP 代理是運行在可網(wǎng)管設備中的一個管理進程,在網(wǎng)絡管 理軟件運行前要對其進行配置,使它能夠響應網(wǎng)絡管理站的信息請求,發(fā)送 Trap 消息,并進行權限限制與身份驗證。需要配置的代理設備主要是網(wǎng)絡中可網(wǎng)管的路由器與交換機,不同的廠商的不同設備配置有所區(qū)別,但都大同小異,都可以通過 tel 進行命令行設置,需要配置的內(nèi)容我們通過配置一個 Cisco7200 路由器的實例來具體描述: (1) 接受的團體名稱和權限 。 SNMP 服務需要至少一個團體名,一般設備都有默認的團體名, public 為只讀權限的團體名, private 為可讀寫權限的團體名。 這兩個團體 名被普遍地使用,每個人都會被猜到,為安全起見,配置團體名時盡量為不同權限使用不同的團體名,并要為團體名選擇強壯的口令,定期更改。配置命令如下: snmpserver munity public RO 命令配置了一個 RO 權限的團體名 public, (2) 配置訪問控制列表 ACL。 默認情況下,在僅配置了團體名和權限后,代理會接受來自任何主機的 SNMP 數(shù)據(jù)包,這使得在團體名在被破譯或泄漏后任何主機都可通過代理進行讀寫操作,所以必須考慮安全性方面,設置訪問控制列表,使 SNMP 代理只接受 訪問控制中主機發(fā)出的 SNMP 數(shù)據(jù)包。配置如下: accesslist 3 permit snmpserver munity public RW 3 第一個命令創(chuàng)建了一個編號為 3 的訪問控制列表,允許來自網(wǎng)絡 的信息流量。 第二個命令設置代理只接受來自于網(wǎng)絡 的 SNMP數(shù)據(jù)包,并且數(shù)據(jù)包中的 mnunity 是可讀寫權限的團體名 public。 (3) 發(fā)送身份驗證 Trap。 身份驗證是驗證團體名或地址是否有效的過程。當 SNMP 代理收到錯誤的團體名,或者不是從可接受訪問控制列表成員發(fā)出的請求,那么代理將發(fā)送身份驗證 Trap 消息到 Trap 目標 (管理站 ),指出身份驗證失敗,在默認情況下,該項是啟動的。 (4) 配置 SNMP Trap。 配置使得路由器能夠向管理工作站發(fā)送陷阱消息。配置如下; snmpserver host public snmp snmpserver enable traps snmp 第 一條命令指明 SNMP標準 Trap被發(fā)送到主機 ; 第二條命令指明激活本設備上的所有 SNMP標準的 Trap消息。 4 設計 與實現(xiàn) 基于 SNMP的網(wǎng)絡管理系統(tǒng)的關鍵功能之一為采集被管理 Windows 主機的信息資源。按照管理人員信息監(jiān)測和維護工作的要求,信息采集主要涉及以下幾個方面,管理人員可以通 過采集到的信息數(shù)據(jù)來判斷遠程主機的運行情況、業(yè)務狀態(tài)和網(wǎng)絡安全 。 a. 配置管理 對系統(tǒng)的配置有詳細了解 是網(wǎng)絡管理的一個重點,任何時候都需要。在需要的時候及時,準確的查看系統(tǒng)配置, 包括基本信 息、系統(tǒng)信息、 IP 地址,路由信息, TCP連接, UDP連接,進程信息,軟件安裝 信息。 利用 MIB 對象組的 OID,將感興趣的流量或數(shù)據(jù)進行分類,之后再進行顯示出來,達到我們所要的效果。表 為與配置管理有關的 MIB 對象與 OID 的對應關系表。 表 MIB對象與 OID對應關系表 MIB對
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1