前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的网络服务器在企业中的应用主题范文,仅供参考,欢迎阅读并收藏。
关键词:企业;网站;服务器;管理技巧;维护方法
0.前言
掌握一定的网络服务器管理技巧是做好服务器管理工作的前提,服务器维护工作对于企业来说相当重要,因为,管理人员可以通过服务器,在自己的电脑旁从事很多管理维护工作,可以修改、删除服务器管理范围内的任意一台终端主机上的任意一个文件,也可以修改或添加、删除任意一台上的任意一个用户名与密码,可以通过服务器设置禁止员工登陆本地电脑,只能登陆到域,也可以设置是否允许员工修改密码或用户名等。目前,服务器管理维护最重要的是安全工作,因为恶意的网络攻击行为会导致整个网络陷入瘫痪。通常说来,针对网络服务器恶意的网络攻击行为大概分为两个方面:一是恶意病毒,它导致服务器资源被大量占用,使其运行缓慢,不能正常工作,严重时可能导致整个服务器范围内的网络陷入瘫痪状态,二是黑客入侵,入侵后,入侵者可以窃取服务器的机密信息,对服务器搞破坏等为所欲为。由此可见,服务器的管理与维护工作,尤其是安全方面的管理工作对服务器所管理的单位来说具有非常重要的意义。
1. 网络服务器的作用
网络服务器通常被称为计算机网络的灵魂,它具有强大的功能:①它是网络的节点,它是一种性能很高的计算机,主要体现在能够处理80%以上的网络数据和信息,具有高速的运算能力、长时间的稳定可靠运行能力和强大的外部数据吞吐能力等。②具备灾难恢复的能力:服务器运行过程中一旦出了问题,往往会比较麻烦,此时,如果用户缺乏自己解决问题的技术实力,难免会耽误一些时间,会给企业带来损失,而服务器随机提供的灾难恢复光盘,在出现问题事,只需插入光盘,重建系统即可解决。③具有很强的数据备份的能力:无论何等规模的企业,都会涉及大量的数据,这些数据资料涉及企业里的方方面面,是企业的宝贵财富,数据的安全保密工作对企业来说非常重要。而服务器正好具备了企业对数据安全的需要,能够为企业提供数据备份功能。硬盘和磁带机是目前市场上比较常见的,硬盘备份比较简便低廉,磁带机备份容量大且安全但价格较高,两者各有优缺点,客户可根据自身的需要进行选择。
2. 网络服务器的特点
服务器所具有的四大特性,即可扩展性、易使用性、易管理性和稳定性。下面进行具体介绍:
①可扩展性。可扩展性具体体现在硬盘的可扩充性,CPU的可升级或扩展,增加内存的能力,增加处理器的能力,增加磁盘容量的能力,服务器托管等方面。实际应用中,服务器必须具有一定的“可扩展性”,这是因为企业网络不可能长久不变,尤其是在当今信息时代。如果单位里没有可扩展性的服务器,一旦用户增加时,服务器就不能满足要求。同时,服务器的价格很高,一般都是几十万的价格,如此贵的产品在较短时间内如果被淘汰的话,就会给企业带来很大经济损失。所以,服务器必须具备一定的可扩展空间和冗余件,以满足企业的需要。
②易使用性。主要体现在服务器是不是轻易操纵,用户导航系统是不是完善,机箱设计是不是人性化,有没有关键恢复功能,是否有操纵系统备份,以及有没有足够的培训支持等方面。服务器的功能相对于PC机来说,无论在硬件方面还是软件系统方面都要复杂的多,要实现如此完善的服务器功能,需要完善的软件系统做支持。但是软件安装多了又会占用大量的资源,使服务器的使用性能大大降低,所以,服务器的易使用性是最基本的要求。
③稳定性。即服务器具有能够满足公司的日常需要,能够稳定的工作,不会经常出故障等性能,因为,在单位或企业里,服务器是昼夜不间断的运转,即使企业的所有员工都已经下班,服务器要仍然处于正常工作状态。因为它必须持续地为用户提供连接服务,而不管是上班,还是下班,也不管是工作日,还是休息、节假日。这就是要求服务器必须具备极高稳定性的根本原因。
3. 网络服务器维护过程经常出现的问题
(1)实际工作过程中,我们经常会遇到在安装完补丁程序后,系统总会有一些提示,例如:系统提示重新启动服务器。但是,一旦选择重新启动的话,服务器启动过程比较慢,需要很长时间,如何才能做到在安装完系统补丁之后,不出现提示服务器重启的提示,也不需要在重新启动服务器。(2)网络服务器管理着单位所有的计算机,可以计算机上网,实现员工之间的信息交流等,企业为了提高员工的工作效率,为了增强企业的竞争力,想对单位的所有员工开放单位终端服务器的访问权限,同时,还的考虑网络服务器的安全问题,采取的措施是,不能所有人都使用不同的帐号,而是规定了同一个帐号。使用后发现,在一定的时间段内服务器只允许一个人访问,如果一个人在访问过程中,又其他员工登陆访问的话,之前正在访问服务器的员工就会“被迫”退出终端服务器的登录。(3)日常管理过程中,网络服务器的日志文件是管理与维护的重要依据,它对保护服务器的安全有重要的作用,一般情况下,日志文件只能在服务器本地可以查看,如果管理员想在远程察看日志文件,应该采取什么解决方法呢?
4. 针对网络服务器维护过程中的典型问题所采取的对策
(1)通常情况下,安装的系统补丁特性虽然不能决定服务器时候是否会重新启动,但是与重新启动的提示是有一定关系的。有些安全补丁安装后会强制系统必须重新启动,这种情况下,系统是必须要服从提示进行重新启动的;还有一些安全补丁,安装完后并没有提示强制系统重新启动,此类问题,可采取以下操作进行解决:①在服务器系统桌面中,依次单击“开始”/“运行”命令,在随后打开的系统运行对话框中,输入字符串命令“cmd”,单击“确定”按钮之后,将系统工作模式切换到MS-DOS状态下。②在DOS命令行中,通过“cd”命令将当前目录切换到补丁程 序所在的目录,然后执行“aaa/?”字符串命令(其中aaa就是当前需要安装的系统补丁名称),在其后出现的提示界面中,检查一下当前补丁是否带有“-z”参数,要是带有该参数的话,就表明当前补丁在安装完毕后可以不强制要求系统进行重新启动;③接着在DOS命令行中,再输入字符串命令“aaa -z”,单击回车键后,该补丁程序就会自动安装到系统中,并且不会要求服务器系统进行重新启动,问题即可解决。
(2)这一问题严重影响了,员工的工作效率,管理员在分析了整个过程以后,认为主要是由终端服务器在默认状态下,启用了“限制每一个用户只能使用一个会话”功能造成的,可以通过以下操作步骤实现所有员工均可以同时在同一时间段内使用相同的帐号登陆并访问网络服务器。具体方法有:①“开始”菜单,依次执行其中的“设置”/“控制面板”命令,然后双击其中的“管理工具”图标,进入到终端服务配置窗口;②在该配置窗口中,用鼠标双击一下“服务器设置”处的“限制每一个用户只能使用一个会话”选项,在其后出现的选项设置对话框中,将其的复选框取消选中,“确定”。并重新启动一下服务器系统,这样员工们日后使用相同的帐号,就能实现同时登录进终端服务器系统。
5. 结束语
网络服务器的管理维护工作对企业具有重要的意义,网络服务器维护工作本身是一个具有挑战性的工作,它需要不断的学习新知识,不停的解决新问题。网络服务器管理人员要想将服务器管理维护工作做好。在日常工作中应做足做好基础工作,具体有以下几点,首先,在服务器和桌面终端安装杀毒软件并时时更新杀毒软件,规定单位的计算机用户只有在上班期间可以访问因特网,其他时间不可以访问;其次,网络服务器日志文件要每天一备份,并妥善保存备份设备;最后,规定员工在访问网络时要设置密码,密码的强度要达到高级。
参考文献:
[1]吴健.企业网络的安全风险与防范措施[J].《山东通信技术》.2005年02期.
[2]高建明.论服务器在高校网络中的应用[J].《网络财富》.2009年第11期.
[3]刘若珍.网络信息系统常见安全问题及其对策[J].《中小企业管理与科技(下旬刊)》.2010年06期.
随着科学技术的飞速发展和人们生活水平的不断提高,当前人们逐渐对虚拟化技术重视起来。众所周知,web服务平台是现下虚拟化技术中的重要组成部分和重点操作环节,在SOA软件流行的过程中,web服务系统也在市场经济大潮中独占鳌头且偏向市场化方向发展,web服务平台能够使计算机网络用户在进行信息资料提取过程中增加其自身准确性和自身服务效率等。
【关键词】虚拟仪 Web技术 服务平台
在互联网技术发展的始初阶段,网站数量和网页数量等相对较少,同时信息资源也会出现供给不足等状况,起初的互联网信息查找形式较为简单,但是随着互联网的深度发展,互联网内部信息量及其发展速度超乎人类想象。信息资源的增多也给用户查找资料增添了很大麻烦,针对此种情况,随即出现了web技术,web技术在一定程度上提供了大量语义支持,之后在此基础上使系统程序能够进行信息自行处理与筛选,以下是对基于虚拟化技术的web服务平台及应用的详细探究。
1 web服务平台要点分析
为了满足互联网本身对网络性能的需求,通常情况下我们利用增加基本服务器数量的方法来维持网络平衡,通过多个网络服务器进行网络任务分担,之后在此基础上能够有效提高网络系统性能,即为网络横向发展。除此之外,还可通过提高服务器的基础性配置来满足预期要求标准,以提高服务器整体性能来发展其内部自身横向需求,此处需从web服务硬件设施和web服务软件设施两个方面进行去综合考虑。
1.1 硬件配置
要想提高服务器的整体性能,需找寻出服务器运行中的性能缺陷和性能不足等,影响服务器性能的因素众多,但因素与因素之间却存在较大不同,对互联网信息数据造成重大影响即为web服务硬件问题,有时我们需要重点考虑到处理器的基础性内存问题,无论网络发展怎样,其硬件瓶颈问题仍旧存在。就通服器而言,其运转速度脚铐硬件I/O能力差是其主要诟病之一,在数据处理上,大量数据处理都行进行索引辅助分析,此种数据信息分析方式更衣提高硬件I/O基本能力,还有另外一种数据情况则为ERP或者OLTP,前者则是以互联网信息数据挖掘为主。
1.2 软件配置
web服务器中最为常见技术就是JSP系统支持和Servlet系统支持,科学正规的web服务器在相关JSP网站构建上起到至关重要的作用。需要注意的是,在进行JSP网站构建过程中,ISWDK以专业web服务器形式出现,互联网中的中小型网站即可选择Apache+Tomcat作为操作中的主选服务器。企业大型网站运作中,其web服务器则以IBM WebSphere Application Secer、BEA Weblogic Application Serverhe SUNiPlanet Enterise Web server等作为web服务其主选选项。应该了解到,APACHE能够以单一web服务器形式出现,正常启动APACHE之后可以减轻不少麻烦,因为APACHE不仅仅可以支持静态网络设置,其还可支持多种形态的网络调整与信息查询,此时Apache则不能够达到此水准。
2 基于虚拟化技术的web服务平台的实现机制要点分析
2.1 VWS基本功能要点分析
VWS可以有效实现跨平台功能和跨技术功能以及相应跨IT系统功能等,同时也支持各种类型的软件服务与软件整合。VWS服务扩展性和VWS服务独立性等显而易见,我们通常所说的VWS拓展性就是指计算机网络用户可在原有网络服务列表中进行新晋服务类型添加,而VWS独立性则与之不同,主要是指任务添加、任务修改和任务删除等,进行上述操作不会对计算机网络总服务器运行产生过多影响。VWS可以将网络服务提供者请求群体进行基础性消息路由,而VWS中其实并不真实存在web服务的处理性和逻辑性等。一般情况下,VWS以broker形式出现,之后在此基础上存在于服务提供者和请求者二者之间,长此以往便会捋清其间的交互关系,将最终网络信息传递给原始VWS,当VWS找寻到合理依存网络服务器之后,会将最开始的请求消极进行细化与转发,当消息处返回状态时,网络请求者就会得到此类信息。
2.2 web服务结构系统设计细则要点分析
2.2.1 Eclipse开发
应该了解到,JAVA以基础性开发语言形式出现,而起主要开发环境和具体开发环境则主要由Eclipse进行集成所得,因为Eclipse开发时间相对较早,同时也是最早的新型网络软件之一,Eclipse实质上是一个开放源代码项目,而Eclipse开放性和拓展性都相对较大,此种IDE形式被广泛使用,无论是企业还是个人,在使用网路资源是或多或少的都会用到Eclipse插件。
2.2.2 服务器配置要素分析
以往的搭建Web服务平台方式,无论是经营者或是使用者,都需要搭建配置与应用相关的服务器平台。这些对于网络服务器方面研究不深的人员来说,整个搭建过程就是一项难题,在整个配置过程中还会经常出现一些莫名其妙的错误,导致花费了大量的时间和精力却得不到一个结果。系统里含有高兼容性的Apache、MySQL、PHP及其常用配置,让繁琐的管理与维护变得简单快捷。
3 结束语
以往的搭建Web服务平台方式,无论是经营者或是使用者,都需要搭建配置与应用相关的服务器平台。这些对于网络服务器方面研究不深的人员来说,整个搭建过程就是一项难题,在整个配置过程中还会经常出现一些莫名其妙的错误,导致花费了大量的时间和精力却得不到一个结果。系统里含有高兼容性的Apache、MySQL、PHP及其常用配置,让繁琐的管理与维护变得简单快捷。
参考文献
[1]宋凯.嵌入式Web服务器的设计与实现[A].计算机工程与设计,2009(04).
[2]吴玉成.嵌入式Linux下WEB服务器的设计与实现[J].数据通信,2008(06).
[3]梁银会.基于ARM-LINUX的嵌入式Web服务器设计[J].成都信息工程学院学报,2008(05).
[4]邬继成.Struts与Hibernate实用教程[M].北京:电子工业出版社,2006.
[5]梁立新.项目实践精解:基于Struts-Spring-Hibernate的Java应用开发[M].北京:电子工业出版社,2006.
作者简介
张桂宁(1984-),女,陕西省宝鸡市人。主要从事多媒体教室管理和计算机设备的维护维修工作。
关键词:网络;安全
计算机网络安全策略是指在某个安全区域内,与安全活动有关的一套规则,由安全区域内的一个权威建立,它使网络建设和管理过程中的工作避免了盲目性,但在目前它并没有得到足够的重视。国际调查显示,目前55%的企业网没有自己的安全策略,仅靠一些简单的安全措施来保障网络安全。
计算机网络安全策略包括对企业各种网络服务的安全层次和权限进行分类,确定管理员的安全职责,如实现安垒故障处理.确定网络拓扑结构、入侵及攻击的防御和检测、备份和灾难恢复等。这里所说的安全策略主要涉及4个大的方面:物理安全策略、访问控制策略、信息加密策略和网络安全管理策略。
一、物理安全策略和访问控制策略
1、物理安全策略
制定安全策略的目的是保护路由器、交换机、工作站、各种网络服务器等硬件实体和通信链路免受自然灾害、人为破坏和搭线窃听攻击;验证用户的身份和使用权限,防止用户越权操作;确保网络设备有一个良好的电磁兼容工作环境;建立完备的机房安全管理制度,妥善保管备份磁带和文档资料;防止非法人员进入机房进行偷窃和破坏活动。
2、访问控制策略
访问控制策略是网络安垒防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和访问。它也是维护网络系统安全、保护网络资源的重要手段。各种安全策略必须相互配合才能真正起到保护作用,而访问控制策略可以认为是保证网络安全最重要的核心策略之一。
(1)入网访问控制
入网访问控制为网络访问提供了第一层访问控制。它控制哪些用户能够登录到服务器并获取网络资源。用户的入网访问控制可分为3个步骤:用户名的识别以验证、用户帐号的缺省限制检查。
(2)网络的权限控制
网络权限控制是针对网络非法操作所提出的一种安全保护措施。用户和用户组被赋予一定的权限,控制用户和用户组可以访问哪些目录、子目录、文件和其他资源,可以指定用户对这些文件、目录、设备能够执行哪些操作。可以根据访问权限将用户分为以下几类:特殊用户(即系统管理员);一般用户,由系统管理员根据他们的实际需要为他们分配操作权限;审计用户,负责网络的安全控制与资源使用情况的审计。用户对网络资源的访问权限可以用一个访问控制表来描述。
(3)目录级安全控制
网络应能够控制用户对目录、文件、设备的访问。用户在目录一级指定的权限对所有文件和子目录有效,用户还可进一步指定对目录下的子目录和文件的权限。对目录和文件的访问权限一般有以下8种:系统管理员权限,也叫超级用户权限、主动权限、写权限、创建权限、删除权限、修改权限、文件查找、存取控制。
(4)属性安全控制
当使用文件、目录和网络设备时,网络系统管理员应给文件、目录等指定访问属性。属性安全控制可以将给定的属性与网络服务器的文件、目录和网络设备联系起来。属性安全在权限安全的基础上提供更进一步的安全。网络上的资源都应预先标出一组安全属性,网络的属性可以保护重要的目录和文件,防止用户对目录和文件的误删除,执行修改、显示等。
(5)网络服务器安全控制
计算机网络允许在服务器控制台上执行一系列操作。用户使用控制台可以装载和卸载模块,可以安装和删除软件等。网络服务器的安全控制包括:可以设置口令锁定服务器控制台,以防止非法用户修改、删除重要信息数据;可以设定服务器控登录时间限制、非法访问者检测和关闭的时间间隔。
(6)网络监测和锁定控制
计算机网络管理员对网络实施监控,服务器应记录用户对网络资源的访问。对非法的网络访问进行报警,以引起网络管理员的注意,并自动记录企图尝试进入网络的次数,如果非法访问的次数达到设定数值,那么该账户将被自动锁定。
(7)网络端口和节点的安全控制
网络中服务器的端口往往使用自动回呼设备和静默调制解调制器加以保护,并以加密的形式来识别节点的身份。自动回呼设备用于防止假冒合法用户,静默调制解调器用以防范黑客的自动拨号程序对计算机进行攻击。网络还通常对服务器端采取安全限制,用户必须携带证实身份的验证器。在对用户的身份进行验证之后,才允许用户进入用户端。然后,用户端和服务端再进行相互验证。
(8)防火墙控制
防火墙是近十多年来发展起来的一种保护计算机网络安全的技术性措施,它是一个用以阻止网络中的黑客访问某个机构网络的屏障,也可称之为控制进出方向通信的门槛。在网络边界上通过建立起来的相应网络通信监控系统来隔离外部和内部网络,以阻止来自外部网络的侵入。
二、信息加密策略
信息加密的目的是保护网络的数据、文件、口令和控制信息,保护网络会话的完整性。网络加密可设在链路级、网络级,也可以设在应用级等,它们分别对应干网络体系结构中的不同层次形成加密通信通道。用户可以根据不同的需求,选择适当的加密方式。保护网络信息安全行之有效的技术之一就是数据加密策略。它是对计算机信息进行保护的最实用和最可靠的方法。
三、网络安全管理策略
网络安全管理策略是指在特定的环境里,为保证提供一定级别的安全保护所必须遵守的规则。实现网络安全,不仅要靠先进的技术,而且要靠严格控的管理和威严的法律。三者的关系如同安垒平台的三根支柱,缺一不可。网络安全管理策略包括:(1)确定安全管理等级和安全管理范围;(2)制定有关网络操作使用规程和人员出入机房管理制度;(3)制定网络系统的维护制度和应急措施等;安全管理的落实是实现网络安全的关键。
四、计算机网络物理安全管理
涉及计算机网络的物理安全管理是保护计算机网络设备、设施以及其他媒体免遭地震、水灾等环境事故和人为地操作失误导致的破坏过程。网络物理安全管理主要包括:机房的安全技术管理、通信线路的安全管理、设备安全管理和电源系统的安全管理。
关键词:Web;Socket;远程监控
中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2010) 11-0000-02
Web-based Software Design of Process Control SystemWang Hongmeng(Sixth Design and Research Institute of Machinery Industry,Zhengzhou450007,China)
Abstract:Web technology rapid development,to provide a new way of thinking for remote monitoring system,this article from the perspective of system integration,to explore the Web technology for real-time remote monitoring and control system implementation and software design.
Keywords:Web;Socket;Remote monitoring
一、引言
网络技术和Web技术的飞速发展、Internet的迅速普及与它的开放性密切相关,而正是基于Web的B/S结构实现了这种特性,此项技术目前在电子商务、办公信息系统等领域已得到广泛的应用。目前,Intranet企业网中的信息网络已较好地实现了开放性策略,控制网络体系结构正沿着开放性方向发展,这些都为信息网络和控制网络的集成提供了有力的支持。采用何种集成技术方便地将企业内部的信息网络层和控制网络层集成起来实现信息的沟通汇集与数据共享已成为当今控制系统集成发展方向。随着Internet/Intranet向社会各个领域迅速渗透发展,给人们提供了一个基于Web的信息平台,于是人们将目光投向了构建Internet的Web技术。将实时监视与控制系统构筑于Internet之上,通过Internet实现对工业生产过程的实时远程监控、远程设备调试、远程实验、远程设备故障诊断,将实时生产数据、实验数据与ERP系统以及实时的用户需求结合起来,使生产不只是面向定单的生产,而是直接面向市场的“电子制造”,从而使企业能够适应经济全球化的要求,基于Web的远程网络监控就是在这样的背景下提出的。
本文以过程控制系统中经常需要控制的液位信号为例从系统集成与实现角度来研究基于Web的过程控制系统的软件设计。
二、基于Web的过程控制系统的组成
基于Web的过程控制系统设计采用了多层结构,各部分的功能如下:
(一)设备服务器模块
设备服务器即现场监控站,接受来自网络服务器验证的远方客户端请求,并且负责执行远方用户的操作请求,并且把工业现场数据历史数据存储到数据库中,允许远方用户通过动态网页查询历史数据。由于设备服务器直接与现场实验装置相连,所以在网络通信稳定的基础上,要求实现对现场装置控制的高效性和安全性。
(二)网络服务器模块
管理登录用户,负责对现场数据进行更新。
(三)远程用户模块
远程用户模块采用ActiveX或Java Applet嵌入到网页中的形式,实现远程用户同工业现场信息的交互,所有的用户操作都将在这个模块中完成,通过与设备服务器的通信实现实验过程,同时与网络服务器通过动态网页交互实现用户注册、登录。
三、基于Web的过程控制系统的软件设计
在远程网络监控软件系统设计中,应用层数据传输协议的设计是一项很重要的工作。只有采用统一的数据传输协议,远程客户端和本地监控站才能“理解”对方发送数据的含义,从而进行有效的数据传输。对于监控程序而言,主要是设备状态数据传输的设计。
(一)设备状态数据传输的设计
设备状态数据传输主要是指把设备状态数据信息以何种数据形式发送给远程客户端使其能够识别不同设备的工作状况。
设备状态数据传输在设计时应尽量满足如下要求:
准确性:在扫描到设备的状态信息,必须能够准确的将这些设备状态参数准确地传输到监控端。
完整性:扫描的状态数据能够提供足够的信息,使远方用户对设备有一个充分了解,这样才能使远方用户对设备工况作出正确判断。
简单性:设备状态数据结构不应太复杂,这样在远程监控程序中比较容易实现数据封装,以及远程客户端程序的解封装。
(二)设备服务器模块的软件设计
设备服务器模块的软件设计主要包括三部分内容:设备服务器与PLC站的通信、远程监控设计。
本地水位监控系统采用Omron公司的C200HG系列的PLC为下位机,用RS-232型电缆将HOST LINK模块直接连到作为设备服务器的计算机串口上。在此我们采用C++Builder6.0作为开发设备服务器与PLC的串口通信程序。编程时采用Visual Basic提供的MSComm32控件来实现。本文不再赘述。
远程监控程序是实现远程客户和现场设备进行信息交换的“桥梁”,远程监控程序跟远方客户的通信采用Socket技术来实现,监控程序作为Socket的服务器端,通过与远程Socket客户端的通信,实现在Internet上传输数据。同时把用户设定的操作参数和现场实时数据存入数据库中,供用户进行本地和远方查询。
实现Socket的服务器端主要是利用C++Bulider提供的TServerSocket组件,采用非阻塞模式进行通信,当客户端进行读写时,服务器端就会得到通知。
…
ServerSocket1->Port=1024;//确定Socket服务器的监视端口
ServerSocket1->ThreadCacheSize=5;//确定创建服务器线程的最大数目
ServerSocket1->ServerType=stNonBlocking;
//采用非阻塞模式进行通信,当客户端进行读写时,服务器端就会得到通知
ServerSocket1->Active=true;//服务器端进入侦听状态
ServerSocket1->Socket->Connections[0]->SendText(s);//s为发送给客户端的信息
本地监控站主监控界面如图1所示。
图1本地监控站主监控界面
(三)基于Web的远程客户端模块的设计
远程客户端模块的软件设计通过嵌入在Web页面中的ActiveX或Java Applet提供HMI实现远程HMI与现场设备的交互,客户端程序的设计包括控制数据传输的设计、采用Socket客户端实现与监控程序通信的设计、HMI界面的设计、用户管理的设计。
我们在设计中采用C++Builder开发ActiveX Form,C++Builder将会自动生成一个ActiveForm的模板程序。该模板程序经过编译后将成为一个.OCX形式的控件,可以嵌入到Web网页中。
ActiveForm主要实现Socket客户端和远程监控界面,监控界面的设计同开发普通的Windows应用程序类似,下面主要讨论Socket客户端的实现。
实现Socket的客户端主要是利用C++Bulider提供的TClientSocket组件,首先对TClientSocket对象进行初始化,其部分源程序如下:Socket客户端接向远程监控发送控制指令的程序如下:
ClientSocket1->Socket->SendText(s);
当远程监控程序发送控制系统状态信息给Socket客户端时将响应OnRead事件,我们在此事件中对控制系统状态信息进行读取。
void__fastcall TLabClientX::ClientSocket1Read
(TObject*Sender,TCustomWinSocket*Socket)
{…
ReceiveServerData=Socket->ReceiveText();
…}
以ActiveX控件形式的远程客户端Web网页如图2所示。
图2以ActiveX控件形式的远程客户端Web网页
四、总结
远程监控技术是一门综合性技术,涉及控制、网络、计算机、数据库等多个领域,本文从系统集成的角度深入研究了基于Web的远程监控系统设计中的软件设计,在企业要求各个生产部门信息共享的今天,将现场监控级的数据以B/S方式传送到企业信息层具有一定的指导意义。
参考文献:
[1]唐鸿儒.基于Internet的远程监控系统开发技术研究[J].测控技术,2003
纯碱是基本化学工业中产量最大的产品,是用途十分广泛的工业原料,在国民经济中占有非常重要的地位。随着我国国民经济的飞速发展,对纯碱的需求量不断增大,为了满足市场需求,除了扩大生产规模外,还必须进一步发掘生产潜力。
山东潍坊纯碱厂是一个新建厂,设备先进,但纯碱生产大部分还是人工操作,落后的操作方法已不能适应生产发展的需要。为了解决先进设备和落后操作的矛盾,稳定生产,提高原料利用率,降低能耗,增加产量,碱厂从美国霍尼韦尔公司引进具有先进水平的TDC-3000集散型控制系统,并用于制碱生产的心脏工序——重碱碳化工段,以实现工业生产的全局控制。
工业生产的全局控制包含着两层意义,一是指生产过程的自动化,二是指企业管理的自动化。生产过程的自动化指的是生产过程采用计算机控制,用计算机自动调节各生产要素,做到产品的高产、优质和低耗。企业自动化管理指的是调度、经营和决策的自动化,就是把当前生产的全部信息汇总起来,使管理决策者能够对全厂的生产、经营进行整体布置和调度,以期取得全厂各部门生产活动的协调进行,达到整体效益的最佳工业过程。全局控制系统可分为以下4级摘要:
1.直接控制级过程控制计算机直接和现场各类装置(如变送器、执行器、记录仪表等)相连,对所连接的装置实施监测、控制,同时它还向上和第二级的计算机相连,接收上层的过程管理信息,并向上传送装置的特性数据和采集的实时数据;
2.过程管理级过程管理计算机(主要有监控计算机、操作站、工程师站等)综合监视过程各站的所有信息,集中显示操作,控制回路组态和参数修改,优化过程处理等;
3.生产管理级管理计算机根据生产过程的特征和需要,协调各单元级的参数设定,是生产过程的总体协调员和控制器;
4.经营管理级和办公室自动化连接起来,担负起全厂的总体协调管理,包括各类经营活动、人事管理等。
上位机系统在整个控制系统中属于第三级(生产管理级),它既可以方便地和过程管理计算机相互交换信息,又可以同厂内现有的计算机网络连接,形成计算机一体化生产系统,实现工厂的信息管理一体化。
二、系统目标
由于纯碱生产是人工操作,生产数据全部由手工记录,数据错综复杂,误差较大,给管理人员协调各部门生产、优化控制过程造成很大困难。为了使碱厂在运行工况、设备状态、故障处理等方面都处在合理、优化的状态,合理的生产运行和经营管理已越来越显得重要,而现有的管理水平离一个现代化企业所要求的目标还相差很远。针对这种状况,确定了本系统的目标为摘要:
1.利用TDC-3000系统提供的计算机网络接口(CG),上位机可以通过网络服务器实时采集现场数据;也可以读取存贮在TDC-3000系统历史模件上的历史数据。上位机将采集到的数据进行加工、处理、分类后,再把它们存放到上位机的碳化塔生产历史数据库中。此数据库可以保存一年以上的生产数据。管理人员可以通过上位机提供的查询手段,调出所需要的历史数据。上位机自动生成碳化塔生产的班报表、日报表等,避免因手工记录出现的数据误差较大的现象,大大提高碳化塔生产的科学管理水平。
2.本系统局域网采用的是五用户以太网,即系统可以同时连接5台上位机,而每台上位机都可以对历史数据库中的数据进行操作,实现数据共享。另一方面本网络系统可以和厂内现有管理信息系统相连,从而将全厂的科学化管理提高到一个新水平。
三、PCNM网络系统
PCNM是一个将LCN网(局部控制网)和相关过程信息送到用户的个人计算机的软硬件系统。PCNM使用了最新的LAN(局域网)操作系统、关系数据库技术和图形用户界面,使用户可以在自己的计算机上很轻易地得到所需的数据(见图1)。图中虚线内为本系统配置。图1PCNM结构图AM——应用模件US——万能工作站PCNM系统由TDC-3000的计算机接口(CG)和PCNM服务器组成。通过HDLCLAPB高速数据通讯板,LCN网的数据可以从CG传送到PCNM服务器,这些数据包括实时瞬时值或存贮在历史模件(HM)上的历史数据。
PCNM服务器是一台基于网络和数据库服务器的高性能计算机。它使用了最新的MS LAN Manager网络操作系统,可以广泛地连接多种类型计算机和LAN网络服务器,其中包括DOS和OS/2个人计算机工作站。
SQL服务器是一个工业标准数据库工具,用于存贮PCNM服务器的实时数据和系统配置数据,SQL服务器为共享LCN网和子系统的数据提供了一个既灵活又平安的平台。
对于LAN工作站,PCNM支持图形显示接口(GDI)和高级语言应用程序接口(HLLAPI)子程序库。GDI是一个答应用户编制自己流程图的图形软件包,流程图中可以显示PCNM服务器和LCN网上的数据。HLLAPI子程序库,可以使用户的应用程序存取PCNM服务器的数据库和LCN网中的历史数据。
PCNM提供的网络连接选择包括摘要:远程数据存取服务功能,NetWare连接和TCP/IP协议支持。远程数据存取服务功能可以使用户通过一个9600波特率的调制解调器,连接到PCNM服务器上。NetWare连接答应一个DOS工作站访问PCNM服务器和和之相连的其它网络服务器。TCP/IP协议支持,可以使用户的工作站连接到UNIX系统或其它支持TCP/IP协议的系统中。
四、软件开发的环境
现在Windows已得到广泛应用,它具有以下几个特征摘要:
1.具有图形用户界面(GUI),美观、漂亮,所有应用软件其界面基本类似,用户易于把握,便于使用;
2.支持多任务,各任务之间切换轻易,并且可以很方便地交换信息;
3.提供虚拟内存管理,使内存突破640KB的限制,程序运行时不会出现内存资源紧张的情况;
4.目前,除了中文Windows以外,国内相继推出了许多Windows环境下的中文平台(如摘要:中文之星),在中文环境下,可以非常轻易地编写中文应用程序。
因此,我们使用MS Windows 3.1外挂《中文之星2.0》中文平台,作为软件的开发环境。
选择C语言作为系统的编程语言,有两方面原因。第一,C语言具有数据类型多、控制灵活、代码效率高等优点;第二,PCNM网络所支持的高级语言应用程序接口中,有C、Fortran和Pascal三种库函数,只有C语言适合编写Windows环境下的应用程序。另外,作为开发工具,MSVC 1.5的开发环境比较好,调试工具性能优越,编译速度快。
五、系统功能特征分析及结论
本系统是一个具有先进水平的整体优化系统。系统功能特征概括如下摘要:
1.实用性
·实现了数据采集、管理一体化,不仅完成数据的自动采集,而且具有统计、报表等管理功能。
·历史信息存储功能,可以存储有关参数的历史信息。
·人—机界面友好,采用MS Windows环境下的编程技术,使用户界面和Windows的相同,易于用户把握,便于使用。
2.扩充性
关键词: 计算机;网络技术;应用;信息;安全
Abstract: with the rapid development of economy and society, the computer and network technology used more widely. In order to follow up the development of The Times, my company as a construction enterprise, the computer hardware, software and network technology application have reached a certain scale, for my company's product quality, management level, information efficiency and improve the economic benefits of the provides a powerful technical means and support
Keywords: computer; Network technology; Application; Information; security
中图分类号:G623.58文献标识码:A 文章编号:
1计算机网络技术概述
1.1计算机网络技术
计算机网络技术是通信技术与计算机技术相结合的产物。计算机网络是按照网络协议,将地球上分散的、独立的计算机相互连接的集合、计算机网络具有共享硬件、软件和数据资源的功能,一般按网络范围划分为:局域网(LAN);城域网(MAN);广域网(WAN)
计算机网络技术实现了资源共享。人们可以在办公室、家里或其他任何地方,访问查询网上的任何资源,极大地提高了工作效率,促进了办公自动化、工厂自动化、家庭自动化的发展。
1.2计算机网络安全的含义
计算机网络安全的具体含义会随着使用者的变化而变化,使用者不同,对网络安全的认识和要求也就不同。从本质上来讲,网络安全包括组成网络系统的硬件。软件及其在网络上传输信息的安全性,使其不致因偶然的或者恶意的攻击遭到破坏,网络安全既有技术方面的问题,也有管理方面的问题,两方面相互补充,缺一不可。人为的网络入侵和攻击行为使得网络安全面临新的挑战。
2建筑企业网络技术的应用重点
建筑行业与其他行业在网络技术应用上有很多的共同点,但由于建筑行业的特殊性,因此也有其不同点,网络技术在建筑行业中的应用主要如下几点:
2.1局域网的建设及资源共享
建筑企业网络建设的首要任务就是要实现的功能就是数据的共享。实现共享首先确定上面所说的“文件和打印共享”功能是否打开,然后就是设置共享的资源。例如我的计算机要有个专门文件夹存放网络上其它计算机发来的文件,打印机的共享设置与此类似,选中安装好的打印机进行设置就行了。
当别的计算机需要使用共享资源的时候,进入网上邻居,就会列出当前在网络上的计算机、选中某台计算机双击就可以看到它提供哪些共享资源,打开这个资源就可以使用了。
2.2办公自动化管理系统的建设
办公自动化系统其建立在Internet网络环境下,软件为结构,兼有简单的分布式计算和智能化功能 在现有管理模式的基础上,结合先进的管理经验开发而成 主要功能有:
(1)办公室管理:领导日程安排、收文管理、发文管理、会议管理、车辆管理、月度计划等。
(2)人事管理:人力资源管理、技术档案管理、劳资档案管理、人力资源综合考评、请假管理等。
(3)计划经营:项目结算台账管理、项目到款管理、生产计划台账管理、项目进度监管。
(4)技术质量:质量信息日常管理、工程管理信息、技术信息管理、 学会、协会管理。
(5)后勤服务中心:水电费管理、物资设备管理。
(6)休闲空间:论坛、娱乐天地、网络学堂。
(7)系统管理:包括各子系统用户字典、数据的维护,权限的设置。
(8)电子邮件:电子邮件的收、发。
2.3建筑企业管理信息系统
该系统采用面向对象的编程技术和模块化的编程结构,软件结构为c/s模式,目前应用比较好的功能主要有以下方面:
(1)计划经营处:客户管理、项目登记、项目信息单、合同管理、建立合同评审单、合同评审单反馈统计单、项目立项、项目生产计划下发、项目收费管理。
(2)建筑室:人员管理(主要提供人员资质资格表、人员工作现状任务表和工作协调表)。项目管理(以计划经营处下发的项目生产计划为准,自动汇总显示,当选定单个项目时有在项目的基本信息会自动显示、以具体人员为中心组织工作内容、人员工作配置、进度计划、已完成的工作、未完成的工作及其他)。
2.4图库管理信息系统
系统主要包括出图授权、图档自动采集系统、图库文件查询系统、出图统计功能、图形打印管理、大模块,实现了设计图的自动采集,分类、浏览、授权,归档,打印、统计等功能。
2.5联入Internet
企业的局域网建立后,虽然内部信息和资源可共享,但仍不能与外界互传信息,因此还需要接入国际互联网。根据目前我国Internet网络的建设情况,现在可采用的上网方式有直接电话拨号上网、ADSL专线上网、DDN专线上网、专线上网和CATV宽带网等。
3计算机网络安全的管理
计算机网络安全问题同样在建筑企业中存在,根据个人经验和企业特点总结了计算机网络安全管理方面的几点事项:
3.1加强设施管理,确保计算机网络系统实体安全
建立健全安全管理制度,防止非法用户进入计算机控制室和各种非法行为的发生;注重在保护计算机系统、网络服务器打印机等外部设备和能信链路上狠下功夫,并不定期的对运行环境条件(温度、湿度、清洁度、三防措施、供电接头及设备)进行检查、测试和维护;着力改善抑制和防止电磁泄漏的能力,确保计算机系统有一个良好的电磁兼容的工作环境。
3.2强化访问控制,力促计算机网络系统运行正常。
访问控制是网络安全防范和保护的主要措施,它的任务是保证网络资源不被非法用户使用和非常访问,是网络安全最重要的核心策略之一。
3.2.1建立入网访问功能模块
入网访问控制为网络提供了第一层访问控制。它允许哪些用户可以登录到网络服务器并获取网络资源,控制准许用户入网的时间和准许他们在哪台工作站入网。
用户的入网访问控制可分为。个过程:用户名的识别与验证;用户口令的识别与验证;用户账号的检查、在、个过程中如果其中一个不能成立,系统就视为非法用户,则不能访问该网络。
3.2.2建立网络的权限控制模块
网络的权限控制是针对网络非法操作所提出的一种安全保护措施、用户和用户组被赋予一定的权限、可以根据访问权限将用户分为 种类型:特殊用户(系统管理员);一般用户,系统管理员根据他们的实际需要为他们分配操作权限;审计用户,负责网络的安全控制与资源使用情况的审计。
3.2.3建立属性安全服务模块
属性安全控制可以将给定的属性与网络服务器的文件。目录和网络设备联系起来、属性安全在权限安全的基础上提供更进一步的安全性、网络属性可以控制以下几个方面的权限:向某个文件写数据、拷贝一个文件、删除目录或文件的查看、执行、隐含、共享及系统属性等,还可以保护重要的目录和文件,防止用户对目录和文件的误删除、执行修改、显示等。
3.2.4建立网络服务器安全设置模块
网络服务器的安全控制包括设置口令锁定服务器控制台;设置服务器登录时间限制、非法访问者检测和关闭的时间间隔;安装非法访问设备等、安装非法访问装置最有效的设施是安装防火墙。它是一个用以阻止网络中非法用户访问某个网络的屏障,也是控制进、出两个方向通信的门槛。
3.2.5建立档案信息加密制度
保密性是计算机系统安全的一个重要方面,主要是利用密码信息对加密数据进行处理,防止数据非法泄漏。因此对要传输的信息和存储在各种介质上的数据按密级进行加密是行之有效的保护措施之一。
3.2.6建立网络智能型日志系统
日志系统具有综合性数据记录功能和自动分类检索能力在该系统中,日志将记录自某用户登录时起,到其退出系统时止,这所执行的所有操作,包括登录失败操作,对数据库的操作及系统功能的使用。
3.2.7建立完善的备份及恢复机制
为了防止存储设备的异常损坏,可采用由热插拔SCSI硬盘所组成的磁盘容错阵列,以RAID5的方式进行系统的实时热备份、同时,建立强大的数据库触发器和恢复重要数据的操作以及更新任务,确保在任何情况下使重要数据均能最大限度地得到恢复。
3.2.8建立安全管理机构
安全管理机构的健全与否,直接关系到一个计算机系统的安全。其管理机构由安全、审计、系统分析、软硬件、通信、保安
等有关人员组成。
4结 语
关键词:虚拟化[1];VMware vSphere
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)07-1519-02
1 前沿
虚拟化技术主要是通过对底层进行抽象,将计算机元件在虚拟的基础上而不是真实的基础上运行,将网络的控制管理与数据的转发与交换进行有效的分离[2]。
以是否存在宿主操作系统来看,虚拟化技术主要分为原生及寄居两种架构。原生架构是指虚拟机本身不再依赖任何操作系统,或者可以认为虚拟机本身就是一个操作系统,只是这个操作系统只提供虚拟化服务。而寄居架构,则认为虚拟机是一个软件或者服务,只有在已经安装好的操作系统上才能运行。从被应用的领域来分,虚拟化又可以分为服务器虚拟化,存储虚拟化,应用虚拟化、平台虚拟化和桌面虚拟化。其中服务器虚拟化需要具备功能和技术有:多实例、隔离性、CPU虚拟化、内存虚拟化、设备与I/O虚拟化、无知觉故障恢复、负责均衡、统一管理、快速部署。
VMware vSphere是VMware公司推出的一套服务器虚拟化解决方案,核心组件是Vmware ESX/ESXi,可以独立安装和运行在裸机上的系统,支持硬件虚拟化,通过与vSphere Client远程连接控制,在ESXi服务器上创建多个虚拟机,并且虚拟服务器在性能与稳定性上与亚于普通的硬件服务器。
本文采用原生架构,利用VMware vSphere套件来实现服务器虚拟化的部署。
2 服务器虚拟化的设计与实现
企业传统服务器应用面临:资源利用率低、管理复杂,故障恢复慢,兼容性差,购置维护成本高等[3]。虚拟化的目的就是打破原始物理结构之间的隔断,将物理资源转变为逻辑上可直接调控管理的资源,最大限度地使用物理资源。
服务器虚拟化将系统虚拟化技术运行于服务器之上,将一台服务器虚拟成若干个服务器使用,随时随地能将服务器资源分配给最需要它们的工作负载以简化管理和提高效率,继而减少为单个工作负载峰值而储备的资源的方法。通过虚拟化技术将物理硬件和操作系统分离,使得多个具有不同操作系统的虚拟服务器可以独立运行在同一台物理服务器上,最大化的利用硬件资源,其部署框架如图1所示。
1)网络应用层:网络应用层是对企业内部提供各类服务的应用系统的集合。通过服务器虚拟化将虚拟机运行在运行有ESX/ESXi的物理服务器中,通过调整这些虚拟机的资源,从而满足应用系统的需求,对用户提供系统服务。
由于应用系统服务类型的不同,可以将应用系统归类为不同类型,通过主机层vNetwork部分连接内网不同的核心交换机,从而面向不同类别的用户提供不同类别的系统服务。
2)主机层:主机层是VMware vSphere体系中的虚拟层,包含两个服务:基础架构和应用程序。应用服务(Application Services)完成三个部分功能,分别是:可用性(Availability)、安全性(Security)和可扩展性(Scalablity)。架构服务(Infrastructure Services)包含有运算部分的vCompute、存储部分的vStorage和网络部分的vNetwork三个部分。在架构服务部分,EXS/EXSi主机负责将硬件资源虚拟化提供给上层服务。
3)网络服务层:网络服务器是服务器虚拟化的服务层。主要提供网络服务、数据备份服务、网络管理服务。服务器虚拟化框架中所有设备均通过该层中接入交换机互联;数据备份服务通过数据备份系统,利用VMware vSphere的快照技术实现对虚拟机的网络备份,该文采用上海爱数软件有限公司公司的PX2400数据备份系统;网络管理则通过VMware vSphere体系中vCenter Server组成,它是配置、调配和管理虚拟化IT环境的中心点,是vSphere的中央总控,完成应用程序的控制调配功能。
4)存储层:存储层是服务器虚拟化的基础。物理服务器只提供EXS/EXSi主机操作系统的存储空间,而网络应用层的虚拟机均存储于存储层中的网络存储设备中。网络存储设备通过网络服务层的接入交换机和主机层互联,为主机层提供存储服务。该文中网络存储设备采用H3C公司的IX3000网络存储设备。
服务器虚拟化实施前,某企业共有24台物理服务器,每台服务器提供单一的应用系统服务;服务器虚拟化实施后,物理服务器缩减至5台,应用系统数量没有改变,配置结果如表1。其服务器虚拟化的实施步骤归纳如下:
1)在服务器硬件层面上导入虚拟层,即在IBM x3650服务器上安装配置VMware ESX Server;
2)通过在 DELL 330微机上安装VMware vCenter Client来对服务器进行访问和综合调配;并在ESX/ESXi主机上创建虚拟机。
3)利用VMware Converter将现有的物理服务器逐步迁移到虚拟机上。
[服务器名称\&IP地址\&作用\&应用系统数量\&CUP使用率\&内存使用率\&IBM X3650\&10.1.1.10\&EXS/EXSi server\&3\&4.9%\&73.9%\&IBM X3650\&10.1.1.11\&EXS/EXSi server\&6\&9%\&95.9%\&IBM X3650\&10.1.1.12\&EXS/EXSi server\&4\&2%\&4.4%\&IBM X3650\&10.1.1.13\&EXS/EXSi server\&4\&3.7%\&20.4%\&IBM X3650\&10.1.1.14\&EXS/EXSi server\&7\&2.6%\&34.5%\&DELL 330\&10.1.1.15\&vCenter Client\&――\&5%\&49.1%\&]
其中,以IP地址为10.1.1.11 EXS/EXSi server服务器情况为例,其中虚拟机占用CPU和内存情况如图3。
通过采用服务器虚拟化技术,主要成果可以总结如下:
服务器数量由原先20多台物理服务器降为6台服务器(5台EXS/EXSi Server, 1台vCenter client),并且可以根据实际使用情况可以灵活添置服务器,整合比例约为4:1;
由于虚拟机分配不合理,资源提升的效果不明显,应将消耗资源较大的虚拟机与消耗资源较小的虚拟机分配与同一物理服务器上,后续将对此进行研究分析。
虚拟机通过模板配置,数据备份和快照技术,部署速度增加、单点故障率下降。
3 结束语
本文从企业信息中心的现状和存在的问题出发,系统的研究了企业信息中心服务器虚拟化建设的可行性和可操作性。后续,将继续对虚拟机在物理服务器中的分配方法进行研究。
参考文献:
[1] 张巍.企业虚拟化实战――VMware篇[M].北京:机械工业出版社,2009.
【关键词】计算机信息技术;虚拟化技术;运用
1计算机虚拟化技术概述
如今计算机信息技术的发展速度迅猛,虚拟化技术的产生给人们的工作生活带来了很大的便利,它不仅改善了服务器、计算机存储的利用率,而且还提升了计算机的使用性能,降低了购置成本。通常,我们在使用计算机时,习惯用一个操作系统运用多个程序,这样可以加快工作效率,但是在这种情况下计算机容易出现卡顿、死机的情况,造成数据丢失。虚拟化技术通过构建虚拟计算机元件,在一个计算机中生成多个操作系统,而且一个操作系统都可以同时运行多个任务,如同多个计算机同时运行的效果,不仅大大提升了计算机的运行效率,而且还能够改良计算机的硬件容量不足的问题。虚拟化技术是一项抽象的技术手段,不会对原有的计算机系统造成损伤和改变,计算机在使用虚拟化技术前后的资源可以保持高度一致,并且虚拟化技术的应用不会受到外界因素的干扰。
2计算机虚拟化的工作模式
2.1主机模式
在特定条件下,为了区别现实环境与虚拟环境,我们采用主机模式。因为实际操作环境与虚拟操作环境是相互隔离的,也就是说虚拟系统操作是无法直接访问互联网的,必须借助实际操作系统才能实现虚拟系统与互联网的联系。在主机模式中,虚拟系统可以与主机建立双绞线连接。在这种方式下,虚拟机的网卡是连接在宿主机上的,虚拟系统连接的并不是实际的网络,而是借助宿主机进行通信。
2.2桥接模式
虚拟化技术实际上是一种解决问题的手段,在不同的工作需求中虚拟化技术所发挥的作用也是不同的。在局域网中,虚拟化技术的表现形式就是桥接模式,其借助虚拟化软件,在局域网基础上构建新的虚拟化网络服务器,更加合理的分配网络服务器,保证局域网中的不同计算机都可以稳定运行。桥接模式中的虚拟系统就相当于主机系统,它所发挥的作用与现实中的设备没有什么不同。
2.3转换网络地址模式
一般虚拟机上网都是采用桥接的工作模式,但是如果遇到网络环境很差、IP资源缺乏的情况,桥接模式就无法正常使用了,这时我们可以采用转换网络地址模式。采用转换网络地址模式最大的优点就在于它能够非常轻易完成虚拟系统接入互联网,只要宿主机能够上网,虚拟机就可以上网。
3计算机虚拟化技术的运用
3.1计算机虚拟化技术在政府部门领域中的应用
计算机已经成为了政府部门办公的主要工具,但是政府各个部门,各个管理层次所使用的软件系统都不是由一个软件公司统一开发的,因此就存在服务器的设备性能存在差异,服务种类过多、运行效率差异大等问题,这些问题的出现会导致政府各个部门、级别之间的信息交换效率下降。在此基础上,一些部门选择利用双机热备来保证计算机的有效运行,造成了系统资源的浪费,还增加了政府单位的电力成本。另外随着政府部门对计算机的依赖程度越来越大,数据信息都需要借助服务器来保存,保证系统的安全性是需要重点考虑的问题,但是由于服务器的容量有限,就会导致数据乱码、丢失等,严重影响信息的安全。政府部门可以利用计算机虚拟化技术,启用虚拟化服务器,利用虚拟化软件来实现不同系统的共同运行,不仅可以解决服务器容量不足的问题,还可以保证计算机系统运行的稳定性。特别是遇到一些重大故障时,虚拟化技术也可以做到在短时间内找到出现故障的地方,尽快恢复系统数据,为政府工作保驾护航。
3.2计算机虚拟化技术在企业中的应用
很多企业为了节省成本,一套计算机系统会使用很多年,随着计算机使用年限的增加,计算机的硬件设备会逐渐老化,硬件设备完全无法跟上软件的更新。另外一些旧的系统无法与新设备、软件兼容,使得工作人员的工作效率大打折扣。为了能够延长计算机的使用寿命,尽可能改善计算机的使用性能,可以采用服务器虚拟化,让其模拟原有服务器的运行环境进行工作。大部分企业中都采用单机服务器,一旦服务器出现了问题,整个服务器所对应的业务都会中断,严重影响企业的业务的开展。虽然服务器出现故障的情况比较少见,但是系统需要定期维护更新,这时需要停机进行维护,也会造成企业业务中断。企业运用虚拟化技术之后,将基础服务器与其他服务器隔离开,即使基础服务器出现故障,也不会影响到其他服务器的运行,而且管理人员还可以将基础服务器上的业务迁移到其他系统平台上,从而保障企业各种业务稳定开展。
3.3计算机虚拟化技术在日常教学中的应用
目前很多高校都开设了远程教育教学系统,在这个系统中学生注册到这个远程教学系统中,就可以在这个平台上进行学习,完成学习任务,直到毕业。计算机虚拟化技术应用到日常教学中,可以消除各个学科之间的隔阂,改善传统的教学方式,提升学生自主学习能力。另外在计算机硬件教学中,以往教师很少会让学生自己动手进行操作,因为担心学生的操作失误造成计算机硬件的损伤,损坏计算机系统。如果将虚拟技术应用到计算机硬件教学中,教师可以让学生在虚拟机上进行实践操作,即使学生操作失误也可以很快恢复,不会影响原本的计算机系统,这样可以更好地帮助学生掌握计算机硬件相关知识,在实践中掌握计算机硬件原理。
内容摘要:电子商务平台的创建,不仅只是专业网络公司的专利,普通的中小企业和个人同样可以打造安全有效的电子商务平台。实现B2B(企业对企业)、B2C(企业对用户)以及C2C(用户到用户)等应用环境并不困难。本文通过介绍和分析如何搭建中小企业及个人的商务网站,并实施相应的安全措施,以期给中小企业及个人提供新的商机。
关键词:电子商务网站 服务器 数字证书 电子签名
搭建电子商务网站
(一)电子商务服务器的建立
1.虚拟主机方式。虚拟主机是指租用互联网服务提供商ISP服务器的硬盘空间。通过特殊的技术把一台主机服务器分成若干个虚拟主机,每台虚拟主机都有独立的域名和IP地址,各虚拟主机相对独立,互不干扰,可由用户自行管理。这种方式最大的优点是:节约成本,无需设备的维护。只需每年交纳几百元的域名和租用费即可。非常适合大多数的中小企业及个人使用。另外还有不少公司、网站提供免费空间服务。只要注册申请成功,即可使用其提供的虚拟空间。但这种方式一般不支持Web技术,无法使用ASP、PHP等接口程序和后台数据库连接。若只是静态网页,无需数据库的支持,则是比较经济的选择。
2.主机托管或租用方式。主机托管是将网络服务器主机委托给ISP保管或向其租用一台网络服务器,一般将其放置在ISP的主机机房或数据中心。用户可以通过远程访问控制进行网络服务器的配置,及日常管理和维护工作。这种方式节省了部分硬件投入和日常维护的费用,比较安全可靠。
3.自建服务器方式。服务器可以分为物理和逻辑概念两类。物理上的服务器是服务器硬件,是网络上提供特殊服务的高性能的计算机。逻辑上的服务器是驻留在硬件服务器上,为客户提供服务的程序或软件。一台物理服务器往往可以驻留多个逻辑服务器,而逻辑服务器也可分布于不同的物理服务器。这种方式硬件的投入比较大而且需要专业人士进行维护。但由于服务器由企业或个人自己管理,相对更为灵活和安全。
(二)创建及管理网站
除了服务器及网络等硬件的支持,一个网站还需要网页文件及数据库。精美的网页设计不仅可以生动地体现信息的内容,而且能够树立良好的站点形象。网页开发工具软件常用的有Frontpage,Dreamweaver,另外配合Photoshop和Flash等图像和动画方面的辅助工具软件,就可以创作出作品。如果网站需要数据库支持,则需要编程和数据库方面的知识,技术要求比较高。最后需要使用FTP工具将本地计算机中的网站文件上传到虚拟主机或服务器中,平时网站的维护及页面内容更新也可采用这种方式。需要注意的是出于规范网站、净化网络环境等方面的考虑,还需向信息产业部提出ICP备案申请,核查并通过备案后,网站才可被访问。
终端及服务器的安全配置
(一)终端电脑的安全配置
目前大多数客户机的操作系统是windows,保证个人操作系统的安全是至关重要的。常用的防范措施主要有以下几种方式:安装防火墙、杀毒软件、安装系统补丁程序并要及时更新。安装系统还原卡或系统还原软件。系统每次启动后,都可以恢复到原始状态,这样系统分区可避免病毒的感染。做系统备份。一旦系统崩溃,可以及时还原。比如使用GHOST软件可以进行系统的镜像备份和还原。
(二)服务器的安全配置
如果采用的是自建服务器方式,那么需要对服务器的操作系统以及WEB服务器等进行安全配置。服务器的操作系统一般是选用UNIX和WINDOWS SERVER。安全配置方案可参考客户机操作系统的安全防范措施。WEB服务器防范措施主要有:加强认证和访问控制机制。尽量关闭不需要的服务和端口。加强管理员口令的管理。及时安装补丁程序。为WEB服务器申请并安装数字证书。
网络传输的安全策略
(一)加密传输
加密的目的是把明文加密后的信息(密文)通过网络传送时,即使被窃取也无法将信息解译回原来的面目。加密技术是电子商务采取的主要安全技术手段。目前网络上主要采用的是公开密钥法,即非对称式加密技术。其密钥算法是著名的RSA算法,在这个算法中,每一个参与者都产生两把密钥,一个公钥,一个私钥,公钥用来加密文档而私钥用来解密。例如:B小姐想把机密数据发给A先生,这时 A先生必须先将自己的“公钥”传给B小姐(不需保护,是公开的)。接着B小姐将数据用A先生的“公钥”加密后传送出去。A先生接收到后,只要用自己的“私钥”就可以解开这份数据。即使中途被黑客截取,也不必担心信息泄露。
目前许多公司都免费提供这类加密软件的下载。其中比较有名的有PGP,网盾等。它们一般都能提供公钥生成、发送、导入、导出、加密解密文件、发送数字签名文件及验证签名等功能,非常实用易学。只要买卖双方都安装这样的软件,就可以放心在网络上传送一些机密的文本,如商品信息,商业合同,产品报价等。通过RSA算法产生的512位的密钥,要破解起来难度相当大。
(二)数字证书及电子签名
1.数字证书。简单的说,数字证书相当于我们在网络上的证明文件,证明这一把公钥的拥有者就是证书上所记载的使用者。有人形象地称之为电子商务活动的网上身份证。在网上进行事务处理或贸易处理中的双方只要出示各自的数字证书,双方就不必担心对方的真实身份了。当有人冒用公钥做数字签名的话,就可以马上提出证明,解决了数字签名的棘手问题。数字证书分为两类:个人数字证书和企业数字证书。个人数字证书:只需要以个人的身份识别数据(如身份证)向认证中心申请即可。常见的应用包括电子邮件或电子文件的签名。企业数字证书:以公司的名义来申请,必须提供合法的证明(如营业执照)向认证中心申请。常见的应用如网络商店的识别等。
数字证书是由一个权威机构――CA(Certificate Authority)证书授权中心发行的。作为电子商务交易中受信任的第三方,它承担公钥体系中公钥的合法性检验的责任。国内知名的认证中心有:中国数字认证网、中国金融认证中心、北京数字证书认证中心等。例如交易的双方可以登录认证中心网站,填写申请表格并提交相关资料给中心进行审核,审核无误后将签发数字证书。双方下载数字证书后就可以进行数字签名。如果为网站安装了数字证书,那么这个网站就是可以信任的。可以通过浏览器右下角的“安全锁”打开察看其数字证书,这样就避免了网页被篡改和假冒的可能。
2.电子签名。在现实世界里,当某人表示对某份文件负责时,他必须对此文件“签名”。在网络世界里同样希望能产生出代表“签名者”与“文件”两者之间关联性的“数字代号”,即“电子签名”也称“数字签名”。数字签名(Digital Signature)是一个加密的消息摘要,附加在消息后面,用来确认发送者的身份和该文档的完整性。数字签名可以确保:若数字签名可用签名者的公开密钥正确解开,则表示数字签名的确是由签名者产生的。两者信息摘要相同表示文件没有被他人篡改。
3.应用范例。本文以电子邮件软件OUTLOOK EXPESS为例介绍如何使用数字证书设置并收发安全的电子邮件。去数字证书认证中心申请个人数字证书,当通过审核取得了中心颁发的数字证书后,就可以将它安装到电邮软件中了。然后打开OUTLOOK EXPESS,选择“工具”“账号”选项,点击要安装数字证书的信箱,并按“属性”键。在属性窗口中点击“安全”项,并点击“选项”,查看自己的数字证书,证书内容包括证书的拥有者、发行此证书的认证中心及有效期等。这样就可以在发“新邮件”中发送带数字签名的邮件,同时如果双方互发了带数字签名的邮件并存储了对方的数字证书,那么就可收发加密或加密附带数字签名的邮件了。
结论
电子商务的引入使中小企业的决策、生产、经营、管理效率和水平得以较大增长,从而提高了企业的经济效益。例如,利用因特网进行网上促销活动,降低了企业的促销成本,增加企业交易的机会;利用电子商务采购系统,企业可以加强与供应商之间的合作,电子商务给中小企业带来的便利也越发明显。随着我国电子商务市场的不断扩大、相关的法律法规不断完善以及网站建设的技术日益成熟,使得普通的中小企业和个人创建电子商务网站成为可能,今后会有更多的中小企业及个人加入到电子商务中。
参考文献:
1.杨坚争.电子商务案例.清华大学出版社,2006