版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)網(wǎng)絡(luò)管理應(yīng)用技術(shù)ComputerNetworkManagementApplicationTechnology張滬寅
1/81第1頁(yè),共81頁(yè)。CourseContentsInstallingSNMPAgentAsimpleSNMPdemo:MibbrowserBasicNetworkknowledgeSocketProgrammingSNMP&BasicEncodingRulesImplementationofSNMP:lowlevelsocketImplementationofSNMP:usingJavaAPIsCiscoWorks2000application2/81第2頁(yè),共81頁(yè)。InstallingSNMPAgentInstallingSNMPAgent(windowXPplatform)3/81第3頁(yè),共81頁(yè)。InstallingSNMPAgentSNMPManager&SNMPAgent4/81第4頁(yè),共81頁(yè)。InstallingSNMPAgent5/81第5頁(yè),共81頁(yè)。InstallingSNMPAgent6/81第6頁(yè),共81頁(yè)。InstallingSNMPAgentSelecttheunderlineditemandclick“next”7/81第7頁(yè),共81頁(yè)。InstallingSNMPAgent8/81第8頁(yè),共81頁(yè)。InstallingSNMPAgent9/81第9頁(yè),共81頁(yè)。InstallingSNMPAgent10/81第10頁(yè),共81頁(yè)。InstallingSNMPAgent11/81第11頁(yè),共81頁(yè)。MIBfiles:c:\windows\system3212/81第12頁(yè),共81頁(yè)。MibbrowserDemoMibbrowserDemo13/81第13頁(yè),共81頁(yè)。MibbrowserDownloadDownloadWebsite:
2componentsincluded:SnmpDisignStudio(30daystrial)MibbrowserJREisneededJDK1.5released
/j2se/1.5.0/download.jsp14/81第14頁(yè),共81頁(yè)。MibbrowserDemoLoad/UnloadModulesExploreMIBelementsGet-requestGet-nextSet-requestGet-bulkShowinTableShowinLine15/81第15頁(yè),共81頁(yè)。AnexampleofreceivingpacketsQQingWebpagesDownloadingSNMPpackets16/81第16頁(yè),共81頁(yè)。BasicNetworkKnowledgeBasicNetworkKnowledge17/81第17頁(yè),共81頁(yè)。Preparation:
BasicNetworkKnowledgeTCP/IPvs.ISO/OSIIEEE802.3vs.EthernetIIIPpacketformatTCPvs.UDP18/81第18頁(yè),共81頁(yè)。TCP/IPlayers&Applications19/81第19頁(yè),共81頁(yè)。IEEE802.3&EthernetII20/81第20頁(yè),共81頁(yè)。IPPacketFormat21/81第21頁(yè),共81頁(yè)。TCPvs.UDPTCP(TransportControlProtocol)Aconnection-orientedprotocolProvidesareliableflowofdatabetweentwo computersExampleapplications:HTTPFTPTelnet22/81第22頁(yè),共81頁(yè)。TCPvs.UDPUDP(UserDatagramProtocol)Aprotocolthatsendsindependentpacketsofdata,calleddatagrams,fromonecomputertoanotherWithoutguaranteesaboutarrivalExampleApplications:ClockServerSNMPRTP23/81第23頁(yè),共81頁(yè)。SocketProgrammingSocketProgramming24/81第24頁(yè),共81頁(yè)。SocketProgramming:SocketSocketsprovideaninterfaceforprogrammingnetworksatthetransportlayer.Socket=IPAddress+PortNetworkcommunicationusingSocketsisverymuchsimilartoperformingfileI/OSocket-basedcommunicationisprogramminglanguageindependent.25/81第25頁(yè),共81頁(yè)。SocketProgramming:PortTheTCPandUDPprotocolsuseportstomapincomingdatatoaparticularprocessrunningonacomputer.26/81第26頁(yè),共81頁(yè)。SocketProgramming:PortPortisrepresentedbyapositive(16-bit)integervalueSomeportshavebeenreservedtosupportcommon/wellknownservices:ftp 21/tcptelnet 23/tcpsmtp 25/tcppop3 110/tcpUserlevelprocess/servicesgenerallyuseportnumbervalue>=102427/81第27頁(yè),共81頁(yè)。SocketTypesStreamingSocketDatagramSocketRawSocket28/81第28頁(yè),共81頁(yè)。SocketProgramming:TCPSocketClientSocket,ServerSocket,NewSocket29/81第29頁(yè),共81頁(yè)。SocketProgramming:UDPSocketDatagramSocket,DatagramPacket,InetAddress(Address+Port)30/81第30頁(yè),共81頁(yè)。SocketProgramming:
AnExampleforJavaUDPSocket//Sender
byte[]buffSend=newbyte[1024];StringstrHello=“Hellobaby!”;buffSend=strHello.getBytes();InetSocketAddressaddr=newInetSocketAddress(“2",1978);DatagramPacketpack=newDatagramPacket (buffSend,0,buffSend.length,addr);DatagramSocketsockSend=newDatagramSocket();sockSend.send(pack);31/81第31頁(yè),共81頁(yè)。SocketProgramming:
AnExampleforJavaUDPSocket//ReceiverDatagramSocketsockRcv=newDatagramSocket(1978);byte[]buffRcv=newbyte[1024];DatagramPacketpack=newDatagramPacket(buffRcv,buffRcv.length);sockRcv.receive(pack);//blockingprocessbuffRcvproperly32/81第32頁(yè),共81頁(yè)。SNMP&BasicEncodingRulesSNMP&BasicEncodingRules33/81第33頁(yè),共81頁(yè)。SNMPPDUSNMPPDU0—Get;1—Get-next;2—Get-response;3—Set-request;4—Trap34/81第34頁(yè),共81頁(yè)。SNMPPDUinRFC1157Message::=SEQUENCE{
versionINTEGER{version-1(0)},
communityOCTETSTRING,
dataANY
}PDU::=CHOICE{
get-requestGetRequest-PDU,
get-next-requestGetNextRequest-PDU,
get-responseGetResponse-PDU,
set-requestSetRequest-PDU,
trapTrap-PDU}35/81第35頁(yè),共81頁(yè)。SNMPPDUinRFC1157GetRequest-PDU ::=[0]IMPLICITPDUGetNextRequest-PDU ::=[1]IMPLICITPDUGetResponse-PDU ::=[2]IMPLICITPDUSetRequest-PDU ::=[3]IMPLICITPDUPDU::=SEQUENCE{
request-idINTEGER,
error-statusINTEGER{noError(0),tooBig(1), noSuchName(2),badValue(3),readOnly(4), genError(5)},
error-indexINTEGER,
variable-bindingVarBinList}36/81第36頁(yè),共81頁(yè)。SNMPPDUinRFC1157VarBinList::=SEQUENCEOFVarBinVarBin::=SEQUENCE{
nameObjectName,
valueObjectSyntax
}37/81第37頁(yè),共81頁(yè)。SNMPPDUstructure38/81第38頁(yè),共81頁(yè)。BasicEncodingRulesBER:type+length+valuecommontypecodes:30—SEQUENCE02—INTEGER05—NULL04—STRING06—OBJECTIDENTIFIER39/81第39頁(yè),共81頁(yè)。ImplementationofSNMP:
LowLevelSocketImplementation ofSNMP:
LowLevelSocket40/81第40頁(yè),共81頁(yè)。DatagramcontentExampleparameter:operate:get-request (0xA0) get-next (0xA1) set-request (0xA2)community:“bearread”mib: system.sysContact(.) system.sysName(.) system.sysLocation(.)41/81第41頁(yè),共81頁(yè)。DatagramContent1(0)“bearread”get(0xA0)00.42/81第42頁(yè),共81頁(yè)。SNMPpacketcontent30 28//sequencelength=0x2802 01 00//version=1(0x00)04 08 62 65 61 72 72 65 61 64
//community="bearread"
A0//Get19 02 01 1B//ID
02 01 00//差錯(cuò)狀態(tài)
02 01 00//差錯(cuò)索引
30 0E
30 0C
06 08 2B 06 01 02 01 01 04 00
05 0043/81第43頁(yè),共81頁(yè)。SNMPsocketDemoinJava44/81第44頁(yè),共81頁(yè)。SNMPResponsepacket30 46 2 1 0 4 8 62 65 61 72 72 65 61 64 a2 37 2 1 1b 2 1 0 2 1 0 30 2c 30 2a 6 8 2b 6 1 2 1 1 4 0 4 1e 42 65 61 72 20 28 78 71 73 63 6f 72 70 69 6f 6e 40 79 61 68 6f 6f 2e 63 6f 6d 2e 63 6e 2945/81第45頁(yè),共81頁(yè)。EthernetIIPrintScreen(QQing)46/81第46頁(yè),共81頁(yè)。IEEE802.3PrintScreen(Unknown)47/81第47頁(yè),共81頁(yè)。GetrequestpacketPrintScreen48/81第48頁(yè),共81頁(yè)。GetrequestpacketPrintScreenEthernetIIIPHeaderUDPHeader49/81第49頁(yè),共81頁(yè)。GetrequestpacketPrintScreenSequenceofVersionCommunityGetIDErrorStatusErrorIndexSequenceof..0null50/81第50頁(yè),共81頁(yè)。GetresponsepacketPrintScreen51/81第51頁(yè),共81頁(yè)。GetresponsepacketPrintScreenEthernetIIIPHeaderUDPHeader52/81第52頁(yè),共81頁(yè)。GetresponsepacketPrintScreensequenceofversioncommunityresponseIDErrorStatus,ErrorIndexsequenceof..0cisco295053/81第53頁(yè),共81頁(yè)。ImplementationofSnmp:
UsingJavaAPIsImplementation ofSNMP:
UsingJavaAPIs(MibSample&SNMPSample)54/81第54頁(yè),共81頁(yè)。MibSampleEmployedclasses:MibOperations:providesthemethodsnecessarytoloadandunloadMIBmodulesinthemanagementapplicationsandapplets.MibModule:representsaMIBmodule,andenablesoperationsonMIBmodulesloadedfromMIBfiles.MibNode:representsaMIBnodeintheMIBmoduletree.Usingthemethodsavailableinthisclass,wecangettheNodeinformationofdifferentMacroTypes.55/81第55頁(yè),共81頁(yè)。KeyMethodsObjective:ListallMIBnodesinfile:mib_ii.mib.KeyMethods:mibModule=mibOp.loadMibModule("c:/mib_ii.mib");mibNode=mibModule.getRootNode();Vectorv=node.getChildList();node.toString();node.getNumberedOIDString();56/81第56頁(yè),共81頁(yè)。RecursivelyExploringtheNodesprintNodes(MibNodenode){ showcurrentnode’sinformation; getallthechildrenofcurrentnode; foreachchildnodedo printNodes(childNode)}57/81第57頁(yè),共81頁(yè)。SNMPSampleEmployedClasses:SnmpApi:athreadwhichmonitorsSNMPsessionsandcontainsvariousSNMPparameters.SnmpSession:getsasocketforSNMPcommunication.SnmpPDU:setsvariousparameters,suchasremotehost,remoteport,version,community,retries,timeouts,etc.58/81第58頁(yè),共81頁(yè)。SNMPSampleEmployedClasses:SnmpApi:athreadwhichmonitorsSNMPsessionsandcontainsvariousSNMPparameters.SnmpSession:getsasocketforSNMPcommunication.SnmpPDU:setsvariousparameters,suchasremotehost,remoteport,version,community,retries,timeouts,etc.59/81第59頁(yè),共81頁(yè)。CiscoWorks2000application
CiscoWorksforWindows是一個(gè)全面的基于web的網(wǎng)絡(luò)管理解決方案,它主要應(yīng)用于中小型的企業(yè)網(wǎng)。它提供了一套強(qiáng)大的監(jiān)控和配置工具,用于管理基于Cisco的交換機(jī)、路由器、集線器等設(shè)備。
60/81第60頁(yè),共81頁(yè)。CiscoWorks2000application
一、CiscoWorks2000系統(tǒng)的登錄
1.從服務(wù)器上登錄
2.從遠(yuǎn)程客戶端登錄61/81第61頁(yè),共81頁(yè)。CiscoWorks2000application
62/81第62頁(yè),共81頁(yè)。CiscoWorks2000application二、用戶賬號(hào)的管理
CiscoWorksforWindows提供以下3種類型的用戶賬號(hào):
guest(以只讀方式訪問(wèn))
operator(允許配置設(shè)備)
admin(超級(jí)用戶)63/81第63頁(yè),共81頁(yè)。CiscoWorks2000application
1.用CiscoWorksforwindowsdesktop進(jìn)行賬號(hào)管理在客戶機(jī)上遠(yuǎn)程登錄到安裝了CiscoWorksforWindows服務(wù)器上,使用CiscoWorksforwindowsdesktop可進(jìn)行賬號(hào)管理。點(diǎn)擊“Tasks”文件夾下的“UserAdministration”,系統(tǒng)會(huì)出現(xiàn)用戶賬號(hào)管理界面,見(jiàn)下一幻燈片。然后,按照提示操作步驟可增加一個(gè)用戶賬號(hào)和分配相應(yīng)的權(quán)限。64/81第64頁(yè),共81頁(yè)。CiscoWorks2000application
65/81第65頁(yè),共81頁(yè)。CiscoWorks2000application
66/81第66頁(yè),共81頁(yè)。CiscoWorks2000application2.用WhatsUpGold進(jìn)行賬號(hào)管理在服務(wù)器端,則用WhatsUpGold進(jìn)行賬號(hào)管理。首先在任務(wù)欄上單擊“開始”按鈕,選擇“程序”菜單,讓光標(biāo)指向CiscoWorksforWindows6.1,單擊WebServer,就可啟動(dòng)CWW的WebServer。然后在CiscoWorksforWindows主界面中點(diǎn)擊WhatsUpGlod選項(xiàng),則出現(xiàn)WhatsUpGlod用戶操作界面,見(jiàn)下一頁(yè)。點(diǎn)擊“WebServer…”進(jìn)入帳號(hào)管理操作界面。接下來(lái),按照提示操作即可增加一個(gè)用戶賬號(hào)和相應(yīng)的權(quán)限(其中zhy是增加的一個(gè)賬號(hào))。67/81第67頁(yè),共81頁(yè)。CiscoWorks2000application
68/81第68頁(yè),共81頁(yè)。CiscoWorks2000application
69/81第69頁(yè),共81頁(yè)。CiscoWorks2000application三、WhatsUpGold的使用
WhatsUpGold是一種基于簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)的圖形化網(wǎng)絡(luò)管理工具,可以通過(guò)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖同時(shí)監(jiān)視多個(gè)設(shè)備,具有網(wǎng)絡(luò)搜索、映射、監(jiān)測(cè)和警報(bào)追蹤的功能,用戶界面。70/81第70頁(yè),共81頁(yè)。CiscoWorks2000application
71/81第71頁(yè),共81頁(yè)。CiscoWorks2000application選擇NewMapWizard命令后,它會(huì)自動(dòng)搜索所要顯示的網(wǎng)段的網(wǎng)絡(luò)拓?fù)鋱D,見(jiàn)下圖,該圖顯示從本機(jī)所搜索到的當(dāng)前網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu);其中表示網(wǎng)絡(luò)中的交換機(jī),和分別表示網(wǎng)絡(luò)中的兩個(gè)網(wǎng)段,綠色代表有權(quán)管理的網(wǎng)段,深灰色代表無(wú)權(quán)管理的網(wǎng)段。雙擊網(wǎng)段,將展開如圖7.8所示的網(wǎng)段各主機(jī)結(jié)構(gòu)圖,從中可以看出該網(wǎng)端中各主機(jī)的狀態(tài)。雙擊某一主機(jī)圖標(biāo),可以
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動(dòng)報(bào)靶器課程設(shè)計(jì)
- 自行車cad課程設(shè)計(jì)
- 有關(guān)趣味數(shù)學(xué)的課程設(shè)計(jì)
- 幼兒園銅鼓主題課程設(shè)計(jì)
- 網(wǎng)絡(luò)技術(shù)課程設(shè)計(jì)
- 系統(tǒng)規(guī)劃課程設(shè)計(jì)
- 椅子美背課程設(shè)計(jì)
- 新材料行業(yè)技術(shù)工作總結(jié)
- 建筑行業(yè)推廣方案分享
- 電動(dòng)車課程設(shè)計(jì)摘要
- 張家爺爺?shù)男』ü?
- 高中思想政治-高三一輪復(fù)習(xí)講評(píng)課教學(xué)課件設(shè)計(jì)
- 自動(dòng)噴水滅火系統(tǒng)的設(shè)計(jì)計(jì)算
- 教師評(píng)職稱個(gè)人綜述
- 旅游景區(qū)組織機(jī)構(gòu)
- LSI-陣列卡操作手冊(cè)
- 漢字文化解密(華中師范大學(xué))超星爾雅學(xué)習(xí)通網(wǎng)課章節(jié)測(cè)試答案
- 黑龍江省哈爾濱市八年級(jí)上學(xué)期物理期末考試試卷及答案
- 商業(yè)綜合體設(shè)計(jì)說(shuō)明書
- GB/T 19587-2017氣體吸附BET法測(cè)定固態(tài)物質(zhì)比表面積
- 比賽車門凹陷修復(fù)
評(píng)論
0/150
提交評(píng)論