各种数学分析算法和工具进行分析和诊断,这些运算对CPU的要求较高,同时必须需要大量的内存,所以诊断系统服务器应该配置较高档次的CPU和较大容量的内存,一般可以考虑采用奔腾Ⅲ600或以上CPU和128M以上内存。
第8章 网络监控系统 连接系统各部分的网络应具有较大的带宽,有利于加快数据交换的速度。
同时,基于速度和安生性的考虑,检测系统与测试分析系统的网络连接采用了100M内部以太网。
若采用公共通信线路则选用高速的因特网接入方式(如ISDN、ADSL等)。
网页服务器对外的连接带宽根据实际的并发客户数目确定。
专家诊断浏览器和用户浏览器的计算机硬件要求较低,能接入INTERNET即可。
对于运行检测系统的计算机硬件配置要求也不高,例如奔腾Ⅱ300CPU、64M内存即可满足一般要求。
选择的重点是根据该检测系统实际测试任务选择各种符合测试要求的数据采集卡和接口卡,如多路A/D卡、GPIB接口卡和现场总线接口卡等等。
第8章 网络监控系统(2)软件平台的选择 选择软件平台首先是选择各部分的操作系统。
目前在PC上运行的主流操作系统主要有:Windows9X、windows NT、 Linux/UNIX和Windows2000。
Windows9X是当前PC机上最常用的操作系统,是一个多用户、多线程的操作系统,并且直接支持常见网络,拥有丰富的开发资源。
Windows2000是Windows9X的升级版;Windows NT是一个专门设计用于工作站和服务器的操作系统,他的稳定性、安全性和网络性能比Windows9X具有大幅度的提高,而且对多用户和多任务方面的支持也比较强大,适合在windows NT上运行的服务器软件功能强大,开发工具众多;Linux是UNIX操作系统家族中的一员,他的源代码全部公开,非常适合根据用户的需要定制不同的系统,但目前各种资源相对较少,而且开发工具种类较少,易用性较差,开发应用系统的工作量相当大。
综合以上各操作系统的特点,选择Windows NT作为服务器的操作系统;选择Windows9X或Windows2000作为检测系统的操作系统。
第8章 网络监控系统 考虑微软的IIS4和Windows NT具有良好的集成性,能充分利用Windows NT所提供的安全性能,支持ASP技术,能非常方便地编写动态网页。
本系统的网页服务器采用IIS4作为网页服务器软件平台。
数据库服务器上主要运行的数据库平台。
目前主流的大型数据库软件有:MS SQL Server 7、Oracle 8和 Sysbase等等,这些软件在功能上各具特色,而MS SQL Server 7与微软系列软件集成性和兼容性较好,具有丰富的参考资料,所以数据服务器采用MS SQL Server 7作为数据库平台。
在选择开发本系统的软件开发平台上应该考虑的因素:开发速度和效率、对整个操作系统的控制能力、完成后系统运行的效率和开销以及相关开发资料等 第8章 网络监控系统 目前在Windows NT上的开发工具很多,主要有微软公司Visual C、Visual Basic,Inprise公司的Delphi、C Builder等。
Visual C是一种以C++语言为基础的可视化开发工具,用他开发出的大型应用软件效率较高,具有相当的灵活性;Visual Basic是一种以Basic语言为基础的可视化开发工具,非常适合初学者开发中小型的应用程序,若使用功能合适的控件将会使开发过程事半功倍,因此是否拥有合适的控件成为开发过程的关键,其开发的软件效率和性能都不如Visual C;Delphi 和 C Builder 也 是 可 视 化 的 开 发 工 具 , 他 们 分 别 以 面 向 对 象 的Pascal语言和C语言为基础,特点与Visual Basic比较类似,但功能较Visual Basic强。
考虑到系统的复杂程度和网络编程方面的灵活性与性能要求,在系统开发中,建议选择微软Visual C作为主要开发工具。
在网页服务器上常用的开发工具有CGI、ISAPI和ASP、CGI历史较长,主要应用在UNIX服务器上。
对于Windows环境下,利用ASP开发网页服务器上应用软件可以直接和网页制作结合,非常简便和直观,与数据库的接口也很方便使用,为此,在网页服务器上建议选择ASP作为开发工具。
上一篇:
常见网络攻击与防
下一篇:
月入5000,你有什么资格谈生活