国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

簡單網(wǎng)絡(luò)管理協(xié)議的研究與應(yīng)用

發(fā)布時間:2010-8-12 13:51    發(fā)布者:lavida
關(guān)鍵詞: 網(wǎng)絡(luò) , 協(xié)議
1 引言  

簡單網(wǎng)絡(luò)管理協(xié)議SNMP(Simple Network Management Protocol)是由Internet工程任務(wù)組織IETF (Internet Engineer-ing Task Force)研究小組為解決Intemet上的路由器管理問題而提出的。SNMP是一系列協(xié)議組和規(guī)范,可提供一種從網(wǎng)絡(luò)設(shè)備中收集網(wǎng)絡(luò)管理信息的方法。 SNMP也為設(shè)備向網(wǎng)絡(luò)管理工作站報告問題和錯誤提供方法。  

2 SNMP體系結(jié)構(gòu)簡介  

圖1為SNMP體系結(jié)構(gòu)與協(xié)議棧。  



  


2.1 SNMP消息類型  

SNMP消息類型提供請求與響應(yīng)的交互形式,其中:(1)Get Request:管理站用來檢索代理管理信息庫中的標(biāo)量對象值;(2)GetNext Request:管理站用來檢索代理管理信息庫中的當(dāng)前標(biāo)量對象的下一個對象值;(3)Set Request:管理站用來設(shè)置代理管理信息庫中的標(biāo)量對象值;(4)Response:代理用于發(fā)送管理站對代理的請求;(5)Tmp:代理用于向管理站報告管理對象的狀態(tài)變化。圖2為SNMP消息類型。  



  


2.2 SNMP PDU協(xié)議數(shù)據(jù)單元結(jié)構(gòu)  

圖3為SNMP報文格式。SNMP PDU協(xié)議數(shù)據(jù)單元結(jié)構(gòu)描述如下:  



  


2.3 ANS.1和BER  

抽象語法表示(ANS.1)是一種形式語言,可提供統(tǒng)一的網(wǎng)絡(luò)數(shù)據(jù)表示,用于定義應(yīng)用數(shù)據(jù)的抽象語法和應(yīng)用層協(xié)議數(shù)據(jù)單元結(jié)構(gòu)。在OSI和SNMP的管理信息庫都是用其定義的。基本編碼規(guī)則(BER)用ANS.1定義的應(yīng)用數(shù)據(jù)在傳輸過程中要按照一定的規(guī)則轉(zhuǎn)換成比特串。圖4給出了SNMP消息的BER編碼實例(對代理202.117-49.61的Get請求)。  

對SNMP消息的BER編碼描述:  

2.4 RFC1213管理信息庫MIB  

RFC1213定義MIB-2管理對象的核心集合,這些對象在任何SNMP系統(tǒng)必須實現(xiàn)。管理信息結(jié)構(gòu)說明了定義和構(gòu)造MIB的總體框架,以及數(shù)據(jù)類型的表示和命名方法。SMI只允許存儲標(biāo)量對象和矢量對象(表對象),不支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。其提供標(biāo)準(zhǔn)化技術(shù)表示管理信息如下:(1)SNMP所有的管理對象組織成分層結(jié)構(gòu);(2)提供結(jié)構(gòu)化的信息組織技術(shù);(3)提供命名機(jī)制。樹中的葉子結(jié)點都有一個分層的編號。葉子結(jié)點代表實際的管理對象,從樹根到樹葉的編號串聯(lián)起來,用圓點隔開,形成管理對象標(biāo)識符。  

2.5 UDP協(xié)議  

用戶數(shù)據(jù)報協(xié)議UDP(User Data Protocol)是一個面向無連接的協(xié)議,其傳輸效率較高。協(xié)議格式如表1所示。在SNMP代理中,常用161作為SNMP消息接收;162為AgentSNMP消息響應(yīng)。  



  


3 SNMP編程與測試環(huán)境  

SNMP要求的編程環(huán)境有:Java;C/C++;Borland C++Builder6。該程序選用Borland C++ Builder6編程環(huán)境。而SNMP的測試環(huán)境要求:(1)Windows SNMP服務(wù):Windows NT/Win-dows 2000/Windows XP的網(wǎng)絡(luò)監(jiān)視服務(wù)提供SNMP代理,端口:161;(2)AdventNet SNMP服務(wù):AdventNet公司的SNMP代理。端口可自己設(shè)定;(3)AdventNet SNMP MIB Browse:AdventNet公司的SNMP動作測試工具;(4)Sniff軟件是一個很好的網(wǎng)上抓包程序,用來分析發(fā)送和接收的SNMP消息。  

4 SNMP編程實現(xiàn)  

4.1 SNMP消息分析  

通過對SNMP協(xié)議的理解在C++Builder中將其定義為以下結(jié)構(gòu)體類型;分別完成對消息的構(gòu)造和解析。  

(1)消息結(jié)構(gòu)的結(jié)構(gòu)體  

4.2 SNMP消息構(gòu)造  

根據(jù)用戶設(shè)置的Agent的IP、端口號、執(zhí)行的請求和對象的OID;按BER編碼來構(gòu)造消息,設(shè)置SNMPMessage消息并存入Result[]數(shù)組中,以備發(fā)送。SNMP消息構(gòu)造程序代碼如下:  

4.3 SNMP消息發(fā)送與接收  

使用C++Builder提供的TNMUDP控件完成對SNMP消息的發(fā)送和接收,并存入Data1[]數(shù)組中,以備解析。以下為部分程序代碼:  

4.4 SNMP消息解析  

將UDP接收到的消息存入data1[]數(shù)組中,與消息的解析相反;將其每一部分添人所定義的SNMPMessage結(jié)構(gòu)中,以備解析顯示調(diào)用。以下為部分程序代碼:  

5 結(jié)束語  

SNMP協(xié)議已廣泛應(yīng)用于各種路由器和高端交換機(jī),同時在各種網(wǎng)絡(luò)操作系統(tǒng)的遠(yuǎn)程管理中也廣泛應(yīng)用。利用該協(xié)議可監(jiān)控網(wǎng)絡(luò)核心設(shè)備的運(yùn)行情況(流量、吞吐率、狀態(tài)等),還可認(rèn)證上網(wǎng)用戶,完成計費(fèi)功能。
本文地址:http://www.qingdxww.cn/thread-20935-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 我們是Microchip
  • 更佳設(shè)計的解決方案——Microchip模擬開發(fā)生態(tài)系統(tǒng)
  • 深度體驗Microchip自動輔助駕駛應(yīng)用方案——2025巡展開啟報名!
  • 你仿真過嗎?使用免費(fèi)的MPLAB Mindi模擬仿真器降低設(shè)計風(fēng)險
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品视频一区二区三区经 | 欧美色成人tv在线播放 | 欧美一区精品二区三区 | 亚洲系列国产系列 | 久久机热这里只有精品 | 欧美日韩中文国产 | 久久福利影院 | 日韩欧美视频一区二区在线观看 | 亚洲美女色成人综合 | 欧美网站视频 | 日本色视 | 亚洲国产精选 | 精品三级国产 | 在线观看毛片视频 | 国产一级精品高清一级毛片 | 三分野电视剧手机免费观看 | 麻豆精品国产自产在线 | 91国内外精品自在线播放 | 久久这里只有精品视频99 | 日韩欧美精品有码在线观看 | 啊用力太猛了啊好深视频免费 | 自拍偷拍欧美亚洲 | 高清一区二区三区免费 | 午夜精品九九九九99蜜桃 | 欧美日韩视频在线第一区二区三区 | 人间正道是沧桑全集免费下载高清 | 日本在线视频免费观看 | 亚洲精品欧美日本中文字幕 | 国产亚洲欧美在线中文无广告 | 国产精品免费观看 | 日韩一中文字幕 | 青青青国产精品国产精品美女 | 亚洲一区二区在线免费观看 | 天堂看动漫| 欧美成人tv | 青青青青久久精品国产一百度 | 99精品国产福利在线观看 | 大伊香蕉精品一区在线 | 亚洲精品免费观看 | 日本五十路息与子交尾视频 | 玖玖操|