如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
网络购物系统论文(多篇)摘要:网络购物系统论文(多篇)为的会员投稿推荐,但愿对你的学习工作带来帮助。网络测试系统论文篇一分布式网络性能监测系统设计与实现对于实际运行中的网络应用系统,系统管理员需要对其运行效率进行监控和性能分析,通过有效的管理开展最佳服务。对于欲建的网络应用系统,网络设计者需要验证其设计方案的可行性,以建立最优的网络环境。网络规模越大,网络性能监测和性能分析工作越显重要。对网络性能进行全面监测,是有效管理网络的基础。这种方式之所以目前还没有被广泛采用,主要是因为传统网络监控工具存在着以下几个缺点:网络监测工具本身会增加网络的流量,对网络本身造成很大的影响;网络监控工具造价太高,过于昂贵;网络监控工具都比较复杂,需要专业人士才能操作。因此,需要开发一种更方便有效的网络监测工具,使其具有更强的实用性。一、开发思路及设计原则我们在制定系统框架设计方案时,力求克服现有网络监测系统所存在的问题,例如服务器端采用开放式操作系统Linux(同时提供到Unix的移植)以降低成本,将管理界面设计得简单明了,降低对操作者的专业要求等等。同时,考虑到系统的开放性、可相互操作性和灵活性,应创建一个独立平台的通用网管系统,我们可以使用Web服务器和浏览器来提供静态、动态和交互的管理信息。基于Web的性能监测系统有很多优点,例如:管理者的操作不受地理位置的限制,可以在任何装有Web浏览器的平台下访问;对系统的维护只需在Server上进行,无需在客户端修改,降低了维护费用;可以获得各种可在任何操作系统平台上使用的简单而有效的管理界面,特别适合于低成本、易于理解和远程访问的网络运行环境。我们可以采用分布式测量方法,在每个被测节点处安装一个测量程序,由该程序完成相应的测量工作,并将最后的测量结果返回服务器。这样不仅避免了将所有的监测工作全部放在服务器上,造成服务器负载过重的弊病,减轻了服务器的负担,而且使系统具有很强的可扩展性。当网络拓扑结构扩展的时候,已有的系统不需要做任何变动,只需要在新增的节点上放上测量程序,在配置信息中加入新增节点的相关测量信息,就可以实现对整个扩展后的系统的监测。服务器端采用Linux下的标准C系统,客户端软件利用VC++进行程序设计。VC++提供了大量的框架模型及类库,使软件的开发与设计变得更为方便。利用C++语言也是为了保证软件各部分的接口与软件运行的速率。二、具体系统设计与实现1.开发目标国内外已有的性能监测软件,主要是对网络硬件设备以及网络提供的各种服务性能进行监测。本系统的侧重点是从网络层(IP层)给出网络的性能指标,从而为网络性能的分析和管理提供一定的依据和必要的数据。其中主要的性能参数包括以下几方面。(1)可用性(Availability):链路的可用性是指有物理连接的链路的性能状况。这个信息可以通过类似于Ping程序来实现,即向目标节点发送ICMP报文,如果总是或者过于频繁地出现在等待时间内没有ICMP报文的回应信息,则判断该链路出现故障,是不可用的,管理员应该采取相应的措施。(2)点到点的延时(EndtoEndDelay):网络延时是指报文在指定两点间的往返时间(即我们所说的rtt时间)。这个信息也可以使用类似于Ping程序来实现,即向目标节点发送ICMP报文,并根据收到的ICMP报文的回应报文与发送ICMP报文的时间差,求出两点间的延时信息。(3)丢包率(PacketLossRatio):丢包率是指在网络中由于拥塞或其它原因被路由器抛弃的报文在节点发出的报文总数中所占的比例。同样可以通过向目标节点发送ICMP报文,然后通过接收到的回应报文和其发出报文的总数的比值得到这个参数。(4)路径信息(RoutingInformation):主要记录两个节点间的路由情况,即源节点在到达目标节点的过程中,实际经过了哪些节点。2.系统总体框架本系统采用分布式测量和集中管理的办法,整个系统采用Client/Server的方式,分为三大模块:测量模块、分析模块和用户接口模块,系统总体框架如图1所示。其中,测量模块负责网络链路状态的测量,它对用户到主干网节点、主干网节点之间、主干网节点到用户的链路性能(网络延时和丢包率)进行测量,并将测量所得结果发送给服务器存入测量数据库,以备分析模块时使用。分析模块定时从测量数据库中取出测量数据结果进行处理,通过对各项指标的测量结果的综合分析,将分析结果写入分析数据库中,同时结合网络运行的特点以及用户与ISP之间的服务水平协议(SLA)的要求,对网络性能做出初步判断,并将性能不满足指标的链路以报警信息的形式报告给管理员。用户接口模块负责将网络管理员所配置的信息写入配置数据库中,同时查询分析数据库,将分析的结果以Web页面的形式返回给管理员查看。这三种模块主要通过数据库进行联接。该系