版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一学习环境搭建一、实验目的及要求:1.了解网络管理的基本功能。2.了解网络管理的基本模型和组成。3.了解在Eclipse中建立SNMP4J工程。4.了解SNMP服务的安装和配置方法。二、实验任务:1.学会在windowsxp中安装SNMP服务并配置SNMP代理2.学会建立SNMP4J的Java工程3.掌握命令行程序SnmpRequest的使用方法三、实验学时:4学时四、实验内容:SNMP网络管理定义了5种报文操作:GetRequest操作:用于管理进程从管理代理上面提取一个或者多个MIB参数值,这些参数都是在管理信息库中被定义的。GetNextRequest操作:从管理代理上面提取一个或多个参数的下一个参数值。SetRequest操作:设置管理代理的一个或多个MIB参数值。GetResponse操作:管理代理返回一个或多个MIB参数值,它是前面三种操作中的响应操作。Trap操作:这是管理代理主动向管理进程发出的报文,它标记出一个可能需要特殊注意的事件的发生,例如重新启动可能就会触发一个Trap陷阱。团体(Community)也叫做共同体,利用SNMP团体可以将管理进程和管理代理分组,同一团体内的管理进程和管理代理才能互相通信,管理代理不接受团体之外的管理进程的请求。在Windows操作系统中,一般默认团体名为“public”,一个SNMP管理代理可以是多个团体的成员。要对安装Windows操作系统的计算机进行SNMP网络管理,则在该计算机上必须安装SNMP服务,Windows系统的SNMP的功能如下:工作在任何运行Windows、TCP/IP、IPX/SPX的计算机上;用主机名和IP地址识别管理工作站(报告和接收);处理来自SNMP管理系统的状态信息请求;在发生陷阱的时候,将陷阱报告给一个或者多个管理工作站。1.1Windows提供的网络管理功能为提供基于SNMP的Windows域服务器、Web服务器、数据库服务器以及电子邮件服务器的管理,Windows在推出TCP/IP-32ForWindows协议族时包含了一个SNMP服务软件,可以安装在Windows服务器或者工作站上,接收或者发送SNMP请求、响应或者通知。SNMP在Windows中以系统服务组件的形式存在,可以使用“服务”管理工具来进行控制。SNMP股务在Windows的默认安装时并不会自动安装,需要手动安装。以WindowsXP系统为例,SNMP服务的安装有以下几个步骤。右击“网上邻居”图标,在弹出的快捷菜单中选择“属性”选项,弹出“网络连接”窗;(2)选择“高级”一“可选网络组件”命令,弹出“Windows可选的网络组件向导”对话框,如图3-2所示。在窗口中选中“管理和监视工具”复选框。(3)单击对话框中的“详细信息”按钮,弹出“管理和监视工具”对话框,其中包含“WMISNMP提供程序”和“简单网络管理协议”两个复选框,如图3-3所示。(4)将WindowsXP安装盘插入光驱中,单击“管理和监视工具”对话框中的“确定”按钮,然后单击“Windows可选的网络组件向导”窗口中的“下一步”按钮,开始安装SNMP服务。(5)SNMP服务安装完毕以后,可以选择“控制面板”—“管理工具”—“服务”命令,打开系统服务窗口,查看已经安装的SNMP服务,发现相关的两个服务SNMPService和SNMPTrapService都已经启动,如图3-4所示。(6)可以右击“SNMPService”选项,在弹出的快捷菜单中选择“属性”命令,在弹出的“SNMPService的属性”对话框中设置SNMP服务的属性或控制SNMP服务的启动,如图3-5所示。在安装完SNMP服务以后,安装SNMP服务的主机就可以作为被管设备对外提供基于SNMP的网络管理功能,网络内的网络管理者可以利用SNMP管理该主机。除提供SNMP服务外,还提供了应用编程接口SNMPAPI,主要由扩展代理编程接口、管理编程接口、实用程序编程接口和WinSNMP编程接口4部分组成。①扩展代理编程接口:定义了SNMP服务和第三方SNMP扩展代理DLL之间的接口,用来解析由引入的SNMPPDU指定的变量绑定;②管理编程接口:定义了第三方SNMP管理端应用程序与管理函数动态连接库之间的接口,第三方管理应用程序可以调用管理API实现发送SNMP请求报文、接收响应等管理操作;③实用程序编程接口:简化SNMP数据结构的操作,提供在SNMP应用程序开发中有用的函数集;④WinSNMP编程接口:为在Windows@平台下开发基于SNMP的网络管理程序提供了解决方案,提供了必须遵循的接口规范,规定了过程调用、数据结构和相关语法等。编程接口所包含的具体函数以及具体函数的调用方法本书不详细介绍,有兴趣的读者请查阅相关资料。1.2SNMP4J简介SNMP4J是Apache基于Java语言的开源项目,为SNMP编程提供了很好的框架,支持SNMPvl、SNMPv2c和SNMPv3版本。SNMP4J既支持编写客户端程序,也支持编写服务器端程序;既支持命令的产生(网络管理者),也支持命令的响应(网络管理代理)。SNMP4J的源码包可以到www.snmp4j.org下载。SNMP4J具有以下特征。①SNMPv3支持基于MD5和SHA的认证和基于DES、AES128、AES192和AES256的私密性支持;②具有可插拔的消息处理模型(MessageProcessingModel),支持MPvl(MessageProcessingversionl)、MPv2c(MessageProcessingversion2withcommunity)相MPv3(MessageProcessingversion3);③具有可插拔的传输映射(TransportMapping),支持到传输协议UDP和TCP的映射;④具有可插拔的超时模型(TimeoutModel);⑤支持同步或者异步的请求;⑥既支持命令产生器,也支持命令响应器;⑦支持基于Log4J的日志处理;⑧支持多线程。SNMP4J的类能够创建、发送和接收SNMPvl/v2c/v3消息(包括消息头和PDU载荷)。在SNMP4J的包中主要包含3组类和接口。①SNMP消息和目标(target)创建的类;②SNMP消息发送(命令的产生)的类;③SNMP消息分发(命令的响应)的类。如图3-6所示的包图显示了SNMP4J核心编程接口的包之间的依赖关系。通常编程人2.Ping命令简单的说,Ping就是一个测试程序,如果Ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。但由于可以自定义所发数据报的大小及无休止的高速发送,Ping也被某些别有用心的人作为DDOS(拒绝服务攻击)的工具,例如许多大型的网站就是被黑客利用数百台可以高速接入互联网的电脑连续发送大量Ping数据报而瘫痪的。Ping命令的基本使用格式是:pingIP地址或主机名Ping命令后还可以有其他的参数,下面对常用的几个参数进行说明。-t:连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。-a:以IP地址格式显示目标主机网络地址-ncount:指定要Ping多少次,具体次数由count来指定,默认值为4。-lsize:指定Ping命令中发送的数据长度,默认值是32字节。3.ARP命令ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。ARP命令主要用来查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,利用ARP命令,也可以用人工方式输入静态的网卡物理/IP地址对,有助于减少网络上的信息量。按照缺省设置,ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存在当前项目时,ARP便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。ARP命令后还可以有其他的参数,下面对常用的几个参数进行说明。arp-a或arp–g:用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp-a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。arp–aIP:如果有多个网卡,那么使用arp-a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。arp-sIP物理地址:可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。arp-dIP:使用本命令能够人工删除一个静态项目。4.Netstat命令Netstat命令有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以让用户得知目前总共有哪些网络连接正在运行。netstat–n:显示所有已建立的有效连接。netstat–s:本选项能够按照各个协议分别显示其统计数据。如果应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。netstat–e:本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。netstat–r:本选项可以显示关于路由表的信息,除了显示有效路由外,还显示当前有效的连接。netstat–a:本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。5.NetServices许多服务使用的网络命令都以“net”开头。使用net命令可以轻松的管理本地或者远程计算机的网络环境,完成各种服务程序的运行和配置,也可进行用户管理和登陆管理等。要看到所有可用的net命令的列表,可以在命令提示行键入“net/?”。在命令行键入“net
help
command”,可以在命令行获得net命令的语法帮助。例如,关于netaccounts命令的帮助信息,可键入“net
help
accounts”。所有net命令都接受/y(是)和/n(否)命令行选项。例如,net
stop
server命令将提示用户确认停止所有依赖的服务器服务,而net
stop
server
/y通过自动回答“是”而无需确认并关闭服务器服务。如果服务名包含空格,需使用引号将文本引起来。6.PathPing命令该路由跟踪命令结合了ping和tracert命令的功能,可提供这两个命令都无法提供附加信息。经过一段时间pathping命令将数据包发送到最终目标位置途中经过的每个路由器,然后根据从每个跃点返回的数据包统计结果。因为pathping显示指定的所有路由器和链接的数据包的丢失程度,所以用户可据此确定引起网络问题的路由器或链接。pathping命令的基本使用格式是:pathpingIP地址或主机名实验三使用系统监视工具监视网络性能一、实验目的及要求1.了解网络的性能指标和网络性能的测量方法。2.掌握Windows性能监视器的使用方法。3.掌握Windows网络监视器的使用方法。二、实验任务1.使用Windows性能监视器。2.使用Windows网络监视器。三、实验学时:2学时四、实验内容1.网络性能指标网络性能测量工具可用于评价和分析网络性能,不同的测量工具可能采用不同的测量指标。ITU的SG13工作组和IETF的IPPMWG工作组对IP网络性能参数的定义进行了标准化,并将其不断完善。其中,ITU的SG13工作组对IP网络性能参数的定义有:业务可用性(IPServiceAvailability)IP包传输延迟(IPPacketTransferDelay,IPTD)IP包丢失率(IPPacketLassRate,IPLR)IP包时延变化(IPPacketDelayVariation,IPDV)IP包误差率(IPPacketErrorRate,IPER)虚假IP包率(SpuriousIPPacketRate)流量参数(FlowRelatedParameters)2.网络性能测量方法(1)主动测量主动测量是在测量点上利用测量工具有目的的将探测包注入IP网络来判断服务器或应用从网络所能够获得的服务能力从而分析网络的性能。主动测量可以查验端到端的IP网络的可用性、延迟和吞吐量等性能参数。采用主动测量的工具有IxChariot、PingER等。主动测量能够根据不同的需要控制探测包,如包大小、包类型、流量特征、采样频率、调度方法、被监视的路径和函数等,所以主动测量可以灵活、机动的进行端到端的性能测量。(2)被动测量被动测量是指在路由器、交换机或服务器等设备上利用测量工具监视经
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024塑料家具制造行业影响因素分析
- 自保温砌块生产项目可行性研究报告建议书
- 2024-2026年中国共享经济行业发展监测及投资战略规划研究报告
- 2025年特热熔胶项目可行性研究报告
- 阳极棒投资项目立项报告
- 湖南五金工具项目可行性研究报告
- 2021-2026年中国基础骨科器械市场调查研究及行业投资潜力预测报告
- 广东省云浮市2024年中考语文二模考试试卷含答案
- 2025年中国胶原蛋白粉行业市场调查研究及投资战略研究报告
- 2025年中国依普利酮中间体行业投资分析及发展战略研究咨询报告
- 内蒙古自治区呼和浩特市2023-2024学年英语九上期末学业质量监测试题含解析
- 通用劳务合同Word模板下载(多份)
- 第七讲 磁电选
- 昆虫的农业和经济价值
- 天津市部分区2023-2024学年六年级上学期期末数学试卷
- 长期照护服务流程
- 精心打造东北大学近四年C语言理论考试试题及答案
- 《Power Bi应用》课程标准
- 《疯狂动物城》全本台词中英文对照
- 幼儿园的品格与道德教育主题班会课件
- 2024抗菌药物分级管理及临床合理应用考核试题及答案
评论
0/150
提交评论