計(jì)算機(jī)網(wǎng)絡(luò)管理應(yīng)用技術(shù)_第1頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)管理應(yīng)用技術(shù)_第2頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)管理應(yīng)用技術(shù)_第3頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)管理應(yīng)用技術(shù)_第4頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)管理應(yīng)用技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩76頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論