试论中等专业学校计算机网络信息安全技术论文_李建兵

试论中等专业学校计算机网络信息安全技术论文_李建兵

 李建兵 山西省吕梁经济管理学校 033000

摘 要:本文阐述了计算机网络信息安全技术,在现有的各种异构平台的基础上构建一个通用的与平台无关、与语言无关的技术层,各种平台上的应用依靠这个技术层来实现彼此的连接和集成。

关键词:安全技术 XML技术 SOAP技术

为了满足日益增长的需求,人们提出了基于XML的Web服务。它的主要目标是在现有的各种异构平台的基础上构建一个通用的与平台无关、与语言无关的技术层,各种平台上的应用依靠这个技术层来实现彼此的连接和集成,Web Services的核心技术主要是XML技术、SOAP技术、WSDL及UDDI等。

一、XML技术

XML已成为数据表示和数据交换的一种新标准。其基本思想是数据的语义通过数据元素的标记来表达,数据元素之间关系通过简单的嵌套和引用来表示。若所有web服务器和应用程序将它们的数据以XML编码并发布到Internet,则信息可以很快地以一种简单、可用的格式获得,信息提供者之间也易于互操作。XML一推出就被广泛地采用,并且得到越来越多的数据库及软件开发商的支持。XML具有自描述性、独立于平台和应用、半结构化、机器可处理、可扩展性和广泛的支持等特点。因此,XML可被广泛应用于电子商务、不同数据源的集成、数据的多样显示等各个方面。XML描述了一个用来定义标记集的方法用于规定一个标记集,填入文本内容后,这些标记和纯文本一起构成了一个XML文档。

一个良好的XML文档必须满足以下几条规则:1.有一致良好定义的结构。2.属性需用引号引起来。3.空白区域不能忽略。4.每个开始标签必须有一个与之对应的结束标签。5.有且只有一个根元素包含其他所有的结点。6.元素不能交叉重叠但可以包含。7.注释和处理指令不能出现在标签中。8.大小写敏感。9.关键词“DOCTYPE”、“ELEMENT”、“ATTRIBUTE”和“ENTITY”要大写。

为了说明特定的语法规则,XMLDTD(Document Type Defination)采用了一系列正则式。语法分析器(或称解析器)将这些正则式与XML文件内部的数据模式相匹配,以判别文件是否是有效。一个DTD描述了标记语言的语法和词汇表,定义了文件的整体结构以及文件的语法。在Internet中,一个最重要的问题是如何实现数据的交互,即客户端和服务器端双向数据交流。当前所面对的是一个物理上分散的、异源异构的数据环境,能方便地从这些数据中取得所需要的信息极为重要。XML满足了这一要求,它可以将各种类型的数据转换成XML文档,然后对XML文档进行处理,之后再将XML数据转换为某种方式存储的数据。XML的数据源多种多样,但主要分为三种:(1)本身是纯文本的XML文档、TXT文件、DAT文件等。(2)来自于数据库,如关系数据库、对象数据库等。(3)其它的带有一定格式的应用数据,如邮件、图表、清单等。针对不同的数据源可以采用不同的技术进行转换。纯文本文档是最基本也是最简单的,它将数据存储于文本文件中,可以直接方便地读取数据。

二、SOAP技术

SOAP(simple Object Access Protocol,简单对象访问协议)是由Microsoft、IBM等共同提出的规范,目的是实现大量异构程序和平台之间的互操作,从而使存在的应用程序能够被用户访问。

期刊文章分类查询,尽在期刊图书馆W3C的SOAP规范主要由SOAP封装、SOAP编码规则、SOAPRPC表示及SOAP绑定四方面的内容组成。

1.SOAP封装(SOAP Envelop):构造了一个整体的SOAP消息表示框架,可用于表示消息的内容是什么、谁发送的、谁应当接收并处理它,以及处理操作是可选的还是必须的。信封包含了SOAP消息头部(可选)和SOAP消息体(必须)。消息体部分总是用于最终接收的消息,头部可以确定执行中间处理的目标节点。附件、二进制数字及其他项目均可以附加到消息体上。

2.SOAP编码规则(SOAP Encoding Rules):定义了一个数据编码机制,通过这样一个编码机制来定义应用程序中需要使用的数据类型,并可用于交换由这些应用程序定义的数据类型所衍生的实例。

3.S0AP RPC表示(S0AP Representation):定义了一个用于表示远程过程调用和响应的约定,与HTTP相似,RPC使用请求——响应模型交换信息。使用SOAP调用远程方法的主要工作就是构造SOAP消息。SOAP请求消息代表方法调用,被发送给远程服务器,SOAP响应消息代表调用结果,返回给方法的调用者。

4.SOAP绑定(SOAP Binding):定义了一个使用底层协议来完成在节点间交换SOAP消息的机制。SOAP消息的传输依靠底层的传输协议,与传输层的协议都能进行绑定。SOAP采用了已经广泛使用的两个协议:HTTP和XML。HTTP用于实现SOAP的RPC风格的传输,而XML是它的编码模式。SOAP通讯协议使用HTTP来发送x扎格式的消息。HTTP与RPC的协议很相似,它简单、配置广泛,并且对防火墙比其它协议更容易发挥作用。HTTP请求一般由Web服务器来处理,但越来越多的应用服务器产品正在支持HTTP。XML作为一个更好的网络数据表达方式,SOAP把XML的使用代码转化为请求——响应参数编码模式,并用HTTP作传输。具体来讲,一个SOAP方法可以简单地看作遵循SOAP编码规则的HTTP请求和响应。一个SOAP终端则可以看作一个基于HTTP的URL,它用来识别方法调用的目标。SOAP不需要将具体的对象绑定到一个给定的终端,而是由具体实现程序来决定怎样把对象终端标识符映像到服务器端的对象。

三、WSDL与UDDI技术

WSDL(Web Services Description Language,web服务描述语言)基于XML,将Web服务描述为一组对消息进行操作的服务访问点它抽象描述了操作和消息,并绑定到一个具体的网络协议和消息格式,定义了具体实施的服务访问点。WSDL包含服务接口定义和服务实现定义。服务接口是Web服务的抽象定义,包括类型、消息和端口类型等。服务实现定义描述了服务提供者如何实现特定的服务接口,包括服务定义和端口定义。几乎所有在因特网上发布的Web服务都配有相关的WSDL文档,其中列举了该服务的功能,说明了服务在Web上的位置,并提供了使用它的命令。WSDL文档定义了Web服务功能发送和接收的消息种类,并规定了调用程序必须提供给Web服务的数据,以便该服务能够执行其任务。WSDL文档还提供了一些特定的技术信息,告诉应用程序如何通过HTTP或其他通信协议与Web服务进行连接和通信。用户想使用服务提供者所提供的服务,必须先找到这个服务。

参考文献

[1]刘金宝 浅谈计算机网络.信息技术,上海出版集团,2015,3。

[2]王世平 浅谈计算机网络系统.教与学,安徽出版集团,2015,2。

论文作者:李建兵

论文发表刊物:《教育学》2015年10月总第87期供稿

论文发表时间:2015/10/22

标签:;  ;  ;  ;  ;  ;  ;  ;  

试论中等专业学校计算机网络信息安全技术论文_李建兵
下载Doc文档

猜你喜欢