精优范文 > 法律样本 > 协议范本

网络协议 网络协议(9篇)

时间:

在充满活力,日益开放的今天,协议在生活中的使用越来越广泛,协议对双方的事务履行起到积极作用。那么相关的协议到底怎么写呢?下面是精优范文给大家整理的9篇网络协议,希望可以启发您对于网络协议的写作思路。

网络协议规范范文 篇一

1网络安全协议的概念

协议指的是为了完成某任务,由两个或者以上的参与者组成的程序,协议在社会生产和生活中的应用越来越广泛,人们对协议重要性的认识逐渐提高。协议的定义需要具备以下要素:首先,是一个过程,并且具有一定的程序性,协议制定者按照自身的需求制定程序次序,该顺序不能随意更改,必须严格按照既定的程序进行执行;其次,协议的参与者必须超过两个,每一个参与者在协议执行的过程中均具有固定的步骤;再者,由于协议的目的在于完成任务,因此在制定协议时应该保证预期的效果。网络安全协议指的是信息在计算机网络中传输时,为了保证信息的安全性而制定的一个程序,网络安全协议时通过加密或者其他措施保证信息传递的安全性、有效性以及完整性,主要包括身份认证、密钥认证等。网络安全协议在计算机通信网络中的应用起源于上世纪其实年代,通过多年的发展,网络安全协议在计算机通信技术中的应用越来越广泛,网络安全协议越来越优化,目前,计算机通信技术最常采用的网络安全协议包括SET协议、SSL协议等,并且上述两种网络安全协议都采用信息加密的方式保证协议的安全性。

2网络安全协议在计算机通信技术中的应用分析

1)网络安全协议设计方式。

在进行网络安全协议设计过程中,需要进行网络安全协议的复杂的抵御能力、交织的攻击性等进行分析和设计,同时还需要保证网络安全协议涉及的简单性、可操作性以及经济性,前者的目的在于保证网络安全协议自身的安全性,后者在于扩大其使用范围。在进行网络安全协议设计时,应该重点从三个方面进行设计:其一,常规性攻击抵御设计,常规性攻击抵御设计主要是针对所有的网络安全协议,阻止网络攻击者获取密钥信息,具有抵抗文明攻击、混合攻击等一般性、基本性的网络攻击,值得注意的是,随着网络攻击范围和攻击频率的增加,应该增加抵御范围,尽可能的减少网络漏洞,不给网络攻击者可乘之机;其二,采用一次性随机数取代传统的时间戳,传统的时间戳设计方式,即利用同步认证的方式设计的网络安全协议,在网路环境较好的前提下,能够同步认证用户,以此保证通信信息的安全性,但是,现阶段的网路环境非常差,依然采用传统的时间戳认证方式,很难保证网络信息的安全,因此,在进行网络安全协议设计时,应该采用异步认证方法渠道时间戳认证方式,采用随机生成数字的方法进行身份验证,即使在恶劣的网络环境中,也能够保证网络协议的安全性;其三,设计适合所有网络的协议层,网络不同其协议层的长度也存在一定差异,因此为了保证网络协议能够满足网络安全协议的基本要求,必须满足最短的协议层长度,保证报文长度和密码消息长度相同,进而保障网络安全协议的安全性以及适应性。

2)网络安全协议的攻击检测与安全性分析。

在科学技术快速发展的今天,网络安全协议越来越受到人们的重视。但是,许多网络安全协议的安全性令人堪忧,刚刚研发和应用就被检测出存在许多问题或者漏洞。导致网络安全协议存在漏洞的原因相对较多,主要包括:设计人员并没有全面了解网络安全协议的需求,研究不深入、不透彻,导致网络安全协议的安全性大打折扣,在实际应用的过程中能够存在许多问题。在检测网络安全协议的安全性时,通常采用攻击方式进行检测,对于加密协议的压力检测主要包括三个方面:攻击协议自身、攻击协议与算法的加密技术、攻击协议的加密算法。本文探究的主要为网络安全协议自身的攻击检测,与加密技术、加密算法无关,即假设进行网络安全协议自身攻击检测时,加密技术、加密算法都是安全的。

3)密码协议的类型分析。

目前,网络安全协议的类型尚没有权威、严格的定论,主要是因为缺乏专业的网络安全协议分类规范,并且网络安全协议的密码种类众多,想要将网络安全协议进行严格划分是不现实的。从不同角度来看,网络安全协议具有不同的类别。以ISO角度进行种类划分,能够将网络安全协议划分为两个层次,即高层次协议、低层析;从功能角度进行种类划分,可以将网络安全协议划分三种,即密钥认证协议、认证协议以及密钥建立协议;从密钥种类角度进行种类花费,可以划分为三种,即混合协议、公钥协议、单钥协议。目前,网络安全协议通常从功能角度进行划分,主要分为三种:其一,密钥认证协议,通过创建基于身份证明的共享密钥获得网络安全协议;其二,密钥协议,充分利用共享密钥对多个实体创建网络安全协议;其三,认证协议,指的是利用一个实体确认与之对应的另一个实体的身份创建的网络安全协议。

4)应用实例分析。

文章以某信息化调度系统为例,该信息化调度系统由2台高性能100M交换机构成,并且工作站、服务器等计算机设备都配备了2块100M冗余网卡,便于实现交换机和调度网络的连接和高速通信,以此满足整个调度系统的通信需求。为了保证信息传输的安全性,该局域网增加了2台高性能的集线器或者交换机、2台路由器,然后在交换机和路由器之间安装了防火墙,这样能够保证信息化调度系统局域网数据信息的安全性。采用迂回、双环的高速专用数字通道进行网络通信,将每个通信通道的站数设置为8个,并在每个环的交叉处设置了2台路由器,保证数据信息能够可靠、高速的传输。在网络安全协议方面,在信息传输中采用了TCP/IP协议,综合运用IPSEC安全保密技术、CHAP身份验证技术等,既能够保证网络通信的安全性,又能够提高网络信息传输的高效性。

3结论

网络协议大全范文 篇二

【关键词】TCP/IP;协议;安全隐患;策略

一、引言

TCP/IP协议是由网络层的IP协议和传输层的TCP协议组成的。TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP是一个四层的分层体系结构。高层为传输控制协议,它负责聚集信息或把文件拆分成更小的包。低层是网际协议,它处理每个包的地址部分,使这些包正确的到达目的地。本文主要针对TCP/IP参考模型中部分层次(网络接口层、网络层、传输层)的攻击及其存在安全隐患进行分析,给出一定的解决办法。

二、网络接口层功能和其存在的安全隐患以及应对策略

网络接口层功能:网络接口层是TCP/IP模型的最底层。主要是TCP/IP与物理网络进行互通的协议。TCP/IP标准并没有定义具体的网络接口协议,而是旨在提供灵活性,以适应各种网络类型。数据链路层不是TCP/IP协议的一部分,但它是TCP/IP赖以存在的各种通信网和TCP/IP之间的接口。这些通信网包括Internet和X.25公用数据网等多种广域网络,以及各种局域网,如Ethernet、IEEE的各种标准局域网等。IP层提供了专门的功能,解决与各种网络物理地址的转换。一般情况下,各物理网络可以使用自己的数据链路层协议和物理层协议,不需要在数据链路层上设置专门的TCP/IP协议。但是,当使用串行线路连接主机与网络,或连接网络与网络时,如用户使用电话线和调制解调器接入或两个相距较远的网络通过数据专线互连时,则需要在数据链路层运行专门的串行线路网际协议(serial line IP,SLIP)的点到点(point to point protocol,PPP)协议。

(1)SLIP协议作用:SLIP协议提供了一种在串行通信线路上封装IP数据报的简单方法,使用户通过电话线和调制解调器能方便地接入TCP/IP网络。

安全隐患:首先,SLIP不支持在连接过程中的动态IP地址分配,通信双方必须事先告诉对方IP地址,这给没有固定IP地址的个人用户上Internet网带来了很大的不便;其次,SLIP帧中无协议类型字段,因此他只能支持IP协议;再有,SLIP帧中无校验字段,因此链路层上无法检测出传输差错,必须由上层实体或具有纠错能力的调制解调器来解决差错问题。

(2)PPP(Point to Point Protocol)协议是一种有效的点到点通信协议,解决了SLIP存在的上述问题,即可以支持多种网络层协议(如IP、IPX等),支持动态分配的IP地址;并且PPP帧中设置了校验字段,因而PPP在网络接口层上具有差错检验能力。

安全隐患:在以太网中,信道是共享的,数据在网络上以“帧”为单位进行传输。任何主机发送的每一个帧都会到达与其于同一网段的所有主机的网络接口,而每一个网络接口都有一个唯一的硬件地址。在网络上进行数据通信时,信息已数据报的形式传送,其报头包含了目的主机的MAC地址,根据CSMA/CD协议,正常状态下网络接口对读入的数据进行检查,如果其携带的MAC地址是自己的或者是广播地址,那么就会将数据帧交给IP层软件,否则就把它忽略掉。然而,网络上也存在一些能接收所有数据包的接口,如Sniffer,攻击方通过某些手段使网卡工作在监听模式下,从而达到非法窃取他人信息的目的。一般情况下,用户账户和密码等信息是以明文的形式在网络上传输的,很可能被探测到而遭到攻击。

主要对策:(1)首先对网络中传输的据进行加密,使攻击方无法正确还原窃取的数据,同时传输的数据是经过压缩的,可以加快传输的速度(2)安装检测软件,查看是否有Sniffer在网络中运行,做到防范于未然。(3)改用交换式的网络拓扑结构。因为在交换式以太网中,数据只会被发往目的地址的网卡,其他网卡接收不到数据包,但是交换机的成本比较高。

三、网络层协议功能和其存在的安全隐患以及应对策略策略

网络层所执行的主要功能是消息寻址以及把逻辑地址和名称转换成物理地址。通过判定从源计算机到目标计算机的路由,该层还控制子网的操作。在网络层中最常用的协议是网际协议(IP),然而在此操作中也有许多其他协议协助IP的操作。网络层中含有四个重要的协议:互联网协议IP、互联网控制报文协议ICMP、Internet组管理协议IGMP、地址转换协议ARP和反向地址转换协议RARP。

ICMP为网间报文控制协议,用于网关和主机间的差错和传输控制。它是一个非常重要的协议,不仅用于传输差错报文,还传输控制报文。 它是TCP/IP协议族的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。

安全隐患:ICMP用来传送一些关于网络和主机的控制信息,如目标主机是不可到达的、路由的重定向等。常用的Ping命令就是使用ICMP协议,Ping程序是通过发送一个ICMP回应请求消息和接收一个相应的ICMP回应来测试主机的连通性。通常也可以得到一些附加信息,如收发数据包的往返时间。死亡之Ping就是利用ICMP协议的一种碎片攻击。Ping洪流攻击是故意产生畸形的测试Ping(Packet Internet Groper)包,声称自己的尺寸超过ICMP上限,也就是加载的尺寸超过64KB上限,使未采取保护措施的网络系统出现内存分配错误,导致TCP/IP协议栈崩溃,最终接收方荡机。

主要对策:(1)给操作系统打上补丁(2)利用防火墙来阻止Ping,然而这样也好阻挡一些合法应用,所以只需阻止被分段的Ping。这样在大多数系统上只允许一些合法的64Byte的Ping通过,就能挡住那些长度大于MTU(Maximum Transmission Unit)的ICMP数据包,从而防止此类攻击。

四、传输层协议的功能和其存在的安全隐患以及应对策略策略

传输层的主要功能是提供从一个应用程序到另一个应用程序的通信,常称为端对端的通信。现在的操作系统都支持多用户和多任务操作,一台主机可能运行多个应用程序,因此所谓端到端的通信实际是指从源进程发送数据到目标进程的通信过程。传输层定义了两个主要的协议:传输控制协议(TCP)和用户数据报协议(UDP),分别支持两种数据传送方法。

TCP协议作用:TCP传输控制协议,向用户进程提供可靠的全双工面向流的连接,并进行传输正确性进行检查。如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。TCP将它的信息送到更高层的应用程序。 TCP使用三次握手机制建立一条连接,第一个报文为SYN包,第二个报文为SYN/ACK包,第三个报文是应答ACK包。若A为连接方,B为响应方,其间可能的威胁为攻击者监听B方发出的SYN/ACK报文:攻击者向B放发送RST包,接着发送SYN包,假冒A方发起新的连接:B方响应并发送连接响应报文SYN/ACK,攻击者再假冒A方发送ACK包。攻击者便达到了破坏连接的作用,若攻击者在趁机插入有害数据包,则后果更严重。

安全隐患:

(1)利用TCP连接过程中三次握手的缺陷实施SYN攻击及应对策略:

黑客利用主机建立连接需要进行三次握手的缺陷可以对B主机实施SYN攻击。由于B主机在收到A主机的SYN请求,发出应答后,需要“监听”A主机的确认应答。该“监听”在监听队列中至少应保持75秒以上,以保证在Internet上有足够的时间建立连接。但是监听队列一般只能保持有限的连接(缺省值为5个),攻击者可以利用监听队列容量有限,向B主机发送多个SYN请求,但不回答B主机送回的SYN和ACK信号。这样,监听队列很快就会溢出,停止接受新的连接请求。只有等队列中连接完成或超时,才能接受新的请求。这可以让主机拒绝响应至75秒。另外,SYN攻击也可以作为实现其他攻击的助手。虽然利用SYN攻击可以实现拒绝服务,但是在许多情况下,攻击者都是利用TCP/IP设计中的固有缺陷进行,把SYN攻击作为其他复杂欺骗和攻击的基础。

应对策略:通过增加缓存中最大未完成连接的次数(或动态地分配代替固定的最大值),可以迫使黑客增加工作量,达到减少攻击的目的。但只要最大未完成连接数是固定的,问题就不能完全解决。因此只要连接建立持续时间是有限的,其他主机就能向它发送很多不能完成的连接请求,最终阻塞目标主机。这就意味着完全根除SYN攻击是非常困难的。为了防止SYN FLOOD攻击,我们一方面在设置防火墙和路由器时可以在给定时间内只允许有限数量的半开连接,另一方面给系统打上补丁,LINUX和SOLARIS使用了一种被称为SYN COOKIE的技术来解决SYN FLOOD攻击,在半开连接队列之外另设置了一套机制,使得合法连接得以正常继续。

UDP协议作用:用户数据报协议,为用户进程提供无连接的传输,不保证数据包可靠传输。UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,如NFS。

安全隐患:UDP DNS Query Flood攻击实质上是UDP Flood的一种,UDP DNS Query Flood攻击采用的方法是向被攻击的服务器发送大量的域名解析请求,通常请求解析的域名是随机生成或者是网络世界上根本不存在的域名,被攻击的DNS 服务器在接收到域名解析请求的时候首先会在服务器上查找是否有对应的缓存,如果查找不到并且该域名无法直接由服务器解析的时候,DNS 服务器会向其上层DNS服务器递归查询域名信息。域名解析的过程给服务器带来了很大的负载,每秒钟域名解析请求超过一定的数量就会造成DNS服务器解析域名超时。

应对策略:

在UDP Flood的基础上对 UDP DNS Query Flood 攻击进行防护。根据域名 IP 自学习结果主动回应,减轻服务器负载(使用 DNS Cache)。对突然发起大量频度较低的域名解析请求的源 IP 地址进行带宽限制。在攻击发生时降低很少发起域名解析请求的源 IP 地址的优先级。限制每个源 IP 地址每秒的域名解析请求次数。

五、结束语

通过对TCP/IP协议部分组成层次进行分析,可以发现TCP/IP协议在设计和应用上上存在着一些漏洞,黑客们往往利用各类攻击程序对网络所存在的安全隐患进行目的性的攻击和破坏。因此TCP/IP协议中各层次所存在的安全隐患也是未来网络安全领域所关注的重要问题之一,对未来网络的发展也极为重要。随着科学技术的不断发展,各种新的网络规范和协议的出现和制定,将会进一步的弥补和完善互联网协议的安全性和规范性。使互联网及其相关产业朝着更加便捷,更加安全的方向发展下去。

参考文献:

[1] 胡道元,闵京华。网络安全[M].北京:清华大学出版社,2004.1.

[2] 陈天洲,陈纯,谷小妮。计算机安全策略[M].浙江大学出版社,2004.8.

[3] Kenneth D.Reed.协议分析[M].孙坦, 张学锋,杨琳等译。北京: 电子工业出版社, 2004.

[4] WRichard 详解(第 1~2 卷)[M].机械工业出版社,2000.

[5] 范文娟。网络犯罪常用的攻击手法研究[J].网络安全技术与应用,2004,(12):30-32.

网络协议范文 篇三

[关键词]网络协议;计算机;传输效率;影响因素

doi:10.3969/j.issn.1673 - 0194.2015.12.139

[中图分类号]TP334.7 [文献标识码]A [文章编号]1673-0194(2015)12-0-02

1 我国计算机网络传输效率的现状

目前,我国的计算机网络得到了非常大的发展,站在整体层面,尽管还根本不能赶上韩国以及日本等一些网络相对比较发达的国家,然而在东南沿海的一些经济非常发达的地区,已经有着非常高的网络传输速度,有的已经超过了一些比较发达的国家。但是,西北地区那些经济水平相对比较差的一些地区,对数字拨号连接还没有实现普及,在上网时采用的还是比较传统的电话线。因此,我国的计算机网络在发展方面主要面对的问题是怎样将地域间的差异进行有效的减少。随着网络互联网的逐渐普及以及广泛应用,现在已经有了很多的网名,基于这样的情况,国家已经出台了很多政策,对网络运营商的相关基础设施建设进行积极的鼓励以及扶持。在此背景下,多条光纤干线已在我国建成,在很大程度上对网络传输的效率进行了提高,然而也在一定意义上受到了技术方面的一些的限制,对使用光纤的相关经验严重缺少,造成在建设光纤的过程当中,仍旧有着很多的问题。在所有的传输媒介中,光纤的传输带宽属于最大的,因为比较传统的同轴电缆对电信号进行直接传输,而在传输电信号的实际过程当中,非常容易出现损耗,有着相对比较低的传输带宽,而在光纤的实际传输过程中,信号存在的形式是光信号,大大提高了传输效率。

2 计算机网络传输效率的相关影响因素

2.1 网络的基础设施建设

关于计算机网络,如果想将数据的交换进行有效的实现,那么必须应该具有硬件方面的设备,进而实现对信号传输的支持,所以传输介质等一些网络方面的基础设施,可以对网络的传输效率进行直接决定。例如,比较传统的同轴电缆,在基础设施基本建完后,也就确定了传输带宽,如果想要对网络的带宽进行进一步的提高,只能增加线路,这通过技术方面的手段很难进行解决。在建设网络的基础设施的基础过程当中,为了能够将网络的传输带宽进行最大程度的提高,一般会对性能比较好的介质进行选择。目前,光纤属于最好的一个介质,但光纤材料对周围环境有着极其苛刻的要求,在施工光纤的实际过程当中,应特别注意周边的具体环境,保证在建完之后,光纤能保持最佳的工作状态。

2.2 传输协议

在各个计算机间,可以进行相关的通信,应该具有一定的硬件线路,还应该有一个相关的传输协议,因为不同的计算机有着不同的存储数据方式,不能进行直接的通信。若将数据向另一台计算机进行直接的传输,将对这个数据无法进行识别,就一定要标准化处理传输的数据,进而建立成全部计算机都可以进行识别的一个标准,即网络传输协议。现阶段,最广泛使用的TCP/IP 协议就是在网络开始发展时,人们按照网络传输的实际需要,非常有针对性的进行设计的,因为那时有着相对比较低的网络带宽,所以在对传输协议进行设计时,会先压缩传输的数据,之后再进行接收端的解压,提高了传输效率。然而,已经使用了TCP/IP 协议多年,尽管在使用的实际过程当中,人们对其进行不断的完善,但仍然有问题。近年来,按照网络的实际发展,人们也相应的提出了很多的全新传输协议,但TCP/IP 协议已成为世界上比较统一的标准,就算那些全新的传输协议在性能的先进性方面要强很多,也是非常难将其在比较短的时间内取代的,只会使用在一些局域的网络当中。实践证明,提出的这些全新的传输协议明显提高了传输效率。

3 网络协议的基本框架

该协议对网络传输的相关数据信息进行采集,之后根据某种特定的协议簇模型分层来处理采集到的网络数据信息,对各层协议当中的头部、字段内容以及尾部进行一定的分析,进而实现网络数据包当中各层协议的信息内容的实际获取。该框架是实现相应的应用平台设计的基础,包含很多的键技术,主要有网络数据采集、网络协议分析以及TCP/IP协议簇。

3.1 网络数据的采集

一般来讲,网络数据的采集模块为相关的应用平台以及网络协议分析有效的提供了最为原始的一些数据,只有对网络数据包的信息进行准确、及时的获取,才可以进行下一步的操作。

3.2 网络协议分析

在网络协议分析框架当中,网络协议分析属于是核心模块,其设计的基本思想主要是根据TCP/IP的相关参考模型,按照协议标识来对网络协议的类型进行逐层的识别,根据相应的协议格式来底层协议分析已经采集到的网络数据包,运用的协议识别技术主要是端口检测以及特征值的深度包检测。

3.3 TCP/IP协议簇

计算机网络协议属于极其复杂、庞大的一个体系,为了能够更好的描述协议,并进行实际的设计和最终的实现,现阶段运用的基本都是分层的体系结构,也就是参考模型。在该模型当中,对网络当中不同层的定义进行了一定的描述,同时还分析了每层具体应该负责的功能及其相应的交互方式。最为常见的模型包括TCP/IP参考模型以及放系统互连(OSI)参考模型。其中,放系统互连参考模型的组成主要包括七个栈层。

4 计算机网络传输的效率

对计算机网络传输效率进行研究时,分析的顺序应该是从网络的整体到局部之后到节点的过程。其中,整体效率主要是指作为一个整体,计算机网络有的实际传输效率,而局部效率主要研究的是网络的相关组成中各分子网有的实际传输效率,所以在分析网络传输效率时,需要对整体以及局部的传输效率进行同时的研究。下面运用局部效率、网传效率以及点传效率来表示局部传输效率、网络整体传输效率以及节点传输效率。

4.1 局部效率

一般来讲,网计算机的局部传输效率主要是指全部的节点和相邻的点组成的子网的实际传输效率的总和和网络当中含节点数目的具体比值。局部传输效率类似于网络的簇系数,这两个表示的都是网络当中的局部性能,而相关的簇系数具体表示的是网络当中的局部疏密程度,所以能对网络的局部传输效率进行一定的衡量。相对来讲,对于网络局部性能的表示,更为合理的是局部传输效率;与此同时,网络的局部破坏式的容错能力和网络局部传输效率有着非常大的关系。

4.2 网传效率

通常情况下,网传效率主要是指计算机网络中全部的节点关于时间传输效率的一个平均值。

4.3 点传效率

一般说来,点传效率指的主要是网络当中全部节点的实际传输效率的平均值,根据网络的拓扑结构来进行一定的分析,传输效率和每个节点所占的最短路径数目成反比关系。对于计算机网络的维护以及设计,点传效率有着非常重要的一个指导意义,所以在设计计算机网络时,需要多网络当中节点负载的均衡性进行充分考虑。另外,还应在配置交换机和路由器、等中继设备对传输效率比较低的节点进行高性能设备的配置,在网络维护的实际过程当中,应该重点维护这些节点。

5 结 语

综上所述,随着网络计算机技术的快速发展,在社会的各个领域计算机网络都发挥着非常重要的作用。目前,建设计算机网络的好坏也在很大程度上成为我国四个现代化建设的一个极其重要的标志。整体来讲,我国有着相对比较低的网络传输效率,会对用户的使用造成严重的影响,想要将这个问题从根本上进行解决,应该有效分析计算机网络传输效率的相关因素,并提出一些有效的建议,进而实现网络传输效率的提高,提高我国的网络计算机技术水平。

主要参考文献

[1]刘洋。基于时间触发的实时以太网传输技术的研究及实现[J].计算机软件与理论,2011(12):11-12.

网络协议规范范文 篇四

【关键词】网络安全协议;计算机通信技术;安全协议分析;安全;协议设计

作者简介:景泉,硕士研究生,辽宁石化职业技术学院计算机系,讲师,研究方向:网络测量

在最近几十年,信息技术的发展十分迅速,随着技术的进步,人们对于信息的传输和处理早已经不受到时间和空间的约束,信息网络在诸多行业之中被应用,信息网络甚至成为很多领域生存的基础,其中以金融领域和军事领域尤为明显,而且在如今的很多领域之中,如果没有了信息网络,那么整个领域可能都会有瘫痪之虞。而伴随着信息网络覆盖范围以及信息网络重要性的日益增长,网络安全问题已经成为了一个摆在人们面前的大问题,因为互联网具有很高程度的开放性,而且互联网上的信息都是可以共享的,这使得互联网可以将人们的生活相互连接在一起,帮助人们进行交互,可是这也衍生出了一系列的问题,而安全问题更是首当其冲,在这种情况下,网络安全协议就成为了确保互联网信息安全的一个十分重要的手段,通过网络安全协议来对互联网加以管控,这样才能在确保网络安全的前提下,让互联网可以更好地服务于人们的生活以及各个领域。而想要编写安全系数更高的安全协议,就一定要更加深入的了解网络安全协议,对网络安全协议的逻辑性分析部分进行系统学习和研究,这样可以从很大程度上提高网络安全协议在使用过程之中的安全性。

1网络安全协议综述

“协议”在人们日常工作生活中出现的频率越来越高,因此人们对于协议也有了一定程度上的了解。协议在绝大多数情况下指的是以完成某一个或者某几个目标为目的,且涉及到两个或者两个个体以上的情况下,由两个个体所执行的一种程序。所以从定义上来说,协定一般具备这样几个特征:(1)协议是一个过程,而且这一过程中的某几个目标存在着一定的顺序,这一顺序由协议的制定个体决定,在执行的过程之中依照既定的顺序依次执行,而且这一顺序在执行过程中不得更改;(2)协议最少要拥有两个参与其中的个体,除此之外在协议执行的过程当中,每一个参与个体都有自己要完成的环节,可是有一点要注意,这一环节并不属于协议当中的内容;(3)协议的最终目的是为了达成某一目的,故协议中应当包含对目的的预期。从以上的分析之中我们不难发现,计算机网络的安全协议其实就是在计算机通过网络传输信息数据过程之中,用来确保信息安全的一种程序。在通过信息网络传输数据的过程之中,安全协议最主要的作用就是,使用允许的一切方法来确保信息完整且有效,最常用的是密钥的分配以及对身份的认证。信息网络安全协议与上个世纪七十年代被首次使用,这一协议在当时为信息安全提供了很大程度上的安全保障,可是伴随着信息技术水平的飞速发展,安全协议同样需要与时俱进,这样才能更加适应日益多元化的信息交互方式。和从前相比,如今的科技水平已经突飞猛进,安全协议也随着科技的发展不断的完善,而其效果和从前相比也更加全面,目前最常用的网络安全协议一般情况下是SSL协议和SET协议这两种。这两种网络协议都是通过对信息进行加密来确保信息安全。

2密码协议的分类

从安全协议出现至今,还没有确定的安全协议分类规则,所以也就没有人对安全协议进行进一步的分类,可是想要将密码类型的协议严格地按照一定的规定,来进行分类几乎是做不到的,我们只能从不同的角度来对安全协议进行一个大致上的分类即:(1)认证建立协议;(2)密钥建立协议;(3)认证密钥建立协议。

3协议的安全性及其作用意义

3.1网络安全协议的安全性及其攻击检验

信息技术在最近几年的发展可以称得上是日新月异,而更多更完善地安全协议也被人们设计出来并得到了广泛应用,可是在绝大多数情况下,安全协议在应用之初由于测试机制的不完善,会存在着大量的设计安全漏洞。可以导致网络安全协议无效的因素有很多,而最为常见的是因为安全协议的编写者对信息网络没有十分深入的了解,更加没有进行系统的学习,而对安全协议本身的研究也并不够深入,这样其设计出的安全协议在使用过程之中,暴露出大量问题也就不难理解了,和设计用密码进行加密的加密程序相同,通过寻找协议的漏洞来寻找协议不安全的部分,相比于完善整个协议来说要简单得多。绝大多数情况下,在一个新的安全协议被设计出来之后要对其进行安全性分析,而在分析过程中采用的主要手段就是对其进行模拟攻击,而这样的测试主要是针对以下三个方面:(1)对协议中用于信息加密的算法进行攻击;(2)对算法以及协议本身的加密手段进行攻击;(3)对协议本身进行攻击。由于篇幅所限,下文中主要讨论的是对协议本身进行攻击测试,即默认前两者皆安全

3.2安全协议的设计方法

在网络安全协议设计的过程中,一般情况下会通过设计来加强协议的复杂性以及协议对于交织攻击的抵御能力,在此基础上还要确保协议有一定程度的简单性以及经济性。前者是为了确保协议自身尽可能的安全,而后者是为了使协议可以在更大的范围内加以使用。必须要有先设定某一方面的临界条件,才可以让设计出来的协议满足以上四个要求,而这也就是网络安全协议的设计规则。

(1)具备抵御常规攻击的能力。不论哪一种网络安全协议,最重要也是最根本的一个功能就是可以有效防御来自于网络的攻击,换而言之也就是,要求网络协议对于明文攻击以及混合式攻击有防御的能力,也就是要求安全协议可以保护所传输的信息,而不让攻击者从中取得密钥,除此之外对于已经超出使用期限的信息的筛选也应当归属在其中,也就是说同样不能让攻击者从过期信息中找出漏洞从而获取密钥。

(2)应当可以应用在任何网络结构的任何协议层。因为网络结构组成的不同,其协议层能够接受的信息长度也不尽相同,如果想要安全协议应用在更为广泛的环境之中,那么就要网络协议的密钥消息长度可以满足最短一种密钥层的需求,只有这样才能尽可能地提高网络协议的使用范围。

4结语

总而言之,在网络信息技术日新月异的现在,网络安全协议已经在计算机通信网络之中被广泛的使用。计算机通信网安全协议使用范围的逐渐扩大,不单单提高了计算机网络在传输数据过程之中的安全程度,更进一步为计算机处理信息数据提供了更大的助力。

参考文献:

[1]邱修峰,刘建伟,陈杰等。Adhoc网络安全协议仿真系统设计与实现[J].江西师范大学学报(自然科学版),2012,36(02):135~140.

网络协议范文 篇五

乙方:_________

本着诚实信用、平等互利的原则,并在遵守国家有关政策和法规的基础上,甲乙双方经友好协商,就乙方在地区销售“_________网络手机”产品(以下简称甲方产品)事宜,达成如下协议:

一、甲方产品的授权及授权区域

1.甲方对乙方考核标准和考核方法详见附件一,甲方商登记表详见附件二,甲方营业执照复印件及公司帐号详见附件三。

2.甲方授权乙方为“_________网络手机”在_________地区的商,乙方不得在授权区域范围之外区域进行此产品的销售。期为_________年整,时间自_________年_________月_________日起至_________年_________月_________日止。期间甲方分三次对乙方进行考核(见附件一),价每台人民币_________元整,并采用款到付货的交货方式。

3.甲乙双方任何一方对另一方的本协议之外的商业和法律行为不承担责任。

二、甲方的责任、权利和义务

1.甲方向乙方提供销售所需的技术资料及宣传材料。

2.甲方为业务进行必要宣传时,可以在媒体广告中明确乙方的级别及业务范围。

3.甲方协助乙方制定地区市场拓展计划,并对乙方的市场推广活动提供一定的广告扶持,具体扶持政策见附件二。

4.甲方对乙方市场人员,技术支持人员就市场策略,价格策略,软件解决方案等方面进行必要的培训。

5.甲方对于乙方发展的大客户(_________台以上),可以配备专门的市场人员和技术人员协助跟进。

6.甲方负责制定相关的价格标准和服务标准。

7.甲方有责任及时将有关直接销售信息通知商,以便用户就近购买。

8.甲方有权根据本协议的有关规定监督、检查授权商的协议执行情况,并在一定时间内考核乙方业绩及市场行为,并且根据考核结果作出相应的评定。

三、乙方的责任、权利和义务

1.乙方须按实际情况填写《“_________网络手机”商登记表》(附件二),发生变更时须书面通知甲方备案,并且首次量购买_________只以上(乙方首次提货必须在合同签订日期起七日内执行,否则合同失效)。

2.乙方应具备依照甲方要求为客户提供技术支持服务的能力。

3.乙方有义务配合甲方组织的跨区性或全国销售及宣传活动。

4.乙方有权使用“_________网络手机特约商”的名义,从事一切有关销售本协议规定软件的合法商业活动,同时乙方不得以“_________网络手机的某某总(独家)商”等具有排他性的名义进行广告宣传及其他商业活动,不得以任何形式损害甲方利益。

5.乙方有义务保守此协议内容及相关商业合作的秘密,拟定甲方系列产品的行销计划,乙方及时向甲方通告本地客户发展情况,以便甲方更好地支持乙方工作。

6.乙方在销售甲方产品的各项活动中严格遵守甲方制定的全国统一价格政策。甲方若有证据证明乙方违反甲方的权限规定,有权取消对乙方的相关支持,情节严重者,甲方有权追究乙方的违约责任。

7.乙方必须配备专门市场人员,负责当地市场拓展工作,包括:业务拓展、广告,协助组织新闻会,用户演示会,客户信息收集工作等。

8.无重大变化的情况下,乙方应按甲乙双方共同制订的市场拓展计划开展工作。

9.乙方根据甲方提供的市场拓展文件格式协助制定市场拓展计划。

10.乙方应为其发展的用户开据全额发票。

四、保密

甲方有关价格策略、商制度、市场拓展计划及产品技术均属于甲方公司机密,乙方在没有甲方的授权下,随意泄露给甲方的竞争对手,则乙方属于违约行为,产生的任何责任由乙方负责。甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

五、免责条件

因国家政策法规调整、自然灾害等不可抗力等因素造成的服务中断,双方互不承担责任。

六、合同终止

1.乙方必须是国家工商行政管理局注册的、国家承认的合法企业,必须拥有真实、完善、符合法律的营业手续(包括合法的营业执照、法人代码、合法帐号、税号、税务登记等,并按时依法纳税),如乙方不符合上述要求,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

2.乙方需提前一个月向甲方提出终止合同的书面通知,如乙方出现违约应对甲方作出相应的经济赔偿,并承担相应的法律责任。

3.乙方违反本合同规定,且在十日内未能作出书面通知甲方用以更正,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

4.乙方的合并、解散等法人变更的原因,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

5.乙方未按规定期限为其业务向甲方付费,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

6.乙方停止经营本合同所涉及的业务,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

7.由于乙方经营不善给甲方造成损失,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

8.乙方在期间内未通过甲方的考核,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

9.乙方在期内未完成所规定的销售任务,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

10.乙方违反国家有关政策法规,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

11.乙方对甲方及其产品造成名誉上的损害,甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

12.乙方在销售甲方产品时不得销售其他同类产品,否则甲方有权终止合同,并且乙方应对甲方作出相应的经济赔偿,并承担相应的法律责任。

13.乙方在本合同签订之日起七日内未按要求进行首次提货,本合同失效。

七、附则

1.本合同一式两份,双方各执一份,双方签章开始生效。

2.关于软件订制开发的其他制作、开发收费及商利润可签署补充协议。本合同如有未尽事宜,双方友好协商解决,协商不成可在_________仲裁委员会申请仲裁解决。

3.本协议的有效期为:_________年_________月_________日至_________年_________月_________日;协议到期后,甲乙双方根据情况续签。

八、协议包含附件有:

附件一:商考核办法及广告扶持政策

附件二:_________网络手机商登记表

附件三:营业执照复印件

甲方(盖章):_________

乙方(盖章):_________

负责人(签字):_________

负责人(签字):_________

_________年____月____日

_________年____月____日

签订地点:_________

签订地点:_________

附件一 考核办法及广告扶持政策

一、考核办法

甲方对乙方实行三段式的考核办法,即将乙方期分成1-2月、3-6月、7-12月三个阶段进行考核。如果乙方未通过考核,甲方有权取消乙方的资格。

二、考核标准

1.期前两月总计完成_________台的产品销售。

2.期第三个月至第六个月每月完成_________台产品销售。

3.期第七个月至第十二个月每月完成_________台产品销售。

三、广告扶持政策

1.期前两月总计完成_________台的产品销售后,提供总计_________元的广告支持。

2.期第三个月至第六个月每月完成_________台产品销售,提供每月_________元的广告支持。

3.期第七个月至第十二个月每月完成_________台产品销售,提供每月_________元的广告支持。

附件二 _________网络手机商登记表

─────┬─────────────────────────────────────

│公司名称 │

├─────┼─────────────────────────────────────┤

│通讯地址 │

├─────┼───────┬─────┬───────────────────────┤

│联系电话 │

│传

真 │

├─────┼───────┼─────┼───────────────────────┤

│电子信箱 │

│网

址 │

├─────┼───────┼─────┼───────────────────────┤

│法人代表 │

│总 经 理 │

├─────┼───────┼─────┼───────────────────────┤

│注册资本 │

│员工人数 │

├─────┼───────┼─────┼───────────────────────┤

│税

号 │

│开户银行 │

├─────┼───────┼─────┼───────────────────────┤

│户

名 │

│帐

号 │

├─────┼───────┼─────┼───────────────────────┤

│拟区域│

│月 销 量 │

├─────┼───────┴─────┴───────────────────────┤

│经营范围 │

├─────┼─────────────────────────────────────┤

│曾过的│

│产品及业绩│

├─────┼─────────────────────────────────────┤

│其它说明 │

网络协议大全范文 篇六

关键词:IPv4/IPv6;双协议栈;IP隧道;翻译技术;安全问题

随着计算机技术和通信技术的飞速发展,计算机网络已经成为人们学习、生活和工作必不可少的部分。但是随着计算机网络的发展,自身成为成功者的同时,也变成了受害者,网络的发展,网民数量的激增,使TCP/IP协议中,IPv4地址空间消耗殆尽。2011年2月3日全球互联网IP地址相关管理组织宣布,现有互联网IPv4地址已经于当天分配完毕。即使是IPv4地址大国美国,IPv4地址也将于2014年枯竭,届时整个互联网络将处于饱和状态。IPv4地址向IPv6地址的过渡已成为必然的趋势。

1、IPv4和IPv6简介

IP协议是TCP/IP协议集中的重要协议,全称为InternetProtoc01,一直以来使用较多的是IP协议的第四个版本,即IPv4协议,在以TCP/IP通信的网络上,每台主机都必须拥有唯一的IP地址,该IP地址用来标识每一台主机。IPv4版本规定IP地址为32个二进制位,理论上IPv4版本拥有的IP地址有232个,可以标识40亿台主机。

IPv6是Internet Protocol协议的第六个版本,是用来替代IPv4协议的下一代互联网协议,IPv6是为了解决IPv4所存在的一些问题提出的,解决网络地址资源有限的问题,在扩大地址空间的同时,在其它方面进行了改进。IPv6版本的IP地址采用128个二进制位,是IPv4地址的4倍。

2、IPv4向JPv6过渡的技术

IPv4向IPv6过渡,最终被IPv6取代,是历史的必然。但是在当前的互联网中,多数设备支持IPv4协议,且IPv4和IPv6协议存在较大的差别,将现有IPv4协议和设备在短时间内进行更换不太现实。所以在IPv4主导的网络中,如何将IPv4向IPv6进行平滑的过渡,决定了IPv6技术是否能取得成功,IPv4向IPv6过渡的技术变得尤为重要。

IPv4向IPv6过渡的技术标准较多,已经有数十种,但是到目前为止,还没有一种通用的过渡机制,现有的过渡技术各有优缺点,且使用范围不同,比较常用的有以下几种过渡技术。

2.1 IPv4/IPv6双协议栈

由于IPv4向IPv6过渡是一个漫长的过程,这就需要IPv4协议和IPv6协议的共存。Dual Stack技术指网络中的节点既支持IPv4协议,又支持IPv6协议,并同时运行这两个协议栈,由于IPv4协议和IPv6协议都工作于网络层,为传输层提供服务,基于相同的物理平台,二者具有相似性,因此支持双协议栈的节点既能和纯IPv6的网络进行通信,又能和纯IPv4的网络进行通信,在IPv4和IPv6共存的网络中是一种有效的过渡机制。

运行双栈协议的节点在接收数据包时,数据链路层收到数据包,拆开并检查数据段,根据数据段包头中的版本号,来决定使用什么协议栈进行处理,如果版本号是“4”,该数据包使用IPv4协议栈来处理,如果版本号是“6”,则数据包由IPv6协议栈处理。在发送数据包时,同样根据目的节点支持的协议和所在的网络进行判断,使用其中的一种协议进行通信。

双协议栈需要在节点上同时配置和运行IPv4和IPv6协议,这样才能保证IPv4和IPv6网络的同时工作,这种方式虽然兼容了使用IPv4协议和IPv6协议的网络,但是需要配置双路由协议,使网络更加复杂,而且不能缓解IPv4地址耗尽的问题。但是在IPv6协议应用的初期,网络主要使用IPv4协议,新增加使用IPv6协议的网段,以独立的链路接入到上级IPv6网络,选择IPv4/IPv6双协议栈路由器作为IPv6的接入节点,既保证了新建的IPv6网络能使用原有的网络资源,又保证了原有计算机网络的系统安全,使网络稳定运行。双协议栈过渡技术原理简单,是其他过渡技术的基础。

2.2 IP隧道技术

隧道技术是一种数据包的封装技术,虽然隧道技术可以应用在不同的环境中,且应用目的各不相同,但是基本模式保持不变,利用IPv6网络传递IPv4报文,或者是利用IPv4网络传递IPv6报文。过渡的初期,网络以IPv4网络为主,在IPv4隧道中传输IPv6数据包,IPv6数据包是不被修改的,隧道协议将IPv6数据包重新封装到IPv4数据包中,在IPv6数据包前插入IPv4包头,通过公共网络进行传输。在隧道出口处,将数据包进行解封装,取出IPv6数据包,并转发给IPv6节点。被封装的数据包在整个公共网络上传递时所经过的逻辑路径称为隧道,隧道的两端要进行IPv6数据包的封装和解封装,所以隧道两端的设备要同时运行IPv4协议和IPv6协议。

通过隧道技术,在以IPv4为主体的网络中,解决了独立的IPv6网络之间的通信,但是不能解决IPv6和IPv4网络之间互联的问题。且IPv6数据包封装时,需要在IPv6数据包上增加IPv4数据包的包头,由于隧道有最大传输单元的限制,这就减少了IPv6数据包的长度,造成了数据包分片的增加。

2.3 翻译技术

虽然双协议栈技术使IPv4协议和IPv6协议并存,但是没有解决IPv4地址耗尽的问题。IP隧道技术也只是在IPv4的网络上实现IPv6网络之间的通信,不能实现纯IPv6网络的用户和IPv4网络的用户之间互联。对于新建的IPv6网络,其用户数量在逐渐增加,但是目前不可能和IPv4网络的用户数量向比,如果IPv6网络和IPv4网络之间不能进行互通,那么IPv6网络就失去了存在的意义。

IPv6翻译技术可以分为无状态翻译技术和有状态翻译技术两种。无状态的翻译技术是指通过预先设定的算法维护IPv6和IPv4地址之间的映射关系,有状态的翻译技术是指在翻译设备中动态产生映射关系。

无状态的翻译技术中,IPv4/IPv6翻译器也是一台路由器,且路由器不需要维护状态,具有管理性、扩展性和安全性好的特点,并支持双向通信。无状态翻译过渡技术已经累计获得了5项国际互联网标准:RFC6052、RFC6144、RFC6145,RFC6219和RFC6791,这些标准对IPv4/IPv6过渡技术和IPv6协议地址结构的演进具有重要的影响。

翻译技术旨在推进使用IPv6协议和IPv4协议用户之间的相互访问,这些访问不需要绑定数据库,只需要小部分的设备更新,管理方便,且解决了IPv6用户和IPv4用户之间的互访问题。

3、IPv4向IPv6过渡中面临的安全问题

IPv4协议地址的耗尽,IPv6协议的地址空间满足全球网络的需求。IPv6取代IPv4是一个长期的过程,IPv6协议在设计之初考虑到了安全问题,安全性得到了改善,但是在提供大量IP地址的同时,另一系列的安全问题也随之而来。使用IPv6协议,增加了地址空间,在一个网络上能容纳大量的主机地址,实现局域网的扩展。但是大型网段有利也有弊,由于网络的扩展,对IPv6网段的安全漏洞进行全面扫描需要较长的时间,这就增加了对IP地址管理和监视的难度。

IPv4/IPv6双协议栈过渡机制的使用,虽然保证了IPv4和IPv6网络的同时工作,但是也给网络带来了新的安全问题。对于同时运行IPv4协议和IPv6协议的节点,黑客可以通过两种协议进行协调攻击,利用节点上对两种协议中安全设备的协调不足来躲避检测,攻击安全漏洞。

网络协议范文 篇七

甲方:_____________________

住址:_____________________

电话:_____________________

邮编:_____________________

法人代表:_________________

身份证号:_________________

开户银行:_________________

账号:_____________________

乙方:_____________________

住址:_____________________

电话:_____________________

邮编:_____________________

法人代表:_________________

身份证号:_________________

甲乙双方本着互利互惠友好合作的原则,经协商就乙方通过甲方提供的网络系统,查询预订航空电子客票一事,达成如下协议:

一、合作方式

甲方向乙方提供航空动态信息查询系统及订单打印系统,机场取票服务。

二、票款结算

(1)当乙方确认订座后,乙方所有订票视为交易成功。乙方必须在_________前将票款汇入甲方指定账户,如乙方未按规定办理。甲方有权取消该订座且所有损失由乙方承担。

(2)如双方确认订座交易成功后,因甲方原因造成旅客未能按时登机时,责任由甲方承担;并且甲方应按民航相关规定,作好旅客善后服务工作。

三、权利义务

(1)乙方在确认订单前:必须认真审查乘客有效证件,如实填写乘机人详细资料,联系电话,乘机日期及乘客乘机需知。

(2)旅客订座单应保留________以上。如遇旅客原因退票或误机,乙方应征得甲方同意,确认退票折扣后方可办理退票手续。

(3)在服务过程中,如遇旅客投诉由甲乙双方共同协调解决,损失均由责任方自负。乙方应加强服务工作,如服务中多次出现旅客投诉,经批评整改无明显改观的,甲方有权终止该协议;并保留追究法律责任和经济损失的权力。

(4)甲方应做好网络维护工作,尽量保持网络畅通及系统完好率,做好售后服务工作,并承诺保守客户资源信息秘密。

(5)乙方有责任和义务协助甲方维护网络安全,网络信誉,及商业机密,并承诺甲方提供的网络系统及软件,工作号等不能私自转借,如经发现,甲方有权终止双方合作协议。由此造成的一切损失均由乙方负责。

(6)甲方应保证乙方准时(航班起飞前90分钟)在机场换取航空机票。乙方负责做好旅客的预定相关工作,一旦发生旅客相关服务投诉,甲乙双方各负其相关责任,并承担相应经济损失。

(7)在本协议期间内,乙方若单方面中止协议,需提前30天向甲方提出申请;并结清应付机票余额款项。

四、协议期限

本协议有效期从______年_____月_____日起至______年_____月_____日止共计_________。本协议经甲乙双方签字生效。

五、补充与附件

本合同未尽事宜,依照有关法律、法规执行,法律、法规未作规定的,甲乙双方可以达成书面补充合同。本合同的附件和补充合同均为本合同不可分割的组成部分,与本合同具有同等的法律效力。

六、争议的处理

本合同在履行过程中发生的争议,由双方当事人协商解决,也可由有关部门调解;协商或调解不成的,按下列第____种方式解决

1. 提交_________仲裁委员会仲裁;

2. 依法向人民法院起诉。

甲方(盖章):_________ 乙方(盖章):_________

法人代表(签字):_____ 法人代表(签字):_____

传真:_________________ 电话:_________________

电话:_________________ 网址:_________________

_________年____月____日 _________年____月____日

网络协议规范范文 篇八

三种控制网络技术规范作一个简要的介绍。

Modbus协议概述

1979年Modicon公司(现Schneider的一部分)提出了Modbus协议的工业自动化网络规范。Modbus协议最初作为工业串行链路的事实标准,1997年Schneider电气在TCP/IP上实现Modbus协议。2004年Modbus被中国国家标准化管理委员会批准为我国国家标准化指导性技术文件,编号为GB/Z 19582-2004。

GB/Z 19582-2004“基于Modbus协议的工业自动化网络规范”由三部分组成,第1部分是Modbus应用协议规范,第2部分是Modbus协议在串行链路上的实现指南,第3部分是Modbus协议在TCP/IP上的实现指南。第1部分描述了Modbus事务处理;第2部分提供了一个有助于开发者实现串行链路上的Modbus应用层的参考信息;第3部分提供了一个有助于开发者实现TCP/IP上的Modbus应用层的参考信息。

串行链路和TCP/IP上的Modbus协议通信规程是基于相应的ISO分层模型的。串行链路上的Modbus协议是基于TIA/EIA标准232和485-A,TCP/IP上的Modbus协议是基于IETF标准RFC793和RFC791。

Modbus应用协议规范

Modbus应用协议是OSI模型第7层上的应用层报文传输协议,用于在通过不同类型的总线或网络连接设备之间的客户机/服务器通信。Modbus应用协议是一种简单客户机/服务器应用协议,客户机能够向服务器发送请求,服务器分析请求,处理请求,向客户机发送应答。

Modbus应用协议定义了一个基于应用数据单元(ADU)的通用Modbus帧结构,如图1所示,应用数据单元(ADU)是由协议数据单元(PDU)上加入一些附加域构成。

Modbus应用数据单元是由启动Modbus应用协议事务处理的客户机创建的,即Modbus应用协议建立了客户机启动的请求格式,其中功能码字段向服务器指示执行哪种操作,通过向一些功能码加入子功能码能够定义多项操作。Modbus应用协议使用功能码列表读或写数据,或者在远程服务器上进行远程读/写寄存器列表、读/写比特列表、诊断以及标识等处理。

当服务器对客户机响应时,它使用功能码域来指示正常(无差错)响应或者出现某种差错(称为异常响应)。对于一个正常响应来说,服务器仅复制原始功能码;对于一个异常响应来说,服务器将原始功能码的最高有效位设置逻辑1后返回,异常码还应指示差错类型。

对于RS232/RS485串行链路通信来说,Modbus ADU的最大长度 = 253字节+服务器地址(1字节) + CRC (2字节) = 256字节;对于TCP/IP通信来说,Modbus ADU的最大长度 = 253字节+ MBAP (7字节) = 260字节。

Modbus应用协议定义了三种PDU结构:

(1)Modbus请求PDU,mb_req_pdu = { function_code, request_data}, 其中function_code为1字节的Modbus功能码,request_data为与功能码有关的n字节字段;

(2)Modbus响应PDU,mb_rsp_pdu = { function_code, response_ data }, 其中function_code为1字节的Modbus功能码,response_data - [n字节] 为与功能码有关的n字节字段;

(3)Modbus异常响应PDU,mb_excep_rsp_pdu = { function_code, exception_code }, 其中function_code为1字节的Modbus功能码 + 0x80,exception_code为1字节的异常码。

Modbus的数据模型是以一组具有不同特征的表为基础建立的,由离散量输入、线圈、输入寄存器、保持寄存器四个基本表构成。对于每个基本表,Modbus应用协议允许单个地选择65536个数据项,而且可将其读写操作设计成可以越过多个连续数据项直到数据大小规格限制,其数据大小规格限制与事务处理功能码有关。

Modbus功能码可分为公共功能码、用户定义的功能码以及保留功能码3类,公共功能码的定义见表1。

Modbus协议在串行

链路上的实现

Modbus协议在串行链路上的实现描述了在RS-485和RS-232等物理接口上实现Modbus串行链路协议。在物理层的Modbus串行链路上,可以使用不同的物理接口(RS485、RS232)。最常用的物理接口是TIA/EIA-485(RS485)两线制接口,该物理接口也可以使用RS485四线制接口。当只需要近距离的点对点通信时,也可以使用TIA/EIA-232-E (RS232)串行接口作为Modbus串行链路的物理接口。

Modbus串行链路协议是一个主―从协议,该协议位于OSI模型的第2层。网络上的每个从站必须有唯一的地址(从1到247),从站地址用于寻址从站设备,由主站发起从站地址,地址0用于广播模式,不需要响应。主站用两种模式向从站发出Modbus请求: 单播模式和广播模式。在单播模式中,主站寻址单个从站,从站接收并处理完请求之后,向主站返回一个报文(一个“应答”)。在广播模式中,主站可以向所有的从站发送请求。

在Modbus串行链路协议中,定义了两种串行传输模式:RTU模式和ASCII模式。只有每个设备都有相同的模式才能进行Modbus设备之间的互操作。在相同的波特率下,RTU模式比ASCII模式有更高的数据吞吐量。

当设备在Modbus串行链路上使用RTU(远程终端单元)模式通信时,报文中每个8位字节含有两个4位十六进制字符。时长至少为3.5个字符时间的空闲间隔将报文帧区分开。必须以连续的字符流发送整个报文帧。如果两个字符之间的空闲间隔大于1.5个字符时间,那么认为报文帧不完整,并且接收站应该丢弃这个报文帧。

当设备在Modbus串行链路上使用ASCII(美国信息交换标准代码)模式通信时,用两个ASCII字符发送报文中的一个8位字节。报文必须以“:”开始,以“LF-CR”结束,数据用十六进制ASCII码值表示,使用LRC进行差错校验。

Modbus协议在TCP/IP上的实现

Modbus协议在TCP/IP上的实现描述了TCP/IP上的Modbus报文传输服务的实现。Modbus报文传输服务提供连接至一

个Ethernet(以太网)TCP/IP网络上的设备之间的客户机/服务器通信。Modbus协议在TCP/IP上的实现主要由三部分组成:

(1)在TCP/IP上的Modbus协议概述;

(2)Modbus客户机、服务器以及网关实现的功能描述;

(3)针对一个Modbus实现实例的对象模型建议的实现准则。

在TCP/IP上的Modbus协议概述中,给出了Modbus TCP/IP通信结构,描述了Modbus TCP/IP网络上进行的Modbus请求或响应的封装,在TCP/IP上使用MBAP报文头(Modbus应用协议报文头)来识别Modbus应用数据单元,并对MBAP报文头进行说明,通过TCP/IP将所有Modbus/TCP ADU发送至注册的502端口。

在Modbus客户机、服务器以及网关实现的功能描述中,提供的Modbus组件结构是一个既包含Modbus客户机又包含Modbus服务器组件的通用模型,适用于任何设备,有些设备可能仅提供服务器或客户机组件。对Modbus报文传输服务组件结构模型内每一个组件进行描述。Modbus通信需要建立客户机与服务器之间的TCP连接进行TCP连接管理操作。对各种主要操作模式的特性进行了描述,某些操作模式(两操作端点之间通信断开、一个端点的故障和重新启动)会对TCP连接产生影响。TCP/IP栈提供了一个接口,用来管理连接、发送和接收数据,还可以进行某些参数配置,以使得栈的特性适应于设备或系统的限制。

通过对Modbus/TCP协议定义,能够对一个客户机进行简单的设计。在收到来自用户应用的要求后,客户机必须生成一个Modbus请求,并发送到TCP管理。在TCP连接中,当收到一个响应帧时,位于MBAP报文头中的事务处理标识符用来将该响应与先前发往TCP连接的原始请求联系起来。对Modbus/TCP上事务处理所需响应时间有意不作规定。Modbus服务器的作用是为应用对象提供访问以及为远程客户机提供服务。

在针对一个Modbus实现实例的对象模型建议的实现准则中,提出一个实现报文传输服务的实例,所描述的模型可用作客户机或服务器实现Modbus报文传输服务过程的指南。

控制与通信总线

CC-Link规范

《控制与通信总线CC-Link协议规范》,英文名CC-Link ( Control & communication Link) Specifications,于2005年5月批准为中华人民共和国国家标准化指导性技术文件――GB/Z 19760-2005。

《控制与通信总线CC-Link协议规范》描述了CC-Link的3种技术协议规范:CC-Link、CC-Link Ver.2、CC-Link/LT。所涉及的范围如图3所示,CC-Link及CC-Link Ver.2是现场网络,CC-Link/LT是传感器―执行器网络。

从该指导性技术文件的编写结构上分析,该文件包含了4个部分,其中第1、2、3部分是描述CC-Link及CC-Link Ver.2的技术协议、安装规定及行规,第4部分描述CC-Link/LT的技术协议、安装规定及行规。

文件结构如下:

第1部分:概述和协议规范。本部分描述了CC-Link规范的概述和协议规范。还描述了CC-Link通信协议版本2(下文称为Ver.2)相应内容的附加规范。附加规范增加了扩展循环传输的内容。

附加的内容如下:

(1)系统最大链接容量从2048位、512字扩展为8192位、4096字。

(2)每个模块(占用4内存站)的最大链接容量从128位、32字扩展为896位、256字。但Ver.2的从站不包括远程I/O站。

第2部分:安装规定。本部分叙述了CC-Link 的安装规定。

第3部分:行规。本部分描述了如何建立各种CC-Link应用软件(以下称为“实用”(Utility))的一份CSP(CC-Link System Profile)文件。本文件还列出了每种类型设备的内存映射行规。

第4部分:CC-Link/LT规范。本部分描述了CC-Link规范的LT规范。

CC-Link/LT相当于图1所示的工厂自动化网络配置中的传感器-执行器网络。

CC-Link的技术背景

在1996年11月,以三菱电机为主导的多家公司以“多厂家设备环境、高性能、省配线”理念开发、公布和开放了现场总线CC-Link,正式向市场推出了CC-Link这一全新的多厂商、高性能、省配线的现场网络。并于1997年获得日本电机工业会(JEMA)颁发的杰出技术成就奖。 CC-Link是Control& Communication Link (控制与通信总线)的简称。即:在控制系统中,可以将控制和信息数据同时以10Mbps高速传输的现场网络。CC-Link具有性能卓越、应用广泛、使用简单、节省成本等突出优点。

为了使用户能更方便地选择和配置自己的CC-Link系统,2000年11月,国际CC-Link协会(CC-Link Partner Association简称CLPA)成立。主要负责CC-Link在全球的普及和推进工作,负责在各个方面推广和支持CC-Link用户和成员的工作。

CLPA现在有800多家会员单位,超过800种兼容产品。

CC-Link的技术特点

(1)CC-Link提供循环传输和瞬时传输2种通信方式。一般情况下,CC-Link主要采用广播-轮询(循环传输)的方式进行通讯。同时支持主站与本地站、智能设备站之间的瞬时传输。数据传输帧格式请参照下图,瞬时传输不会对广播轮询的循环扫描时间造成影响。cc-Link图 帧格式(见图4、图5)

(2)传输速度与传输距离

CC-Link具有高速的数据传输速度,最高可以达到10Mbps,其数据传输速度随距离的增长而逐渐减慢,传输速度和距离的具体关系如下表所示。(见表2)

(3)CC-Link丰富的功能

自动刷新功能、预约站功能

CC-Link网络数据从网络模块到CPU是自动刷新完成,不必有专用的刷新指令;安排预留以后需要挂接的站,可以事先在系统组态时加以设定,当此设备挂接在网络上时,CC-Link可以自动识别,并纳入系统的运行,不必重新进行组态,保持系统的连续工作,方便设计人员设计和调试系统。

完善的RAS功能

RAS是Reliability(可靠性)、Availability(有效性)、Serviceability(可维护性)的缩写。例如故障子站自动下线功能、修复后的自动返回功能、站号重叠检查功能、故障无效站功能、网络链接状态检查功能、自诊断功能等等,提供了一个可以信赖的网络系统,帮助用户在最短时间内恢复网络系统。

互操作性和即插即用功能

CC-Link提供给合作厂商描述每种类型产品的数据配置文档。这种文档称为内存映射表,用来定义控制信号和数据的存储单元(地址)。然后,合作厂商按照这种映射表的规定,进行CC-Link兼容性产品的开发工作。以模拟量I/O开发工作表为例,在映射表中位数据RX0被定义为“读准备好信号”,字数据RWr0被定义为模拟量数据。由不同的A公司和B公司生产的同样类型的产品,在数据的配置上是完全一样的,用户根本不需要考虑在编程和使用上A公司与B公司的不同,另外,如果用户换用同类型的不同公司的产品,程序基本不用修改。可实现“即插即用”连接设备

循环传送和瞬时传送功能

CC-Link的2种通信的模式:循环通信和瞬时通信。循环通信是数据一直不停地在网络中传送,数据是对站的不同类型可以共享的,由CC-Link核心通信芯片MFP自动完成;瞬时通信是在循环通信数据量不够用,或需要传送比较大的数据(最大960字节),可以用专用指令实现一对一的通信。

优异抗噪性能和兼容性

为了保证多厂家网络的良好的兼容性,一致性测试是非常重要的。CC-Link的一致性测试程序包含了抗噪音测试。因此,所有CC-Link兼容产品具有高水平的抗噪性能。除了产品本身具有卓越的抗噪性能以外,光缆中继器给网络系统提供了更加可靠、更加稳定的抗噪能力。

集中编程和安全保证

CC-Link可实现集中的编程和初始化,同时提供完备的网络构造、数据修改的安全性。

控制网络LONWORKS

技术规范

2006年,LONWORKS被中国国家标准化管理委员会批准为我国国家标准化指导性技术文件,共四个部分,名为:

GB/Z 20177.1-2006 控制网络LONWORKS技术规范第1部分:协议规范

GB/Z 20177.2-2006 控制网络LONWORKS技术规范第2部分:电力线信道规范

GB/Z 20177.3-2006 控制网络LONWORKS技术规范第3部分:自由拓扑双绞线信道规范

GB/Z 20177.4-2006 控制网络LONWORKS技术规范第4部分:基于隧道技术在IP信道上传输控制网络协议的规范

LONWORKS技术介绍

90年代初期,美国埃施朗(Echelon)公司推出LON(Local Operating Network局部操作网)技术,并确信它将成为控制网络的通用标准。LON某些方面类似于微机局域网(LAN)。LAN是一种数据网,由计算机结合各种通信媒体通过路由器连接组成,它们使用公用协议相互通信。控制网包含类似的部件,并根据控制的性能、系统规模、响应特征和成本的要求进行优化。LON是实现理想的控制功能的专用网络。LON的特征使网络系统能扩展到数据组网技术无能为力的控制应用中。

控制网络让各智能设备直接相互通信,不需要由专门的监控设备轮询转发。这就意味着每个节点能根据自己的需要信息。为在网上长距离传送信号,需要通过收发器对微处理器层的微弱开关信号进行调控。连接设备的信道,即传输媒体,具有各种物理特征。收发器则是一个电子模块,在微处理器通信端口和物理媒体间提供物理接口。信道类型和收发器类型的选择影响传输速度、距离和网络拓扑。所有连接到某一特定信道的设备必须有同一速率运行的兼容收发器。收发器可用于各种媒体信道,包括双绞线、电力线、无线、红外、光纤和同轴电缆等。网络设备间数据的传输要求编排一套规则和过程,这些规则和过程就称为通信协议。协议规定设备间传输的报文格式和一个设备向另一个设备发送报文时的行为。协议通常以嵌入软件或固件代码形式存在于每个网络设备中。包含这个协议代码和某种类型智能的设备称为节点。

国际标准化组织(ISO)致力于通信标准化时制定了一个叫做开放系统互联(OSI)的参考模型,用于通用网络协议堆栈。OSI模型帮助开发人员和用户把协议分成若干标准特征功能层。这些功能层涵盖从使用的配线类型到程序中的用户界面的各个方面。一个真正全面和完整的协议应提供该模型中描述的所有服务。

LONWORKS控制网络通信协议称为LonTalk协议,分为七层,和OSI参考模型一致。每一层都是面向控制网络的。LonTalk协议嵌入Neuron芯片内部固件中的,它是使用LONWORKS技术组网的基础。LonTalk通信协议是LONWORKS技术的核心。该协议提供一套通信服务,使设备中的应用程序能在网上对其他设备发送和接收报文而无需知道网络拓扑、其他设备的名称、地址和这些设备的功能。LonTalk协议能有选择地提供端到端的报文确认、报文鉴别和优先权发送,设定事务处理时间限制。对网络管理服务的支持使远程网络管理工具能通过网络和其他设备交互作用,包括网络地址和参数的重新配置、下载应用程序、报告网络问题,以及节点应用程序的启动/终止/复位。

LonTalk协议是一个分层的基于数据包的对等的通信协议。像以太网和因特网协议一样,它是一个公布的标准,并遵守国际标准化组织(ISO)的分层体系结构要求。

LonTalk协议设计用于控制系统的特定要求。为了处理网络上报文冲突,LonTalk使用类似以太网所用的“载波监听多路访问”(CSMA)算法。LonTalk协议建立在CSMA基础上,提供媒体访问协议,可以根据预测网络通信量发送优先报文和动态调整时间段的数目,动态调整网络带宽,称为预测性CSMA算法,使网络能在通信量很大时继续运行,而在信息量较小时不降低网络速度。

为了简化网络配置和管理,可以给节点分配逻辑地址。逻辑地址把一个名字和物理设备或节点联系起来。节点逻辑地址在网络配置时定义。逻辑地址有二部分。第一部分是指定域的域ID。域是节点的集合,常常是整个系统。在一个域内的节点可以直接通信。逻辑地址的第二部分以唯一的节点地址规定域中的一个节点,或者以唯一的组地址规定一个预先定义的节点组。每个在网上传输的数据包,包含发送节点(源)和接收节点(目的地)地址,它们可能是神经元芯片的物理地址、节点逻辑地址、组地址或广播地址。组是域中节点的集合,组与节点物理信道位置无关。

使用LonTalk协议的系统中,每个域最多可有32,385个节点。一个域可有255个组,每个组可包含任意数目的节点,但是在需要端到端的确认时,组被限制在63个节点。每个节点可从属于15个以下的组。系统中节点的最大数目可达32Kx248个。每个域可有255个子网,每个子网可有127个节点。

网络变量(NV)是LonTalk协议的一个重大创新。网络变量大大简化了使多厂商产品可互操作的LONWORKS应用程序的设计工作,方便了以信息为基础而不是以指令为基础的控制系统的设计。所谓网络变量是任何数据项(温度、开关值、或执行器设定位置),它们是一个特定设备应用程序期望从网上其他设备得到的(输入NV)或提供给网上其他设备的(输出NV)数据的载体。设备中的应用程序根本不需要知道输入NV来自何处或输出NV去往何处。当应用程序的输出NV的值变化时,它就把这个新值写入一个特定的存储单元。

在网络设计和安装期间进行网络变量的“绑定”,通过这个过程配置LonTalk固件,以确定网上要求NV的设备组或其他设备的逻辑地址,汇集和发送适当的数据包到这些设备。类似地,当LonTalk固件收到它的应用程序所需的输入NV的更新值时,就把它放在一个特定的存储单元。应用程序知道在这个单元总是能找到最新数据。这样,绑定过程就在一个设备中的输出NV和另一设备或设备组的输入NV之间建立了逻辑连接。连接可想象为“虚拟线路”。

LonTalk协议提供三种基本报文服务并且支持报文鉴别,最优化的网络通常会使用这些服务。第一类报文服务提供端到端的确认,称为确认的报文发送。在使用确认报文发送时,发送者将一个报文发送给一个节点或节点组,并期望从每个接收者分别得到确认。假如未收到确认,发送者作超时和重试处理。超时和重试次数都是可选择的。第二类报文是无确认的重复报文。使用这类报文可将一个报文重复多次发送到节点或节点组。这个业务通常在向一个大组广播信息时使用,因为确认报文会造成所有接收节点同时试图发回一个响应,造成网络数据流的大量增加。第三类报文是无确认报文,只发送一次,并且不期望响应。报文鉴别服务使报文接收者能确定发送者是否有权发送这个报文,这样就能防止对节点的未经授权的访问。

LonTalk协议在设计上是独立于通信媒体的,这使LONWORKS系统可以在任何物理传输媒体上通信,使网络设计者能充分利用提供给控制网络的各种信道。

信道是特定的物理通信媒体(诸如双绞线或电力线)。LONWORKS设备通过信道专用的收发器与其连接。每类信道可连接的节点数、通信速率和物理距离都不相同。特别重要的是自由拓扑双绞线信道,它使设备可用双绞线按任何配置连接,没有对分支线长度、设备间距或支线数目的限制。

LonTalk协议可提供多种服务,提高了可靠性、安全性和网络资源的优化。这些服务的特征和优点包括:支持多种通信媒体,包括双绞线、电力线和无线等。可靠通信,包括防范未经授权使用系统。对不同规模的网络,提供可预测的响应时间。支持由多种媒体和不同通信速率的信道混合构成的网络。提供对节点透明的接口。允许节点间的任意连接。实现对等层点到点通信,这样就使它可用于分布式控制系统中。为产品的可互操作提供有效机制,使多个制造商的产品能方便组成系统。

1999年10月,美国国家标准学会ANSI将LonTalk协议采纳为EIA/CEA709.1控制网络的一个公开标准。EIA/CEA标准允许在其它选定的微处理器中执行其协议。

Echelon公司从1988年开始LONWORKS技术平台的开发。LONWORKS技术的目标是方便经济地建立开放控制系统。有三个基本问题必须解决。首先,必须开发一个协议,它针对控制网络优化,同时具有一定程度的通用性能来和各种类型的控制设备一起工作。其次,把协议结合在设备中的成本必须有竞争力。第三,协议的实施应不会因制造商而异,否则可互操作性会受到破坏。

为了有效解决所有这些问题,Echelon公司开始建立一个完整的平台来设计、建造和安装智能控制设备。第一步通过建立LonTalk协议而完成。第二步,Echelon设计了神经元芯片。

神经元芯片之优越在于它的完整性。内装协议和处理器免除了在这些方面的任何开发和编程。对照ISO/OSI模型7层通信协议,神经元芯片提供了下面的6层。开发者只需要提供应用层编程和配置。这就使协议的实施标准化,并使开发和配置较为容易。

大部分LONWORKS设备利用神经元芯片的功能,并将其用作控制处理器。神经元基本上是一个“芯片上的系统”,由多个微处理器、读写存储器和只读存储器(RAM和ROM)、通信和I/O接口组成。只读存储器包含操作系统、LonTalk通信协议和I/O驱动。芯片有用于设备数据和应用程序的非易失性RAM,两者都可通过网络下载。

一个全面实现LonTalk协议的固件程序包含在每个神经元芯片的ROM中。这使得神经元能保证在每个设备中公用协议以完全相同的方式实施。神经元芯片实际上是结合成一体的3个8位的微处理器。其中2个执行协议,第3个供节点应用。所以,芯片既是网络通信处理器又是应用处理器。这保证了无论控制设备/网络来自哪个制造商,使这些设备能相互通信的内在协议是相同的。

每个神经元芯片,或任何其他实现已公布的LonTalk协议的处理器都有唯一的48位的ID。这样,每个LONWORKS设备就有唯一的可由LonTalk协议使用的物理地址。但是,ID通常只用于初始安装和诊断。为了简化正常网络运行,使用逻辑寻址方法。

LONWORKS网络的应用程序以“Neuron C语言”代码编写。编译后存入到芯片内存储器,或外接存储器中。

Neuron C语言使用以事件为基础的编程模式。即应用程序通常由发生在网上其他地方或某个节点上的事件触发。所以网络本身是事件驱动的,一个设备不必等待轮询即可报告状态信息。因此LONWORKS网络的通信量远低于其他网络类型。

在某些复杂的应用中,神经元处理器速度和存储器容量不足以完成LONWORKS节点的要求功能。为了适应这些应用,某些种类的神经元芯片具有高速并行接口,使任何微处理器都能使用神经元芯片,并以一个专用接口应用微处理器(称为MIP应用)作为它的网络通信微处理器来执行应用程序。为方便现有微处理器设备采用LonTalk协议联网,Echelon推出了ShortStack开发工具,可以从网上免费下载。

收发器在神经元芯片和LONWORKS网络之间提供物理通信接口,简化了LONWORKS节点的开发。LONWORKS支持各种通信媒体和拓扑结构。收发器类型不同的产品仍然能互操作,但要通过路由器。Echelon提供多种双绞线和电力线收发器。新一代智能收发器将神经元芯片核心与收发器集成在一个微处理器芯片中,大大提高了可靠性和抗干扰性,方便应用开发,降低成本。

网络上的每个LONWORKS设备或节点通常含有神经元芯片和收发器。随设备的功能而异,可以是嵌入神经元芯片和收发器的智能传感器和执行器、与传统传感器和执行器输入输出接口的智能控制器、与PC主处理器接口,或与其他神经元设备或路由器接口的设备。

对多种媒体的透明支持是LONWORKS技术的独特能力,它使开发者能选择最适合他们需要的通信媒体和通信方法。对多种媒体的支持必须通过路由器。路由器也能用于控制网络通信量,将网络分段,隔离从其他部分来的信息流,从而增加了网络总通信量和吞吐量。网络工具以网络拓扑为基础自动配置路由器,使安装者便于安装并对节点透明。

路由器设备使单一的对等网络能跨接多种传输媒体,支持成千上万的设备。路由器对网络的逻辑操作是完全透明的,但是它们并不一定传输所有的包。智能路由器根据系统配置,将没有远地地址的包限制在本地处理。LONWORKS系统能透过IP路由器,跨接到微机局域网、广域网和因特网上。

开发工具包括节点开发和调试应用程序的环境(如NodeBuilder),安装和配置这些节点的网络管理工具(如LonMaker),和检测网络通信量以保证合适的网络容量以及诊断错误的协议分析器(如LonScanner)。

网络接口具有对外部主机如PC或便携式维护工具的物理接口。设备应用程序提供通信协议和API(应用编程接口),使基于主机的程序能访问LONWORKS网络。

网关设备使[www.jingyou.net]传统控制系统能连接到LONWORKS网络。网关具有适合外接系统设备或通信总线的物理接口,及对外接系统的专用通信协议的转换。在某些情况下,网关能把专用的以指令为基础的外系统报文转换成以信息为基础的LONWORKS网络使用的网络变量数据。

LONWORKS网络操作系统(LNS)提供支持监测、控制、安装和配置的一套公共的全网范围的服务,提供在LONWORKS网络上支持可互操作应用的标准平台。LNS允许多个应用和用户同时管理网络。LNS是客户/服务器体系结构,是新一代的可互操作的LONWORKS网络工具的基础。LNS是一个为控制网服务提供标准平台的软件。它强大的客户/服务器体系结构,为LONWORKS控制网的用户设备或使用TCP/IP数据网的用户PC提供控制数据的服务。LNS的插件标准让传感器、执行器和设备的制造商通过产品的软件模块提供更多的功能。网络集成者不必在现场为每个项目开发定制程序,而是使用插件程序模块。

LONWORKS的远程网络接口使远程设备监控变得非常方便。LONWORKS网络通过隧道协议在网络层实现与IP网络的无缝连接,将IP信道扩展为LONWORKS信道,使原来的局部控制网络扩展为广域控制网。LONWORKS应用服务平台支持C/S(客户/服务器)结构、B/S(浏览器/服务器)结构,大大扩展了LONWORKS的应用领域。

由于LONWORKS的这些独特优点,使得LONWORKS在建筑及居住区智能化、工业自动化、电力和公用事业、交通、家庭智能化等领域得到广泛应用,成为国际上多个行业、多个国家的标准。例如:

GB/Z 20177.1/2/3/4-2006 中国国家标准 (控制网络LONWORKS技术规范)

ANSI/EIA 709.1/2/3 控制网络协议标准、电力线信道标准、自由拓扑双绞线信道标准

ANSI/CEA/EIA-852 LON/IP 基于隧道技术在IP信道上传输控制网络协议

CEN EN14908 欧洲建筑控制标准

IEEE 1473L (列车网络通信协议)

IFSF (国际加油站论坛标准)

SEMI E54.6 (国际半导体设备与材料组织标准)

AAR(美国铁路协会标准)

美国军队开放系统规范13801 和 15951

特别是在建筑及居住区控制网络系统中,LONWORKS成为公认的标准。

在建筑及居住区控制网络系统中采用LONWORKS技术有下列优势:

(1)使控制网络结构简单、布线容易、更改方便,并可灵活选择双绞线、电力线或其它通信媒体,在建筑及居住区智能化的许多场合应用场合可以避免重新布线。

(2)容易实现从建筑及居住区管理中心对各子系统设备、设施运行状态进行监控,使各子系统之间按要求实现联动和信息共享。

(3)使建筑及居住区智能化系统能构建在通过微机局域或互联网架构上,实现控制网和信息网的联网和信息共享。

(4)可通过因特网实现远程管理和监控,有助于全局的集中管理,包括系统和设备的远程监控和远程诊断。

(5)LONWORKS的开放性和互操作性保证了系统的标准化、可持续发展和建设,以保证投资者的长期利益。

(6)LONWORKS功能强大的网络管理服务体系,使网络配置、管理、监控、维护非常方便,适用于各种不同类型的应用,和不同规模的控制网络。

图6是智能建筑中采用LONWORKS网络架构和多个子系统集成的例子。

网络协议范文 篇九

【关键词】网络 协议识别 属性选择

随着计算机技术的普及、因特网与通信技术的发展,人们可以深切感受到,互联网与人类的生活、工作的结合日益紧密,正因为如此,网络便是一个极其复杂的系统,网络用户数量的不断增加也使得这个复杂的系统出现的几率变大,网络管理伴随着这种情况变得越来越难,必须要有完善的管理机制才能保障网络的正常运行。同时,很多网络协议也伴随着出现,这些网络协议带来的新特点,以及多样化的形式使得网络也越来越难以管理。

1 研究背景与意义

随着计算机网络的普及与发展,一方面对于如何保证网络的安全,组织网络高效运行提出了迫切要求;另一方面,计算机网络日益庞大,使得管理变得越来越复杂,诸如网络用户不断增加、网络覆盖范围不断增大、网络通信量剧增,网络共享数据了不断增加,网络应用软件类型不断增加等,而这些庞杂而巨大的系统通过人工时无法管理的,因此网络管理成为了最佳选择,它具有高的效率和生产过程。随之而来的各种网络应用协议应运而生。

网络应用协议的出现,使得网络协议的识别显得尤为重要,具体是指根据网络流量所表现出的不同特征,标识出该流量所使用的应用层协议,包括使用的应用层协议和具体产生流量的应用程序两个层面。其中,识别具体的应用程序是最精细的识别结果,也是最复杂的识别结果。

在越来越复杂的互联网中,对于网络应用协议的识别尤为重要,因为它在监督管理和新一代网络安全中起着不可替代的作用,这种识别可以广泛地应用于网络领域中,如服务质量控制、合法监听、入侵检测等,从而对网络管理起着重要作用。

2 网络应用协议识别的主要方法

近些年来,国内外学者在网络应用协议识别方面做了大量的研究工作,如用聚类方法处理协议识别问题,应用基于概念模型的朴素贝叶斯(NaiveBayes)方法,采用高斯滤波方法等,但是,持久性和广泛性却受到了很大的限制,因为这些技术更多的只是在当下或短期时间内起到一定作用,对于长期的、未来的网络协议识别的作用并不是建设性的。针对这一问题,很多科学家从其他角度提出了一些可取的意见和方法。

2.1 网络流特征提取

在实际的复杂的网络环境中,由于各种问题,如网络软件数量增加类型不同,互联网用户迅猛增长等,由此产生数量巨大的待分类的网络流,它们可达到数十万或数百万条,由此就产生了一个一个问题,即统计网络流的工作量巨大,也使得计算机负载过重,由于众多网络流相似或者相同,从而使得统计效率低下,使得网络管理无法满足现有的需要。网络流由一系列流量属性构成,内容包括数据包间隔、网络流持续时间、和数据包大小等,如此繁复复杂的网络流给网络应用协议识别带来的巨大的困难,因此,网络特征流的统计效率成为关键,如何提高统计效率,目前很多科学家提出了网络流特征提取这一方法。不过,这一方法在实践中仍然处于初级阶段,因此,在将来的相关研究中,还有待于深化。

2.2 基于负载签名的应用协议识别方法

这种相对来说较为先进的方法是目前网络协议识别方法中较为先进的方法,它能有效识别那些使用动态端口的网络应用,因而很大程度上提高了协议识别的灵活性和准确性。该方法的原理是通过扫描数据包有效载荷中的应用层协议签名,识别该业务流所承载的应用层协议,通过这样的方法,即使是那些利用伪装端口进行通信的用户所携带的签名也无法被隐藏,所以,曾经用于入侵检测的深度包的相关检测技术也开始用于协议识别的相关研究中,目前,该方法得到了很多人的认可,也开发了很多与此相关的软件,如CAIDA 组织开发的 NetTraMet、开源软件L7filter等。但是,该方法还是有不足的地方,比如,对加密信息和专有协议的处理能力差,偶尔可能会涉及到个人或企业机关的隐私而触犯法律。

2.3 基于机器学习的应用协议识别方法

这一方法在目前得到广泛关注,它是在学习以流量特征为个性的网络数据集的内部结构基础上,逐渐将网络数据集中的每个流识别到相对的应用协议中,这就是该方法的识别原理。在应用上,这种方法规避了上述方法的缺陷,因不需要深度解析相关内容,也不依赖于固定的协议端口,所以,不会涉及到隐私法律的问题,这是基于机器学习的应用协议识别方法的进步。另外,在灵活性和识别效率上有所提高,因为它减少了网络数据的处理量,并且,对于诸如网络应用协议的流量模型和流量特征相关问题也可以用该方法,这样的研究模式和结果势必具有重要的理论意义。基于机器学习识别方法结构较为复杂,需要分析的流量特征较多,相对的,数据约简技术也被引进该技术中,提高了识别数据的效率。

但是,该方法也具有某些不足,如当在吞吐量较大的高速链接路上,这种方法便很难满足处理的要求,因为它无法缓存较多的数据包。

3 总结与展望

近年来,网络安全领域里的研究热点中毫无疑问有网络应用协议的有效识别的存在,因此,如果要提高网络管理效率,必须要解决这一问题。虽然,目前已经学界已经提出了比较有建树性的相关方法,诸如文中提到的网络流特征提取、基于机器学习的应用协议识别方法、基于负载签名的应用协议识别方法等,都能在一定程度上解决网络应用协议识别所面临的问题,基于这样的研究现状,在未来的研究中,研究者们的研究方向将有所选择,比如如何在保证识别准确率的同时来减小时间消耗。

参考文献

[1]马婧。网络流量特征提取与流量识别研宄[D].北京:北京邮电大学,2012.

[2]杨杰,姚莉秀。数据挖掘技术及其应用[M].上海:上海交通大学出版社,2011.

[3]许孟晋。枯于机器学习的M络流量分类系统研与实现[D].长沙:国防科学技术大学,2010.

[4]于玲,吴铁东。集成学习:算法综述[J].模式识别与人工智能,2004.

作者简介

曹剑文(1964-),男。湖南省长沙市人。大学本科学历。现为武汉纺织大学数学与计算机学院工程师。主要研究方向为计算机及网络应用。

博观而约取,厚积而薄发。以上9篇网络协议就是精优范文小编为您分享的网络协议的范文模板,感谢您的查阅。

79 3960