美章网 精品范文 数据通信论文范文

数据通信论文范文

数据通信论文

数据通信论文范文第1篇

1.报文交换。所谓的报文交换,是指将用户的报文暂存在交换机的存储器当中,当所需要输出电路是空闲的时候,就将该报文发到所需要接收的交换机或者是终端,这种传输方式可以有效的提高断线和电路的利用率,更重要的是可以提高其工作效率。

2.分组交换。所谓的分组交换,指的是将用户发过来的报文的整体分成若干个定长的数据段,然后将这些分好的数据段进行存储,在网内进行传输。每一个数据段也就是一个分组,每一个分组都标识着接收地址和发送的地址。同时不同的用户的分组数据都采用的动态传输,也就是同一条路径可以有不同的用户在进行分组传送,因此,这种方式的传输效率较高。

二、数据通信的应用及发展前景

(一)移动数据通信在业务上的应用。1.移动数据通信的应用是利用移动通信的系统进行数据通信,它不仅可以作为固定的数据通信,还能够实现移动的图文传真、计算机联网、远距离传输等。由于移动数据的通信设备具有个性化的特点,因此数据传输的时候往往会由于一个网络端口会被人们多次使用,所以会经常出现拥堵的情况,由此便造成了多个连接终端不顺利进数据传输。但是移动数据通信就不会出现这种情况,我们只需要根据正常的程序进行,一个终端只负责一个用户,提高了数据传输的效率。除此之外,移动数据通信还能够实现电脑与电脑之间的远程操作和简单的数据传送,这样就利于人们在业务频繁的时候,可以随时随地的进行数据传输,从而达到省时高效的目的。由此可以发现,移动数据的通信可以使用户及时的收发消息。2.帧中继技术应用。所谓的帧中继应用,主要是指使用光纤作为主要的传输方式,由于帧中继由于具有出错率低的技术特点,从而受到了人们的广泛关注。目前为止,这种技术被作为主要的宽带数据接口,也是交换数据的一种手段。但是这种方式不适用语音或者是视频这类传输,其具有特定的服务特性。

(二)数据通信的发展前景。从目前的情景来看,数据的通信已经成为了现代人们生活的重要组成部分,无论是在人们的工作中还是学习中,都离不开数据的通信,只有通过大量的信息的传输和累积,才可以使我国的数据通信更加成功,如此才能走得更加长远。

三、结束语

数据通信论文范文第2篇

论文摘要:随着计算机技术的广泛普及与计算机远程信息处理应用的发展,数据通信应运而生,它实现了计算机与计算机之间,计算机与终端之间的传递。由于不同业务需求的变化及通信技术的发展使得数据通信经过了不同的发展历程。

数据通信是以“数据”为业务的通信系统,数据是预先约定好的具有某种含义的数字、字母或符号以及它们的组合。数据通信是20世纪50年代随着计算机技术和通信技术的迅速发展,以及两者之间的相互渗透与结合而兴起的一种新的通信方式,它是计算机和通信相结合的产物。随着计算机技术的广泛普及与计算机远程信息处理应用的发展,数据通信应运而生,它实现了计算机与计算机之间,计算机与终端之间的传递。由于不同业务需求的变化及通信技术的发展使得数据通信经过了不同的发展历程。

1通信系统传输手段

电缆通信:双绞线、同轴电缆等。市话和长途通信。调制方式:SSB/FDM。基于同轴的PCM时分多路数字基带传输技术。光纤将逐渐取代同轴。

微波中继通信:比较同轴,易架设、投资小、周期短。模拟电话微波通信主要采用SSB/FM/FDM调制,通信容量6000路/频道。数字微波采用BPSK、QPSK及QAM调制技术。采用64QAM、256QAM等多电平调制技术提高微波通信容量,可在40M频道内传送1920~7680路PCM数字电话。

光纤通信:光纤通信是利用激光在光纤中长距离传输的特性进行的,具有通信容量大、通信距离长及抗干扰性强的特点。目前用于本地、长途、干线传输,并逐渐发展用户光纤通信网。目前基于长波激光器和单模光纤,每路光纤通话路数超过万门,光纤本身的通信纤力非常巨大。几十年来,光纤通信技术发展迅速,并有各种设备应用,接入设备、光电转换设备、传输设备、交换设备、网络设备等。光纤通信设备有光电转换单元和数字信号处理单元两部分组成。

卫星通信:通信距离远、传输容量大、覆盖面积大、不受地域限制及高可靠性。目前,成熟技术使用模拟调制、频分多路及频分多址。数字卫星通信采用数字调制、时分多路及时分多址。

移动通信:GSM、CDMA。数字移动通信关键技术:调制技术、纠错编码和数字话音编码。

2数据通信的构成原理

数据终端(DTE)有分组型终端(PT)和非分组型终端(NPT)两大类。分组型终端有计算机、数字传真机、智能用户电报终端(TeLetex)、用户分组装拆设备(PAD)、用户分组交换机、专用电话交换机(PABX)、可视图文接入设备(VAP)、局域网(LAN)等各种专用终端设备;非分组型终端有个人计算机终端、可视图文终端、用户电报终端等各种专用终端。数据电路由传输信道和数据电路终端设备(DCE)组成,如果传输信道为模拟信道,DCE通常就是调制解调器(MODEM),它的作用是进行模拟信号和数字信号的转换;如果传输信道为数字信道,DCE的作用是实现信号码型与电平的转换,以及线路接续控制等。传输信道除有模拟和数字的区分外,还有有线信道与无线信道、专用线路与交换网线路之分。交换网线路要通过呼叫过程建立连接,通信结束后再拆除;专线连接由于是固定连接就无需上述的呼叫建立与拆线过程。计算机系统中的通信控制器用于管理与数据终端相连接的所有通信线路。中央处理器用来处理由数据终端设备输入的数据。

3数据通信的分类

3.1有线数据通信

数字数据网(DDN)。数字数据网由用户环路、DDN节点、数字信道和网络控制管理中心组成。DDN是利用光纤或数字微波、卫星等数字信道和数字交叉复用设备组成的数字数据传输网。也可以说DDN是把数据通信技术、数字通信技术、光迁通信技术以及数字交叉连接技术结合在一起的数字通信网络。数字信道应包括用户到网络的连接线路,即用户环路的传输也应该是数字的,但实际上也有普通电缆和双绞线,但传输质量不如前。

分组交换网。分组交换网(PSPDN)是以CCITTX.25建议为基础的,所以又称为X.25网。它是采用存储——转发方式,将用户送来的报文分成具用一定长度的数据段,并在每个数据段上加上控制信息,构成一个带有地址的分组组合群体,在网上传输。分组交换网最突出的优点是在一条电路上同时可开放多条虚通路,为多个用户同时使用,网络具有动态路由选择功能和先进的误码检错功能,但网络性能较差。

帧中继网。帧中继网络通常由帧中继存取设备、帧中继交换设备和公共帧中继服务网3部分组成。帧中继网是从分组交换技术发展起来的。帧中继技术是把不同长度的用户数据组均包封在较大的帧中继帧内,加上寻址和控制信息后在网上传输。

3.2无线数据通信

无线数据通信也称移动数据通信,它是在有线数据通信的基础上发展起来的。有线数据通信依赖于有线传输,因此只适合于固定终端与计算机或计算机之间的通信。而移动数据通信是通过无线电波的传播来传送数据的,因而有可能实现移动状态下的移动通信。狭义地说,移动数据通信就是计算机间或计算机与人之间的无线通信。它通过与有线数据网互联,把有线数据网路的应用扩展到移动和便携用户

4.1计算机网络

计算机网络(ComputerNetwork),就是通过光缆、双绞电话线或有、无线信道将两台以上计算机互联的集合。通过网络各用户可实现网络资源共享,如文档、程序、打印机和调制解调器等。计算机网络按地理位置划分,可分为网际网、广域网、城域网、和局域网四种。Internet是世界上最大的网际网;广域网一般指连接一个国家内各个地区的网络。广域网一般分布距离在100-1000公里之间;城域网又称为都市网,它的覆盖范围一般为一个城市,方圆不超过10-100公里;局域网的地理分布则相对较小,如一栋建筑物,或一个单位、一所学校,甚至一个大房间等。

局域网是目前使用最多的计算机网络,一个单位可使用多个局域网,如财务部门使用局域网来管理财务帐目,劳动人事部门使用局域网来管理人事档案、各种人才信息等等。

4.2网络协议

网络协议是两台计算机之间进行网络对话所使用的语言,网络协议很多,有面向字符的协议、面向比特的协议,还有面向字节计数的协议,但最常用的是TCP/IP协议。它适用于由许多LAN组成的大型网络和不需要路由选择的小型网络。TCP/IP协议的特点是具有开放体系结构,并且非常容易管理。

TCP/IP实际上是一种标准网络协议,是有关协议的集合,它包括传输控制协议(TransportControlProtocol)和因特网协议(InternetProtocol)。TCP协议用于在应用程序之间传送数据,IP协议用于在程序与主机之间传送数据。由于TCP/IP具有跨平台性,现已成为Internet的标准连接协议。网络协议分为如下四层:网络接口层:负责接收和发送物理帧;网络层:负责相邻节点之间的通信;传输层:负责起点到终端的通信;应用层:提供诸如文件传输、电子邮件等应用程序要把数据以TCP/IP协议方式从一台计算机传送到另一台计算机,数据需经过上述四层通信软件的处理才能在物理网络中传输。

目前的IP协议是由32位二进制数组成的,如202.0.96.133就表示连接到因特网上的计算机使用的IP地址,在整个因特网上IP地址是唯一的。

数据通信论文范文第3篇

论文摘要:随着计算机技术的广泛普及与计算机远程信息处理应用的发展,数据通信应运而生,它实现了计算机与计算机之间,计算机与终端之间的传递。由于不同业务需求的变化及通信技术的发展使得数据通信经过了不同的发展历程。

数据通信是以“数据”为业务的通信系统,数据是预先约定好的具有某种含义的数字、字母或符号以及它们的组合。数据通信是20世纪50年代随着计算机技术和通信技术的迅速发展,以及两者之间的相互渗透与结合而兴起的一种新的通信方式,它是计算机和通信相结合的产物。随着计算机技术的广泛普及与计算机远程信息处理应用的发展,数据通信应运而生,它实现了计算机与计算机之间,计算机与终端之间的传递。由于不同业务需求的变化及通信技术的发展使得数据通信经过了不同的发展历程。

1通信系统传输手段

电缆通信:双绞线、同轴电缆等。市话和长途通信。调制方式:SSB/FDM。基于同轴的PCM时分多路数字基带传输技术。光纤将逐渐取代同轴。

微波中继通信:比较同轴,易架设、投资小、周期短。模拟电话微波通信主要采用SSB/FM/FDM调制,通信容量6000路/频道。数字微波采用BPSK、QPSK及QAM调制技术。采用64QAM、256QAM等多电平调制技术提高微波通信容量,可在40M频道内传送1920~7680路PCM数字电话。

光纤通信:光纤通信是利用激光在光纤中长距离传输的特性进行的,具有通信容量大、通信距离长及抗干扰性强的特点。目前用于本地、长途、干线传输,并逐渐发展用户光纤通信网。目前基于长波激光器和单模光纤,每路光纤通话路数超过万门,光纤本身的通信纤力非常巨大。几十年来,光纤通信技术发展迅速,并有各种设备应用,接入设备、光电转换设备、传输设备、交换设备、网络设备等。光纤通信设备有光电转换单元和数字信号处理单元两部分组成。

卫星通信:通信距离远、传输容量大、覆盖面积大、不受地域限制及高可靠性。目前,成熟技术使用模拟调制、频分多路及频分多址。数字卫星通信采用数字调制、时分多路及时分多址。

移动通信:GSM、CDMA。数字移动通信关键技术:调制技术、纠错编码和数字话音编码。

2数据通信的构成原理

数据终端(DTE)有分组型终端(PT)和非分组型终端(NPT)两大类。分组型终端有计算机、数字传真机、智能用户电报终端(TeLetex)、用户分组装拆设备(PAD)、用户分组交换机、专用电话交换机(PABX)、可视图文接入设备(VAP)、局域网(LAN)等各种专用终端设备;非分组型终端有个人计算机终端、可视图文终端、用户电报终端等各种专用终端。数据电路由传输信道和数据电路终端设备(DCE)组成,如果传输信道为模拟信道,DCE通常就是调制解调器(MODEM),它的作用是进行模拟信号和数字信号的转换;如果传输信道为数字信道,DCE的作用是实现信号码型与电平的转换,以及线路接续控制等。传输信道除有模拟和数字的区分外,还有有线信道与无线信道、专用线路与交换网线路之分。交换网线路要通过呼叫过程建立连接,通信结束后再拆除;专线连接由于是固定连接就无需上述的呼叫建立与拆线过程。计算机系统中的通信控制器用于管理与数据终端相连接的所有通信线路。中央处理器用来处理由数据终端设备输入的数据。

3数据通信的分类

3.1有线数据通信

数字数据网(DDN)。数字数据网由用户环路、DDN节点、数字信道和网络控制管理中心组成。DDN是利用光纤或数字微波、卫星等数字信道和数字交叉复用设备组成的数字数据传输网。也可以说DDN是把数据通信技术、数字通信技术、光迁通信技术以及数字交叉连接技术结合在一起的数字通信网络。数字信道应包括用户到网络的连接线路,即用户环路的传输也应该是数字的,但实际上也有普通电缆和双绞线,但传输质量不如前。

分组交换网。分组交换网(PSPDN)是以CCITTX.25建议为基础的,所以又称为X.25网。它是采用存储——转发方式,将用户送来的报文分成具用一定长度的数据段,并在每个数据段上加上控制信息,构成一个带有地址的分组组合群体,在网上传输。分组交换网最突出的优点是在一条电路上同时可开放多条虚通路,为多个用户同时使用,网络具有动态路由选择功能和先进的误码检错功能,但网络性能较差。

帧中继网。帧中继网络通常由帧中继存取设备、帧中继交换设备和公共帧中继服务网3部分组成。帧中继网是从分组交换技术发展起来的。帧中继技术是把不同长度的用户数据组均包封在较大的帧中继帧内,加上寻址和控制信息后在网上传输。

3.2无线数据通信

无线数据通信也称移动数据通信,它是在有线数据通信的基础上发展起来的。有线数据通信依赖于有线传输,因此只适合于固定终端与计算机或计算机之间的通信。而移动数据通信是通过无线电波的传播来传送数据的,因而有可能实现移动状态下的移动通信。狭义地说,移动数据通信就是计算机间或计算机与人之间的无线通信。它通过与有线数据网互联,把有线数据网路的应用扩展到移动和便携用户。4网络及其协议

4.1计算机网络

计算机网络(ComputerNetwork),就是通过光缆、双绞电话线或有、无线信道将两台以上计算机互联的集合。通过网络各用户可实现网络资源共享,如文档、程序、打印机和调制解调器等。计算机网络按地理位置划分,可分为网际网、广域网、城域网、和局域网四种。Internet是世界上最大的网际网;广域网一般指连接一个国家内各个地区的网络。广域网一般分布距离在100-1000公里之间;城域网又称为都市网,它的覆盖范围一般为一个城市,方圆不超过10-100公里;局域网的地理分布则相对较小,如一栋建筑物,或一个单位、一所学校,甚至一个大房间等。

局域网是目前使用最多的计算机网络,一个单位可使用多个局域网,如财务部门使用局域网来管理财务帐目,劳动人事部门使用局域网来管理人事档案、各种人才信息等等。

4.2网络协议

网络协议是两台计算机之间进行网络对话所使用的语言,网络协议很多,有面向字符的协议、面向比特的协议,还有面向字节计数的协议,但最常用的是TCP/IP协议。它适用于由许多LAN组成的大型网络和不需要路由选择的小型网络。TCP/IP协议的特点是具有开放体系结构,并且非常容易管理。

TCP/IP实际上是一种标准网络协议,是有关协议的集合,它包括传输控制协议(TransportControlProtocol)和因特网协议(InternetProtocol)。TCP协议用于在应用程序之间传送数据,IP协议用于在程序与主机之间传送数据。由于TCP/IP具有跨平台性,现已成为Internet的标准连接协议。网络协议分为如下四层:网络接口层:负责接收和发送物理帧;网络层:负责相邻节点之间的通信;传输层:负责起点到终端的通信;应用层:提供诸如文件传输、电子邮件等应用程序要把数据以TCP/IP协议方式从一台计算机传送到另一台计算机,数据需经过上述四层通信软件的处理才能在物理网络中传输。

目前的IP协议是由32位二进制数组成的,如202.0.96.133就表示连接到因特网上的计算机使用的IP地址,在整个因特网上IP地址是唯一的。

数据通信论文范文第4篇

数据综合管制系统结合既定轨道中心网络进行无线结构改造,有关创新设备与数据传输通道的编排工作也正如火如荼地开展,相比之下,创新调试设备与车载VOBC之间的信息交流潜质更是全面卓越。按照轨旁中心网络与数据同步规范体系观察,有关系统架构与综合宽带信道开始独辟蹊径,学会运用灵活光纤进行主体空间节点衔接。因为目前既有设备主要由车站联锁区域控制媒介以及无线接收终端构成,而多点交织与系统调试功能便也在应景旅途中得到适当强化。中心网络在适应CBTC数列、信道同步追踪要求基础上,结合创新业务进行稳定传输,涉及异化与独立局域网络规整工作,在深刻验证承载ATS与联锁信号前提下,根据车辆-轨道计算机监控设备体系,主动执行综合数据的收集与管理职务。关于车辆-轨道无线信号优质化匹配工作,是为地铁专属CBTC系统开创适应基础的必要流程,在充分认证WLAN、IEEE标准之后,争取为落实交互式网络空间改造工作铺垫延展渠道。因为整体通信系统主要运用接口服务终端、车载网络单元进行科学整编,有关列车设备和地面综合规范技术便也受到严密注视。至于接口服务装置则运用区域控制ZC、中心协调端口进行网络沿线设置,确保ATS服务器与ZC控制终端的合理交接能力。CBTC属于先进城市交通轨道布置的重要疏通媒介,后期实用价值较为深厚,能够满足中国交通事业长期可持续发展优势标准。为了科学调试列车信号搭接动力需求,有关城轨交互式沟通机制要建设完备,这是目前轨道信息灵活应用的必要技术指标。城市轨道交通的列控技术在我国设计经验已经足够丰厚,相信后期节点布局优势将更加无可限量。

2轨旁骨干网技术方案制定与对比分析

运用实际轨道交通与通信协调动机进行严密规范,涉及特定应用环境与中心网络的交织化整编工作可以具体围绕两类组网技术进行科学延续,包括以太网与综合业务传送平台。结合CBTC网络开发环境特征认证,轨旁中心格局掌控能力应该联合多重业务疏导潜质与信息传输媒介稳定功效进行同步开发、设计。

2.1节点独立传输功能

工业以太网体系建设工作主要依靠民用CSMA进行多路检测,并且依据多重业务数据执行无序状态下的信息传输工作,确保任何数据的综合调控绩效。CBTC系统在适应多元空间信息调试标准过程中,会面临数据识别、接收压力,如果任何细节工作处理不当,安全隐患危机便可瞬间释放。而MSTP技术按照各类虚容装置进行物理层障碍清除,并借此稳固业务数据的独立传输潜质,确保混乱空间效应下也不会滋生各类调停障碍,相对于传统工业以太网来讲,开发前景实在大有可观。

2.2故障调试潜能保障

传统工业以太网在进行环形网络架构梳理环节中,根据传输媒介故障隐患进行网络节点质量鉴定,如若产生2处以上不良反应结果,则整个布局任务失败。而MSTP则广泛适应多类型组网要求,同时提供2纤复用段保护措施,确保在不同媒介故障空间之内进行有序矫正。这类技术主张全面遵守国际规整要求,尤其在现下电信网络架构广布的阶段流程中,涉及既定产品成熟、可靠地位已经得到广泛认可。按照工业以太网与国家通用技术要领的矛盾状况进行相关鉴别,设备生产技能指标便由此得到全新定义。在这种流程标准下,CBTC系统显然适应了综合业务传送平台规整动力要求,并且在DCS轨旁中心网操作媒介中灌输灵活适应潜质。

2.3多基站小区制系统规整

此类无线网络覆盖方案结合既定地铁系统布置要求进行中心集群式交换装置、调度媒介梳理,根据现下沿线与车辆段规范条件进行基站调度系统搭建。其中必要技术问题就是基站在实施有线传输通道连接环节中,有关中继器与同轴电缆的场强覆盖潜力指标的鉴定,进而稳固地下各站交流功能。不同站点在信道设置上共预留8个调试空间,尽管此类方案管控要领较为复杂,但是内部系统扩充容量与切换性能毕竟广占优势,因此后期多元改造活动已经势在必行。上述各类布置方案普遍存在优劣势迹象,尤其在落实单独建网工程中存在必要疏通限制状况。因为现在大多数地铁管理系统应用2.4G免费频段进行空间扩张,特定信号发射装置如若应用相同频段进行应对,会令整个地铁空间管理效应失去平衡管制能力,最终影响类车的调度应用前景;另外,技术人员在深刻考虑泄漏电缆安装工序基础上,仍旧无法摆脱成本归控因素。因此,在落实整体布局方案过程中,有必要联合多种调试技术进行现场规模调整,争取巩固覆盖空间的贮存功效,满足内部成本的有机搭配要求。这是现如今地铁管制工作的必要动机原理,应该按照CBTC系统细致延展标准进行逐层应对。

3结语

数据通信论文范文第5篇

例如:可以安设这样的对象,调用平台架构下的记事本这个程序,以便互通和运行。调用既有的exec,能产生出可用的本地进程;与此同时,还能返回特有的子类实例。获取到的这一实例,可以管控关涉的进程,以便明晰关涉的进程信息。Exec架构下的多样方法,创设出来的子进程,都没能衔接原初的终端,或者原初的控制台。为此,子进程固有的IO,都要经由初始路径,重设可用的定向,以便传送给固有的父进程。因此,用户若要执行,就很难明晰Is这一命令特有的返回数值。用户若要接纳这一返回结果,则要调动起其他流程,以便输出原初的子进程。在这以后,把获取到的数值,在预设的主进程架构下,予以输出。

2数据运送的路径

创设进程的那些输出及输入,都要被预设的父进程管控。利用这一状态,可在现有的父子进程架构内,妥善传递数值。返回的特有数值,会衔接起子进程原初的输入。把这一范畴的output,划归到现有的子进程,当成输入范畴内的读入数值。这样的数据流,带有缓冲的特性。子进程在预设的输出端,若要写下数值,则可从预设的数据流,来读取数值。例如:父进程接纳了这一程序:把rt看成原初的对象,把xxv1看成原初的子进程。S这一字符,被看成特有的启动命令;接纳的字符串,被划归进ch以内。最后,把接纳的多样数据,妥善予以显示。Java特有的通信支持,涵盖了TCP范畴的新颖通信、数据报范畴的通信。在这之中,数据报特有的通信,要依循设定好的UDP,当成原初的协议。这一通信路径的速率很快,为此,这样的路径,也带有多样用途。网络游戏多安设了UDP范畴内的通信协议,这是因为,网络通信既有的速率大小,会关涉游戏流程应有的顺畅性。Java这一语言特有的通信中,发送和接纳的数值,都被存留在预设的数据包。客户衔接的服务器以内,可以安设关涉的这种对象,然后经由接收路径,接纳数据包,再经由send范畴的发送路径,去发出这一数据包。Java这一语言以内,表征数据包的特有对象,涵盖了packet。数据报通信衔接的数据包,都要明晰自身的走向。例如:特有的构造函数,可以创设原初的类对象。它创设了可用的数据报,并衔接起主机固有的某一端口。若数据报没能被妥善创设,或者没能妥善衔接固有的端口,则显示特有的异常状态。返回路径下,数据包存留了被接纳的数值,要慎重查验IO这样的误差。

3结束语

数据通信论文范文第6篇

作为通过远程连接的方式实现网络资源的共享是大部分用户均会使用到的,不管这样的连接方式是利用何种方式进行连接,都难以避开负载路由器以及交换机的系统网络,这是这样,这些设备存在着某些漏洞极容易成为黑客的攻击的突破口。从路由器与交换机存在漏洞致因看,路由与交换的过程就是于网络中对数据包进行移动。在这个转移的过程中,它们常常被认为是作为某种单一化的传递设备而存在,那么这就需要注意,假如某个黑客窃取到主导路由器或者是交换机的相关权限之后,则会引发损失惨重的破坏。纵观路由与交换市场,拥有最多市场占有率的是思科公司,并且被网络领域人员视为重要的行业标准,也正因为该公司的产品普及应用程度较高,所以更加容易受到黑客攻击的目标。比如,在某些操作系统中,设置有相应的用于思科设备完整工具,主要是方便管理员对漏洞进行定期的检查,然而这些工具也被攻击者注意到并利用工具相关功能查找出设备的漏洞所在,就像密码漏洞主要利用JohntheRipper进行攻击。所以针对这类型的漏洞防护最基本的防护方法是开展定期的审计活动,为避免这种攻击,充分使用平台带有相应的多样化的检查工具,并在需要时进行定期更新,并保障设备出厂的默认密码已经得到彻底清除;而针对BGP漏洞的防护,最理想的办法是于ISP级别层面处理和解决相关的问题,假如是网络层面,最理想的办法是对携带数据包入站的路由给予严密的监视,并时刻搜索内在发生的所有异常现象。

2交换机常见的攻击类型

2.1MAC表洪水攻击

交换机基本运行形势为:当帧经过交换机的过程会记下MAC源地址,该地址同帧经过的端口存在某种联系,此后向该地址发送的信息流只会经过该端口,这样有助于节约带宽资源。通常情况下,MAC地址主要储存于能够追踪和查询的CAM中,以方便快捷查找。假如黑客通过往CAM传输大量的数据包,则会促使交换机往不同的连接方向输送大量的数据流,最终导致该交换机处在防止服务攻击环节时因过度负载而崩溃.

2.2ARP攻击

这是在会话劫持攻击环节频发的手段之一,它是获取物理地址的一个TCP/IP协议。某节点的IP地址的ARP请求被广播到网络上后,这个节点会收到确认其物理地址的应答,这样的数据包才能被传送出去。黑客可通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,ARP欺骗过程如图1所示。

2.3VTP攻击

以VTP角度看,探究的是交换机被视为VTP客户端或者是VTP服务器时的情况。当用户对某个在VTP服务器模式下工作的交换机的配置实施操作时,VTP上所配置的版本号均会增多1,当用户观察到所配置的版本号明显高于当前的版本号时,则可判断和VTP服务器实现同步。当黑客想要入侵用户的电脑时,那他就可以利用VTP为自己服务。黑客只要成功与交换机进行连接,然后再本台计算机与其构建一条有效的中继通道,然后就能够利用VTP。当黑客将VTP信息发送至配置的版本号较高且高于目前的VTP服务器,那么就会致使全部的交换机同黑客那台计算机实现同步,最终将全部除非默认的VLAN移出VLAN数据库的范围。

3安全防范VLAN攻击的对策

3.1保障TRUNK接口的稳定与安全

通常情况下,交换机所有的端口大致呈现出Access状态以及Turnk状态这两种,前者是指用户接入设备时必备的端口状态,后置是指在跨交换时一致性的VLAN-ID两者间的通讯。对Turnk进行配置时,能够避免开展任何的命令式操作行为,也同样能够实现于跨交换状态下一致性的VLAN-ID两者间的通讯。正是设备接口的配置处于自适应的自然状态,为各项攻击的发生埋下隐患,可通过如下的方式防止安全隐患的发生。首先,把交换机设备上全部的接口状态认为设置成Access状态,这样设置的目的是为了防止黑客将自己设备的接口设置成Desibarle状态后,不管以怎样的方式进行协商其最终结果均是Accese状态,致使黑客难以将交换机设备上的空闲接口作为攻击突破口,并欺骗为Turnk端口以实现在局域网的攻击。其次是把交换机设备上全部的接口状态认为设置成Turnk状态。不管黑客企图通过设置什么样的端口状态进行攻击,这边的接口状态始终为Turnk状态,这样有助于显著提高设备的可控性。最后对Turnk端口中关于能够允许进出的VLAN命令进行有效配置,对出入Turnk端口的VLAN报文给予有效控制。只有经过允许的系类VLAN报文才能出入Turnk端口,这样就能够有效抑制黑客企图通过发送错误报文而进行攻击,保障数据传送的安全性。

3.2保障VTP协议的有效性与安全性

VTP(VLANTrunkProtocol,VLAN干道协议)是用来使VLAN配置信息在交换网内其它交换机上进行动态注册的一种二层协议,它主要用于管理在同一个域的网络范围内VLANs的建立、删除以及重命名。在一台VTPServer上配置一个新的VLAN时,该VLAN的配置信息将自动传播到本域内的其他所有交换机,这些交换机会自动地接收这些配置信息,使其VLAN的配置与VTPServer保持一致,从而减少在多台设备上配置同一个VLAN信息的工作量,而且保持了VLAN配置的统一性。处于VTP模式下,黑客容易通过VTP实现初步入侵和攻击,并通过获取相应的权限,以随意更改入侵的局域网络内部架构,导致网络阻塞和混乱。所以对VTP协议进行操作时,仅保存一台设置为VTP的服务器模式,其余为VTP的客户端模式。最后基于保障VTP域的稳定与安全的目的,应将VTP域全部的交换机设置为相同的密码,以保证只有符合密码相同的情况才能正常运作VTP,保障网络的安全。

4结语

数据通信论文范文第7篇

关键词:MSM6882;最小频移键控;无线数据通信

1引言

计算机与数据终端的普及使得无线数据通信技术在很多领域得到广泛应用。在无线数据传输设备中,调制解调器是不可缺少的一环。调制解调器的调制方式主要有频移键控(FSK)、相对相移键控(DPSK)等,其中最小频移键控(MSK)调制方式是FSK方式中较好的一种。MSK调制方式是连续相位频率键控(CP-FSK)方式的特殊情况,其调制系数为0.5。MSK信号在码元转换瞬间没有相位突变,因而信号频谱在频带之外的滚降会加快,占用频带比PSK信号窄,但却具有与PSK相同的性能,非常适合在无线通信中使用。

MSM6882是日本OKI公司生产的采用MSK调制方式的调制解调芯片。它的工作温度为-25℃~70℃,采用DIP22或SOC24封装,其主要特点如下:

片内滤波器采用开关电容结构;

数据传送波特率1200/2400bps可选;

片内发送滤波器可作为音频信号滤波器单独使用;

接收定时再生电路有两种同步方式供用户选择;

片内集成有振荡电路;

调制可采用正弦或余弦方式;

采用单5V电源供电(MSM6882-5)。

2MSM6882的引脚功能

MSM6882的引脚排列如图1所示,其引脚功能描述如下:

X1、X2:晶体输入脚。当外接时钟时,X1悬空。

MCS:时钟频率选择端。该脚为“0”时,外部晶振或时钟选择3.6864MHz,为“1”时,外部晶振或时钟选择7.3728MHz。

ME:调制器使能端。该端为“0”时,TI脚与发送低通滤波器相连,为“1”时,调制器与发送低通滤波器相连。

SD:发送数据输入脚。

ST:发送时钟输出脚。使用时可用ST信号的上升沿同步SD脚的信号。

SIN:正弦调制方式选择。

PRE:发送数据预置选择。为“0”时,SD脚信号输出至AO脚。

BR:波特率选择位。其选择方式见表1所列。

表1波特率选择表

时钟频率(MHz)MCSBR波特率(bps)

7.3728112400

101200

3.6864001200

SG:片内模拟信号地。

GND:芯片电源地。

TI:音频信号输入。

AO:调制信号输出。

AI:解调信号输入。

CDT,CDO:芯片测试脚。正常使用时,CDT脚应接地,CDO脚悬空。

RD:接收数据端。经解调后的信号由此脚串行输出。

RT:接收数据时钟。使用时可用RT信号的下降沿同步RD脚数据。

CF:快速锁相控制。该端为“1”时,RD脚和RT脚的输出信号相位差大于22.5°,相位校正将快速完成;如果相位差小于22.5°,相位校正以低速进行。而在该脚为“0”时,无论RD脚和RT脚的输出信号相位差为多少,相位校正均以低速进行。通常情况下该脚接高电平,即选择快速锁相方式。

CT:同步方式选择。为“0”时,锁相环在50比特内完成相位同步。为“1”时,锁相环在18比特内完成相位同步。

FT:自环测试控制。通常接高电平。

VDD:芯片电源端口。

3MSM6882的内部结构原理

MSM6882的内部结构如图2所示。该电路主要由三个部分组成:发送电路、接收电路和时钟发生电路。发送电路包括调制器、发送低通滤波器和两个RC低通滤波器。它在PRE和SIN输入信号控制下可完成对输入二进制数据的调制或输入音频信号的滤波。在完成调制功能时,首先由调制器将输入数据调制为MSK信号,再由发送滤波器和两个RC低通滤波器滤除高频分量并加以平滑后,输出到线路上。在完成音频滤波功能时,发送滤波器将与调制器断开而与TI端接通,从而直接将输入的音频信号滤波并送至线路。

接收电路由RC低通滤波器、混频器、接收带通滤波器、限幅器、采样保持电路、延迟检测器、检测后置滤波器和定时再生器组成。接收信号经接收滤波器滤除杂波后,可由限幅器和采样保持电路变换为方波信号输入延迟检测器。然后由延迟检测器恢复出解调数据,经检测滤波送入定时再生电路以提取接收时钟,最后将接收时钟和解调数据输出。

图3

时钟发生电路可为整个电路提供时序信号。

数据通信论文范文第8篇

1.重知识、轻能力。电子信息工程专业学生既要掌握广泛的人文社会科学知识和扎实的数理基础知识,掌握电路与电工学、信号与系统、计算机、电磁场与电磁波等专业基础知识,掌握电子系统设计、软件开发、信号与信息处理等专业方向知识,更要具备自学能力、信息获取与表达能力、系统认知能力、创新思维能力、工程实践能力、系统开发能力以及团队协作能力。新时代对人才,特别是对创新型人才的要求,已经从知识体系走向能力体系[2]。对于数据通信与计算机网络课程来说,知识点多、更新快,因此,培养学生获取知识、应用知识的能力比单纯传授知识本身更重要。该课程传统的开卷考核方式和闭卷的考核方式对课本的依赖程度较高,考试内容侧重于理论知识,忽视了对各种能力的考核。学生往往借助死记硬背的方法获得较高的分数,从而使学生养成了错误的学习观念,不利于对学生创新能力和应用能力的培养。

2.形式单一。一门课程的考核应该全面考核该课程涉及的各种知识以及应用这些知识的能力,不同的知识或能力应采取不同的考核形式。目前一般都是通过期末一张试卷考核,无论是采取开卷还是闭卷形式,都无法全面考核学生的真实知识和能力。闭卷考试比较死板,注重知识,弱化运用;开卷考试虽灵活,但轻基础。由于受限于试卷篇幅和答题时间,单次考试无法兼顾知识和能力,只能侧重于知识点的考核,导致学生紧抓书本,视野狭窄,缺乏综合运用知识的能力和创新能力。考试期末“一锤定音”,只重结果、不重过程。通过一次考试决定学生一门课程的最终成绩,存在极大的偶然性。必然导致学生平时不学,考前突击复习,造成很多学生只注重考试期的临阵磨枪,而忽视了平时的过程学习。必然出现学生缠着教师划范围、指重点,学生也只是简单地复习重点内容,无法把握知识体系,更谈不上知识的应用了。另外,仅考期末考试,大大削弱考试的反馈作用,不利于教师及时调整教学内容和方法,也不利于发挥考试对学生平时的激励和引导作用。

二、考试改革的主要方法

1.全过程。所谓全过程就是考核持续在整个教学过程中完成,不是仅仅局限在期末考核。全过程的考核能够更加真实地反映学生的学习状况,能够更好地反馈教学效果,及时指导教师调整教学方法和手段,及时帮助学生重新分配时间和精力、调节侧重点,更好地完成学业。除期末考试外,在每次教学过程中进行学风考评,在每一章节的教学结束后进行知识点检测,在每个专题进行中,培养和反馈学生综合运用知识的能力。通过遍布整个教学过程中的考核,督促学生全面深入地掌握各门课程的内涵与外延,给予学生展示学习状况、心得体会和思考探讨的机会,全面充分地评价学生的学业,避免一次考试定终身的弊端,以提高考核的合理性、公平性和真实性。在数据通信与计算机网络的教学过程中,全过程考核主要涉及这样几个阶段。①教学过程中,随堂小测验。可以在一节课结束时进行,检查本节课的教学效果,也可以在一节课开始时进行,检查前面学习过的内容。②单元结束后,设置单元小考。单元小考不宜过于频繁,一门课设置二三次即可。③自学环节的评价。在整门课程的教学过程中,安排一两个章节由学生自学,在课堂上师生共同评价自学效果。④期末考试,全面考核教学情况。各个阶段的考核应该合理调配,保证每两次课有一次考核,要么单元测试,要么自学评价,要么随堂小测验,使得学生紧紧跟住教学活动,及时掌握相应知识,培养相应能力。

数据通信论文范文第9篇

光电经纬仪在捕捉目标图像的同时,能够实时记录精确的测角信息,并通过事后目标图像的判读处理,得出目标精确的中轴偏移量,进而叠加计算出更为精确的测角值[1]。因此,图像信息、时间信息和角度信息是光电经纬仪记录的三大重要信息。安装有高速摄像机的某型号光电经纬仪工作参数:(1)高速摄像机拍摄帧频:1000Hz;(2)编码器:处理帧频1000Hz;(3)时统终端:最高处理帧频200Hz。由于时统终端的处理速度最高只能达到200Hz,要想给1000Hz的编码器数据加上时标,需对时间信息进行细分处理,产生对应1000H编码器数据的时间信息。编码器信息由编码器系统以1000Hz同步信号为基准,对角度进行检测,并以一定的编码格式将角度信息发送到数据通信系统。1000Hz的角度信息是在1000Hz同步信号后560μs完全发送到数据通讯系统,因此数据通讯系统应该在1000Hz同步信号后560μs接收编码器数据,并与1000Hz采样点的时间信息一同打包,形成同一时间点的角度—时间测量数据包,供事后与图像信息一同组成完整的经纬仪测量数据。

1.1细分时间信息时统终端最高处理速度为200Hz,不能满足1000Hz数据频频要求。设计时,要求时统终端提供1Hz的时间信息,并提供1Hz和1000Hz同步信号,数据通讯系统以1Hz和1000Hz同步信号为基准产生毫秒时间信息。

1.2通信时序设计设计1Hz脉冲信号启动一个外部中断,并在这个中断中接收1Hz的时间信息,此时间信息是对应上一个1Hz的时间信息,因此需对对时间信息进行“+1秒”处理。设计1000Hz脉冲信号启动另个一个外部中断,在中断中根据相对1Hz中断后产生1000Hz中断的个数,产生毫秒信息。1000Hz计数在1Hz中断中清为零,每1Hz中断间隔共产生1000个1000Hz中断。根据设计原理,要求系统响应完1Hz中断后,响应1Hz后的第一个1000Hz中断,这种响应中断先后顺序是保证产生正确毫秒值的关键。数据通讯系统的主控制器S3C2440,其24个外部中断可配置引起中断的信号模式为电平触发或沿触发,并可配置极性[2],在外部中断寄存(EXTINT)中进行设置。时统终端提供的1Hz同步信号和1000Hz同步信号格式如图1所示。可以设置1Hz中断为下降沿产生中断,与S3C2440的外部中断0(EINT0)连接,1000Hz中断为上升沿产生中断,与S3C2440的外部中断6(EINT6)连接,两个中断相差1个脉冲宽度时间,如此设计保证了两个中断的时序安排。

2软件实现

软件设计分为两部分,一部分为初始化设计,其中包括配置GPIO端口、中断配置和启动中断。另一部分为中断处理程序,包括外部中断0和外部中断6。

2.1程序初始化程序初始化主要完成中断设置并启动看门狗计数器功能。

2.2中断“0”(1Hz中断)1Hz中断处理程序:在1Hz中断中接收时统时间信息,并进行加1秒处理和1000Hz中断计数器值置“0”,软件流程图如图2所示。

2.3中断“6”(1000Hz中断)在中断“6”中主要完成产生时间的毫秒信息、接收编码器数据并收发经纬仪各分系统通信数据。

2.3.1产生毫秒信息毫秒产生程序:在1000Hz中断中根据1Hz同步信号后的1000Hz中断的个数(m_n1000)产生毫秒信息,毫秒(=1×m_n1000),软件流程如图3所示。

2.3.2接收编码器数据并收/发其它各分系统数据编码器在1000Hz到来时采集角度数据,并发送给数据通讯系统,数据完全传送至据通讯系统是在1000Hz信号后的560μs,因此数据通讯系统在1000Hz中断中,延时560μs接收编码器数据,此时接收的数据为当前1000Hz的经纬仪角度数据。综上分析可知,在1000Hz中断中处理顺序为:产生时间毫秒延时560μs接收编码器数据将时间信息和编码器数据编码打包以系统规定帧频发送数据(低于或等于1000Hz且能整除1000)。在此能否实现精确延时是接收正确编码器数据的关键。精确时延时由ARM处理器内置的Watchdog计数器产生[4]。具本方法为:设置看门狗工作在计数器方式下,在1000Hz中断开始时读取一次计数器值(WTCNT),然后通过不断读取该计数器值,得到相对开始时刻的运行时间,在达到程序所要求的延迟时间时,接收编码器数据。看门狗的计数脉冲是由ARM处理器的PCLK时钟经两次可编程分频后得到[3]。对看门狗的操作,包括看门狗分频数和工作模式设定,由设定WTCON完成;对16位数据寄存器WTDAT编程完成设定看门狗超时值;在软件运行过程中,读取看门狗16位计数器WTCNT的当前计数值,计算两次读数之差可得到精确时间差。PCLK为ARM处理器器件时钟,由ARM时钟控制逻辑产[4]。它与主时钟(FCLK)的关系由时钟分频控制寄存器CLKDIVN位2:0设定。主时钟频率与输入频率关系。在程序初始化中设置好看门狗工作方式后,在1000Hz中断中实现相对1000Hz中断信号延时560μs接收编码器数据。接收编码器数据程序流程图如图4。图4中之所以要先清接收编码器数据端口的接收缓存器,是保证读到的数据是当前1000Hz时刻的编码器数据。处理完成时间信息和编码器数据后,可依据时间信息的毫秒值,完成对外50Hz、100Hz、200Hz、500Hz、1000Hz的通讯。如100Hz通讯时,当毫秒值能被10整除时,即执行100Hz通讯程序。

3设计结果

利用时间细分和看门狗精确时延设计,可在经纬仪上实现时间信息和编码器数据高帧频的数据合成,从而实现设备角度和时间信息与高速摄像机图像信息的数据匹配,完成经纬仪测姿需求。目前在某型号经纬仪上装有一款最高记录帧频400Hz的高速摄像机,系统指标要求为编码器发送数据帧频1200Hz,编码器发送数据波形如图5。通信系统向其它系统发送的编码器、时间信息合成数据包最高帧频400Hz,其设计依即为本文所述原理。通信系统要求提供1Hz和400Hz的同步信号,1Hz下降沿产生中断“0”,400Hz上升沿产生中断“6”。系统的两个中断信号波形如图6。在1Hz中断接收时统时间信息,在400Hz中断中先清接收编码数据端口的接收缓存器,然后延时560μm接收编码器数据。依据系统要求,发送编码器与时间信息合成数据包的400Hz通信数据波形如图7。此款数据通信系统通过实际应用证明时序设计合理,性能可靠,完全符合设计要求。如若要求发送1000Hz编码器和时统时间合成数据包,则在设计中要求提供1Hz和1000Hz同步信号,并且提高通信波特率以便在1ms内完成数据的接收和发送。

4结论

数据通信论文范文第10篇

网络编码是一种融合了路由和编码的信息交换技术,它的核心思想是在网络中的各个节点上对各条信道上收到的信息进行线性或者非线性的处理,然后转发给下游节点,中间节点扮演着编码器或信号处理器的角色。传统的网络传送数据所采用的方式是存储转发,这种传送方式除数据的发送节点和接受节点以外的节点都是由路由负责,其对数据传送的内容不会进行任何处理,在这个网络化的高速发展的时代里,数据传送很容易受到各种攻击,从而不能保障数据内容的安全,因此这种数据传送有着很大的弊端。随着网络信息化技术的发展,网络编码取代了传统的网络数据传送,网络编码是把不同的信息转化成位数更小的痕迹,然后在目标节点进行处理,从而避免了信息的重复操作,保障了信息传送的效率。

2基于网络编码的数据通信技术研究

网络编码的提出使得数据通信技术发生翻天覆地变化,不仅满足了人们对通信性能的需求,而且也为我国当代数据通信技术的发展提供了技术保障。随着通信技术发展,通信在人们以及社会发展过程中所起的作用也越来越大,人们对网络编码的数据通信技术进行了大量的研究,并且取得了一定的成就,为我国当前社会发展提供了巨大的便利。

2.1网络编码的网络协议

基于网络编码,数据通信技术要想保障通信安全、可靠,网络协议是必须具备的。由于网络节点之间联系的复杂性,在制定协议时,通常把复杂成分分解成一些简单成分,然后再将它们复合起来[2]。最常用的复合技术就是层次方式,网络协议的层次结构必须保证结构中的每一层都规定有明确的服务及接口标准。同时把用户的应用程序作为最高层除了最高层外,中间的每一层都向上一层提供服务,同时又是下一层的用户。把物理通信线路作为最低层,它使用从最高层传送来的参数,是提供服务的基础。网络编码改变了传统数据传送方式,避免了信息处理的重复性,在数据通信技术中,将网络编码引入到网络协议中,使得网络编码与网络协议精密结合,从而保障网络数据传送的可靠性、稳定性、安全性。

2.2网络编码的网路数据传输

网络数据传输对于数据通信技术而言是其技术得以体现的重要标志。我国当代人们对网络通信性能要求不断提高,而在这个网络化的时代里,为了更好地满足人们的需求,基于网络编码的网络数据传输根据数据通信传输的最大流-最小割定理,数据的发送方和接收方通信的最大速率不能超过双方之间的最大流值或最小割值,网络编码的网络数据传输能够提高网络吞吐量,满足人们多网络数据传输的需求。同时网络编码的网络数据传统还能改善网络的可靠性,防止网络数据传输过程中受到攻击。

2.3网络编码的路由协议

在数据通信技术当中,路由器提供了网络互联的机制,实现将一个网络的数据包发送到另一个网络。在这个数据传输的过程中,路由是根据IP数据包发送的路径信息。为了保障数据传输的可靠性,就必须实现制定规范的路由协议。基于网络编码的路由协议是网络编码实现及应用的基础,将网络编码与路由协议统一到一个较高层次,从而满足数据传输的需求。在当代社会发展过程中,数据通信技术的作用越来越大,人们对数据通信性能需求不断提高,为了更好地满足当代社会发展的需求,基于网络编码的数据通信就必须对其路由协议进行相关的研究。利用网络编码技术进行数据信息传送能够极大的提高信息传送效率。这不但是因为网络编码可以使网络数据单次传送的信息量大幅度增加,还在于网络编码可以减少分组的传送次数,保障数据传输的性能。

3结语

数据通信论文范文第11篇

(1)路由技术,智能光网络的路由技术是最为关键的一项技术,其具体分为了域内路由和域间路由两种协议类型,在不同的状况下可以采取不同的路由类型来使用;(2)信令技术,智能光网络中的信令技术改变了原有传统网络对于信令重视不足的现状,充分利用信令来完善整个的网络系统;(3)自动发现技术,该技术主要是指智能光网络能够自动化的识别一些不同种类的信号以提高网络的运行效率;(4)链路管理技术,该技术主要是用来加强对于点对点之间的链接进行信息传输的控制和管理,提高信息传递的效率;(5)生存技术,该技术的运用能够在极大程度上缩短网络系统发生故障后到网络系统重新运行之间的时间,快速使网络恢复运行,避免更大故障的发生。

2智能光网络在电力数据通信网中的应用

智能光网络的优势十分明显,我们理应把这种优势合理的利用到电力数据通信网中来,在当前我国的电力数据通信网中对于智能光网络的应用主要体现在以下两个方面:(1)首先在集中控制系统当中智能光网络的运用可以有效地为电力数据通信网提供一个动态的、灵活的智能芯层,进而提高电力数据通信网的运行效率,并且这种动态化的配置还能够有效的提高电力数据通信网中的资源利用率,使得数据服务层之间的连接实现真正的自动化;(2)智能光网络在电力数据通信网中的运用还体现在信号机制的建立上,尤其是对于信令的使用更是进一步提升了电力数据通信网的质量,实现了整个电力系统的平稳安全运行。

3提高电力数据通信网络的可靠性

当前随着我国电力应用的逐步增多,电力系统所面临的压力也正在逐步增大,这也就给电力数据通信网提出了更高的要求和挑战,面对这种压力,电力数据通信网必须提高自身的可靠性才能够满足当前人们对于电力系统不断提高的各种要求。

3.1电力数据通信网可靠性指标。电力数据通信网的可靠性指标我们可以参照安全性指标进行分析,具体来看,可以分为应用层、业务层和设施层三个不同的层级对电力数据通信网的可靠性进行评价。

3.2做好网络管理系统。网络管理系统是整个电力数据通信网的重要组成部分,网络管理系统的有效运行能够在很大程度上确保电力数据通信网的安全,提高电力数据通信网的可靠性,尤其是网络管理系统中的故障管理功能能够及时有效地发现并且处理电力数据通信网中发生的各种故障,即使处理不了的也能够及时的进行报警交由专业人员进行处理,有效避免了长时间发生故障的可能性。

3.3加强维护运行管理。网络的维护对于整个的电力数据通信网来说具有重要意义,电力数据通信网维护到位就能够有效地避免很多事故的发生,有效提高电力数据通信网的可靠性,因此,我们应该加强对于电力数据通信网维护运行的管理,尤其是要提高网络维护运行管理部门的办事效率,明确每一个员工的具体职责,加强对于整个电力数据通信网的维护和管理,确保电力数据通信网的正常运行。

3.4加强对于网络运行环境的管理。我们都知道电力数据通信网络的有效运行必须依靠一定的环境,而网络运行周围环境对于电力数据通信网可靠性也存在着较大的影响,尤其是电力数据通信网络中机房的环境和光缆铺设周围的环境对于电力数据通信网的影响最为重要,此外,周围环境中自然条件的变化也会对电力数据通信网的运行产生影响,甚至会导致电力数据通信网运行故障的发生,所以,我们应该加强对于网络运行环境的管理和控制,有效避免周围环境对于电力数据通信网的不良影响。

4结语

数据通信论文范文第12篇

1.1运营商IP数据网

中国移动、中国电信、中国联通三大运营商IP数据骨干网,基本覆盖了所有省会节点和大部分地市节点,采用核心、汇聚和接入3层结构。它们基本都采用BGPMPLSVPN承载业务,建立了服务质量保证(QoS)体系,在全网部署了IGP/LDP快速收敛功能,并部署了MPLSTEFRR链路保护功能,域内路由协议采用IS-IS,并通过MP-iBGP传播MPLSVPN路由信息。

1.2铁路既有IP数据网

铁路数据通信网由建设于不同时期的客运专线数据网、铁通公司划转的专用数据网及铁路综合计算机网(TMIS数据网)3个相对独立的网络构成。客运专线数据网目前已经覆盖了铁路总公司,各铁路局的调度中心,京沪、京石武、武广、甬台温、温福、郑西、沪宁、沪杭等已建成的客运专线沿线站段、动车所等业务节点。铁路局区域网络由核心节点、汇聚节点、接入节点构成。骨干网络暂采用北京、武汉、西安、上海局区域网络的核心节点路由器作为临时域间数据转发节点,满足各铁路局对总公司区域网络间,以及各铁路局区域网络间数据路由转发需求。客运专线数据网采用MPLSVPN实现对业务的承载。既有普速线数据网大部分为铁通公司划转铁路之前的铁通建设,目前各铁路局网进行基础通信网改造工程,在改造完成后基本实现了对既有普速线所有车站的覆盖,并实现了与客运专线数据网的整合。铁路综合计算机网为2层网络结构,覆盖铁路总公司、铁路局及部分车站。随着网络安全工程的实施,铁路总公司、铁路局机关局域网实行三网分离,即局域网被分割成内部服务网、安全生产网、外部服务网3个逻辑子网,分属于不同的安全域。TMIS网络以路局为分界点,路局以上是骨干网,路局以下是基层网,总公司至各路局为星形组网。目前TMIS数据网与客运专线数据网(即铁路数据通信网)未实现整合。

2铁路数据通信网网络建设

铁路数据通信网建设的目标为以既有数据网为基础,整合成一张综合的IP数据网,实现对不涉及行车安全及资金往来的铁路信息系统和通信数据业务的承载,采用适合铁路需求的技术策略,提高数据网络运行效率。

2.1骨干网建设方案

骨干网络由汇接节点、转发节点和接入节点组成。骨干网汇接节点设置在铁路总公司;转发节点设置在北京、西安、武汉、上海、成都;接入节点设置在各铁路局。每个节点设置2台路由器。骨干网为一个独立自治域。北京、武汉、西安转发节点间构成半网状连接方式,相邻骨干网转发节点间互联,每个转发节点与总公司节点间直联,实现全网流量在骨干网层面转发;骨干网接入节点同时与2个大区转发节点互联。骨干网节点间采用10GEWAN接口互联。

2.2区域网络建设方案

每个铁路局区域网络均作为一个独立的自治域,区域网络间的互访通过骨干网络实现。铁路局区域网络由铁路局所在地的核心节点、业务相对集中的汇聚节点和接入节点组成。接入节点到汇聚节点间、汇聚节点到核心节点间的连接,在城市范围内或有需求的节点,采用星形或环形方式接入上层节点,在铁路沿线范围,接入节点采用链型双归方式接入汇聚节点。对于接入节点,采用分层PE技术,在大型车站部署SPE节点,小型站段或工区部署UPE节点。

2.3既有数据网整合方案

由于TMIS数据网承载着货票、确报、调度、车号自动识别、行车安全监控(5T)、铁路办公自动化、统计、工务、财务核算等多个应用系统,因此,铁路数据网与TMIS网络的整合要分步骤实施。第一步:TMIS数据网业务之间存在大量互通需求,因此没有对承载业务做严格的访问隔离,而铁路数据通信网采用VPN方式实现业务接入,为避免对TDMS广域网承载业务造成影响,第一步将承载的全部业务以一个统一VPN接入铁路数据网。第二步:新的信息业务直接接入铁路数据网,TMIS既有业务逐步向铁路数据网割接,业务割接后TMIS网络设备根据性能及配置情况,融入铁路数据网各类节点中,实现一张统一的数据网,实现信息资源共享。

2.4技术策略

铁路数据通信网采用骨干网络及区域网络二级构建,在区域网络接入节点,采用分层PE构建。铁路数据通信网骨干网络链路由OTN承载,采用10GE接口;铁路局区域网络核心、汇聚节点间的链路及接入节点到汇聚节点间的链路,主要由OTN承载,采用GE接口;接入节点间的链路主要由光纤承载,采用GE接口。为保证数据网对业务承载的可靠性,数据网要求OTN承载网启用保护机制,并利用传输网络保护机制、数据网故障检测恢复机制及两者的协调配合,来共同保证数据网的可靠性。数据网通过lay-er3MPLSVPN实现对业务的承载,保证不同业务组的安全隔离,采用OptionB方式实现VPN跨域互通;将layer2MPLSVPN作为补充,提供基于MartiniVLL业务。采用区分业务(DiffServ)同时结合CBQ以及CAR等多种技术方式,来保证各类业务的QoS。骨干网络依靠高带宽的设计提供网络的轻载来保证SLA,采用IPDSCP、IPTOS和MPLSEXP字段标识QoS等级;在PE路由器实现QoS的等级化标记,根据初始业务类型提供6类服务等级对应6种队列;部分关键业务,如GSM-R/GPGS、会议电视、软交换等,考虑直接在区域网核心节点下设置独立的PE接入设备,基于物理端口进行分类和标识。在全网部署路由快速收敛功能,启用BFD完成快速链路故障探测,先期在骨干网络转发节点间对重要业务(如GSM-R/GPRS业务)进行MPLS-TEFRR的部署。域内路由协议采用IS-IS,并通过MP-iBGP传播MPLSVPN路由信息,域间协议采用E-BGP。骨干网络及各区域网络均为独立AS。在骨干网接入路由器部署流量采集设备,在铁路总公司节点设置流量分析与统计服务器,对各铁路局引入骨干网流量进行统计分析,并对异常流量进行告警。数据网为铁路专网综合IP网,与公众互联网采用物理隔离;全网通过实施MPLSVPN,完成各业务系统的隔离;网络支持分域、分权管理;对于网络设备的服务配置,遵循最小化服务原则,关闭网络设备不需要的物理端口及服务;对网络设备实行交互式访问安全措施;支持对接入业务限速处理;在IS-IS、BGP等协议中启用校验和认证功能;网管区域的防火墙具有入侵检测功能;在网络互联端口开启I-SISHello的MD5认证;在区域网出口限制BGP对等体(peer)以外IP地址对179端口的访问。在MPLS环境下向IPv6演进,在所有IPv6业务不需隔离时,可采用6PE技术实现;在IPv6业务需隔离的情况下,可采用6VPE技术实现。

3结束语

数据通信论文范文第13篇

城市轨道交通信号系统的DCS网络包含有线部分和无线部分。有线网络部分是指轨旁设备之间的数据通信,为信号系统提供专用有线信息传输,为控制中心、车站、场段之间提供有线传输通道,建立局域网连接。无线部分主要是列车上的移动无线设备和地面轨旁无线单元之间建立的车地双向通信。如上所述,在信号系统的DCS网络中,可以根据不同的组网方式,构建不同的网络结构,形成连接信号系统相关设备的通信网。而在这样的网络中,传递的信息就包含大量的管理信息、行车数据信息、ATS信息、维护信息、数据记录信息等。DCS系统网络连接设备一般连接方式需要说明的是DCS网络结构是多样的,随着实际地铁线路情况、所连接的设备情况、以及技术发展和应用情况有不同变化。从图1中可以看出,信号系统DCS网络具有连接设备类型多、数量大,信息传输种类繁多的特点。如果在DCS网络中信息没有合理的传输定义,使网络中任何一个数据帧的传输都要遍及整个网络,导致所有与网络连接的设备都接收到,这样就会严重的消耗掉网络整体带宽。因此,在DCS网络传输信息量较大时(如早、晚运行高峰时等),如不对网络进行合理设置,就可能产生网络风暴。网络风暴发生时,与网络连接的部分设备也可能会由于无法应对网络流量的大幅波动导致故障,进而引发故障面扩大的情况发生,对运营产生严重影响,这就需要对网络中的信息传输进行合理优化。

2VLAN技术特点及在DCS网络中的应用

VLAN技术是将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组数据交换。由于VLAN设置是在交换机上按逻辑来划分,而不是传统上的只能从物理上划分,因此VLAN技术的出现,可以满足根据实际应用情况,将同一物理局域网内不同用户逻辑地划分成不同的广播域需求。在设计VLAN并实现应用时,首先要确定如何划分VLAN。较为常见的VLAN划分方式包括:按照端口划分,按照MAC地址划分、基于网络层划分、以及基于IP广播和基于规则等方式。其中应用最为广泛、也是最有效的,是按照端口划分的方式,这种划分方式是根据以太网交换机的交换端口来划分的,将交换机上的物理端口分为若干个组,每个组构成一个虚拟网。由于基于端口划分VLAN的优点是定义VLAN成员非常简单,只要在接入交换机上进行相关设置即可,操作相对简单,适合任何大小的网络。同时,这种配置方式适用于网络环境比较固定的情况,与DCS网络构建后即在运营中不会轻易改变的实际情况较为符合,因此在地铁信号系统DCS网络交换机的配置中,一般都可以使用按照端口划分VLAN的配置方式。以赫斯曼交换机为例,按照端口划分VLAN,为不同端口赋予不同ID后的界面显示情况综上所述,为了有效避免信号系统DCS网络风暴的发生,可以将交换机端口划分到不同VLAN中。其原理为:在不同端口发出的所有数据帧上增加一个代表所属VLAN编号的ID,各个交换机端口只有在接收到所属VLANID的信息时,才会对该信息进行拆分处理,而在收到标有其他VLANID信息时,只会将该信息按照目的地址进行转发。这样就实现了通过在DCS网络交换机上应用VLAN技术,有效控制网络流量、降低网络风暴发生概率的目标。并且通过在交换机上进行VLAN的划分,可以起到减少项目建设的设备投资成本、简化DCS网络管理、提高网络安全性的作用。这里需要提出的是,有必要找到适合于信号DCS网络的划分原则,结合实际应用情况,将不同级别的信息进行合理区分。

3适用于DCS的VLAN划分原则

由于地铁信号系统DCS网络具有连接设备数量、类型较多,信息传输种类繁多的特点,在按照端口划分的VLAN配置方法对信号DCS网络交换机等进行配置时,需要寻找到合适的原则,将信号系统DCS网络中不同设备、不同信息类型进行全网的统一配置,既能有效避免网络风暴,又有利于维护人员进行维修检查。这就需要根据网络端口是否有用、该端口在网络中的作用、所传输的信息内容和特点等特征,将网络端口有序划分。例如,在网络的列车自动控制(ATC)信息、列车自动监控(ATS)信息、维护管理信息等带有不同功能及目地的信息,划分到不同的VLAN中。在信息有效传输的同时,也可以提高网络的安全性能。建议按照以下原则进行层层划分。

1)由于信号系统涉及列车行车安全,因此可先将交换机上多余端口统一划入“无用端口”的VLAN中,这样即使有其他设备接入到该端口上,也不会对有用端口间的网络通信造成影响。

2)进一步将有用端口进行分类,如该端口在信号DCS网络中只做收发,不对信息进行拆分和处理,即可将其划入“管理类”的VLAN中。

3)在DCS网络中,与“管理类”信息对应的是“业务类”信息,在此类信息中,建议先将涉及到列车控制安全的ATC信息独立划分出来,同时由于此类信息较为重要,需设计两路,可以划分至两个不同的VLAN中。

4)另外,“业务类”信息还包含其他非ATC信息,也就是非安全信息。对这类信息的划分,首先将其中的ATS信息独立划分出来,同样建议为两路。

5)同时,非安全类的信息也包含维护管理类信息,如维护支持、电源监控类等信息也需要划分到单独一个VLAN中,此类信息可以不进行冗余设置。

6)其他非安全类信息也可以通过实际情况进行VLAN设置,可以独立VLAN,也可统一划入一个VLAN,根据实际情况进行设置即可。建议的VLAN划分原则,以及该原则对应在信号系统中的传输内容示意。

4总结

数据通信论文范文第14篇

关键词:BACnet智能建筑楼宇自动化面向对象

随着计算机、通信、控制和图形显示技术即4C技术的快速发展和全球对信息高速公路的大力建设,智能建筑,这个数字化、网络化和信息化的结合产物开始进入人们的视野。然而,如今智能建筑内各种控制功能变得愈发强大而复杂,致使不同厂商生产的设备使用于同一建筑物内,但各个厂商基本上都是开发自己专有的通信协议,于是各式各样的通信协议和设备给智能建筑的系统集成及管理使用带来诸多不便,用户处于受制于厂商而使造价提高、使用和维护费用增加的境地。所以制定一个开放的、统一的通信协议标准,并形成即插即用(plugandplay)的环境,就成为十分迫切需要解决的问题。

目前,在智能建筑领域,现场总线和通信协议主要有:(1)最初应用于工业控制领域的总线协议,如具有代表性的Profibus总线、Lonworks总线、CAN总线等;(2)专门针对智能建筑的总线和通信协议,如美国的BACnet和CEBus、欧洲的EIB等。本文就其中的BACnet作详细介绍。

图1BACnet的体系结构层次图

1BACnet协议概述

楼宇自动控制网络数据通信协议BACnet(AData

CommunicationProtocolforBuildingAutomationandControlNetwork)由美国供热、制冷与空调工程师协会组织的标准项目委员会135P于1995年6月正式通过制定。标准编号为ANSI/ASHRAEStandardl35-1995,同年12月正式成为美国国家标准,并得到欧盟标准委员会的承认,成为欧盟标准草案。2000年1月ISO组织TC205委员会的15个国家(中国、法国、日本、英国、美国等)的代表一致通过决议,将BACnet作为“委员会草案”进行广泛评议,适当修改后列为“国际标准化草案”,最后成为国际标准。

一般楼宇自控设备从功能上讲分为两部分:一部分专门处理设备的控制功能;另一部分专门处理设备的数据通信功能。而BACnet就是要建立一种统一的数据通信标准,使得设备可以互操作。BACnet协议只是规定了设备之间通信的规则,并不涉及实现细节。

BACnet协议模型为:(1)所有的网络设备,除基于MS/TP协议的以外,都是完全对等的(peertopeer);(2)每个设备都是一个“对象”的实体,每个对象用其“属性”描述,并提供了在网络中识别和访问设备的方法;设备相互通信是通过读/写某些设备对象的属性,以及利用协议提供的“服务”完成;(3)设备的完善性(Sophistication),即其实现服务请求或理解对象类型种类的能力,由设备的“一致性类别”(ConformanceClass)所反映。

1.1BACnet的体系结构

BACnet是一种针对智能建筑的开放性的网络协议,遵循OSI模型体系结构,BACnet体系结构层次图如图1所示。BACnet协议从硬/软件实现、数据传输速率、系统兼容和网络应用等几方面考虑,目前支持五种组合类型的数据链路/物理层规范。其中主从/令牌传递(MS/TP)协议是专门针对楼宇自控设备设计的数据链路规范。BACnet在物理介质上,支持双绞线、同轴电缆和光缆。在拓扑结构上,支持星型和总线拓扑。

BACnet没有严格规定网络拓扑结构,如图2所示。其中:网段(Segment)是多个物理网段通过中继器(R)连接形成的段落区间;网络是多个网段通过网桥(B)连接而成的,每个网络都形成一个MAC地址域;BACnet/Internet网络是将使用不同局域网技术的多个网络用路由器(RT)互联起来形成的网际网。

在BACnet拓扑中设备之间只存在一条逻辑通路,无需广域网的最优路由算法;其次,BACnet具有单一的局部地址空间,所以BACnet参照OSI模型制定了简化的网络层协议,向应用层提供不确认无连接的数据单元传送服务。每个BACnet设备都被一个网络号码和一个MAC地址唯一确定。

网络层通过“路由器”实现两个或多个异类BACnet局域网(不同的数链层)的连接,并通过协议报文进行“路由器”的自动配置、路由表维护和拥塞控制。BACnet路由器与每个网络的连接处称为一个“端口”。路由表中包含端口的下列项目:(1)端口所连接网络的MAC地址和网络号;(2)端口可到达网络的网络号列表及与这些网络的连接状态。图2中,“1/2RT”是半路由器,由PTP连接形成一个完整的BACnet路由器,即BACnet网际网将广域网技术向应用层屏蔽。

BACnet应用层即BACnet应用实体,通过API(应用编程接口)为上层应用程序服务,并与对等应用层实体通信。应用实体由两部分组成:用户单元和应用服务单元(ASE)。ASE是一组特定内容的应用服务。而用户单元支持本地API、保存事务处理上下文信息、产生请求ID、记录ID对应的应用服务响应、维护超时重传机制所需的计数器以及将设备行为要求映射为对象。

BACnet应用层提供证实和非证实两种类型的服务。BACnet定义了四种服务原语:请求、指示、响应和证实,它们通过应用层协议数据单元(APDU)传递。由于BACnet建立在无连接的通信模式上,所以OSI模型提供端到端服务的传输层部分简化功能也由应用层实现,分别为:可靠的端到端传输和差错校验;报文分段和流量控制;报文重组和序列控制。

1.2BACnet的对象、服务和功能组

BACnet采用面向对象技术,借此提供一种表示楼宇自控设备的标准。在BACnet中,对象就是在网络设备之间传输的一组数据结构,网络设备通过读取、修改封装在应用层APDU中的对象数据结构,实现互操作。BACnet目前定义了18个对象,如表1所示,每个对象都必须有三个属性:对象标志符(Object_Identifier)、对象名称(Object_Name)和对象类型(Object_Type)。其中,对象标志符用来唯一标识对象;BACnet设备可以通过广播自身包含的某个对象的对象名称,与包含相关对象的设备建立联系。BACnet协议要求每个设备都要包含“设备对象”,通过对其属性的读取可以让网络获得设备的全部信息。

表1BACnet对象

对象名称应用举例

01模拟输入AnalogInput模拟传感器输入如机械开关On/Off输入

02模拟输出AnalogOutput模拟控制量输出

03模拟值AnalogValue模拟控制设备参数如设备阀值

04数字输入BinaryInput数字传感器输入如电子开关On/Off输入

05数字输出BinaryOutput继电器输出

06数字值BinaryValue数字控制系统参数

07命令Command向多设备多对象写多值如日期设置

08日历表Calender程序定义的事件执行日期列表

09时间表Schedule周期操作时间表

10事件登记EventEnrollment描述错误状态事件如输入值超界或报警事件。通知一个设备对象,也可通过“通知类”对象通知多设备对象

11文件File允许访问(读/写)设备支持的数据文件

12组Group提供单一操作下访问多对象多属性

13环Loop提供访问一个“控制环”的标准化操作

14多态输入Multi-stateOutput表述多状态处理程序的状况,如制冷设备开、关和除霜循环

15多态输出Multi-stateOutput表述多状态处理程序的期望状态,如制冷设备开始冷却、除霜的时间

16通知类NotificationClass包含一个设备列表,配合“事件登记”对象将报警报文发送给多设备

17程序Program允许设备应用程序开始和停止、装载和卸载,并报告程序当前状态

18设备Device其属性表示设备支持的对象和服务以及设备商和固件版本等信息

在BACnet中,把对象的方法称为服务,对象及其属性提供了对一个楼宇自控设备“网络可见信息”的抽象描述,而服务提供了如何访问和操作这些信息的命令和方法。BACnet设备通过在网络中传递服务请求和服务应答报文实现服务。BACnet定义了35种服务,并将其划分为6个类别:(1)报警与事件服务(AlarmandEventServices)包含8种服务处理环境状态的变化,提供了BACnet设备预设的请求值改变通告、请求报警或事件状态摘要、发送报警或事件通知、收到报警通知确认等方法;(2)文件访问服务(FileAccessServices)包含2种服务,提供读写文件的方法,包括上/下载控制程序和数据库的能力;(3)对象访问服务(ObjectAccessServices)包含9种服务,提供了读、修改和写属性值以及增删对象的方法;(4)远程设备管理服务(RemoteDeviceManagementServices)包含11种服务,提供对BACnet设备进行维护和故障检测的工具、方法;(5)虚拟终端服务(VirtualTerminalServices)包含3种服务,提供了一种面向字符的数据双向交换机制,使其他具有专有特性的楼宇自控设备成为一个BACnet虚拟终端并使BACnet网络能对其进行重构;(6)网络安全服务(NetworkSecurityServices)包含2种服务,提供对等实体验证、数据源验证、操作者验证和数据加密等功能。

BACnet功能组规定了实现特定控制功能所需的对象和服务的组合。BACnet已定义了13个功能组,包括时钟功能组、事件响应功能组、文件功能组、虚拟终端功能组、设备通信功能组等。

1.3BACnet设备级别和设备等级说明

在实际的楼宇自动化系统中,没有必要也不可能所有的设备都支持、包含上述所有的对象和服务。因此,BACnet定义了6个一致性类别(设备级别)。一致性类别的分级编号为1~6,最低级别是类别l。每个类别都规定了设备要实现的最小服务子集,且包含低级别的所有服务。

为了帮助用户和工程人员确定不同BACnet设备之间的互操作性,需要厂商为每个设备提供标准格式文件以标识设备中己实现的BACnet标准的内容,即文件需包括设备符合BACnet等级的说明。这个文件就是PICS(ProtocolImplementationConformanceStatement),它包括:(1)标识厂商和描述设备的基本信息;(2)设备符合BACnet的级别;(3)设备所支持的功能组;(4)设备所支持的基于标准或专有的服务,设备启动或响应服务请求的能力;(5)设备所支持的基于标准或专有的对象类型及其属性描述;(6)设备支持的数据链路技术;(7)设备支持的分段请求和响应。

2BACnet的互联网扩展

目前,BACnet标准使用两种技术实现与Internet的互联。第一种技术附件H中称之为“隧道”技术,并将其设备称之为分组封装/拆装设备,简称PAD。其作用就像一个网关/路由器,这在图2中两个半路由器连接广域网形成一个完全的BACnet路由器有所体现。第二种技术附件J中称之为BACnet/IP,设备直接封装IP帧/包在BACnet网络和Internet上传输。

PAD将BACnet报文数据封装在IP协议数据包内传输,在目的BACnet网络解封。因此每个连接Internet的BACnet网络都要配置PAD网关/路由器。它可以是一个单独的设备,也可以是某种楼宇控制设备功能的一部分。

数据通信论文范文第15篇

1.1过程数据链路层接口1)数据集上层协议通过LPI访问通信存储器中的过程数据,LPI提供链路层端口初始化,包括数据集的读写以及同步操作等功能的原语。LPI规定了数据集的访问。在一个设备内,数据集由其数据集标识符(DS_Name)来识别。DS_Name由4位的通信存储器标志(traffic_store_id)和12位的端口地址(port_address)组成。2)LPI原语及调用流程链路层上各个原语及其先后调用关系如图2所示。由图2可知,进行通信前,发送者侧和用户侧需要对链路层进行初始化(lp_init),然后调用原语ds_subscribe来预订一个用于同步的数据集。接着者调用原语lp_put_dataset将数据集写入相应的通信存储器中,在进行此操作时,需要解析DS_Name。当数据集通过了物理层发送完成后,用户通过调用原语lp_get_dataset将数据集从通信存储器中取出。这样就完成了数据集的发送和接收。最后双方共同调用原语ds_desubscribe,从预定表中移去用于同步的数据集。

1.2过程变量应用层接口1)过程变量标识符在一个设备内,过程变量由其所在的数据集(DS_Name)和其在数据集中的位偏移量(Var_Offset)来标识[6]。通过总线传送时,过程变量由逻辑地址和被传送的数据集的位偏移量来识别。2)AVI原语应用变量接口AVI定义了变量提供给总线的服务。应用变量接口原语只访问通信存储器的端口,并没有触发总线的通信。在应用变量接口中,过程变量是单个访问的,属于数据集的一部分。为了提高传输效率,属于同一个数据集的过程变量作为一个坚固的整体进行传送和存储。过程变量和其所在数据集的刷新定时器一起在一次不可分割的操作中获取[7]。应用变量接口AVI原语分为3类:单个变量访问,集合访问,群集访问。

2过程数据通信设计思路

2.1过程数据链路层的设计

2.1.1过程数据链路层数据结构设计在链路层传输的数据属于数据集的一部分,数据集由其DS_Name来标识。

2.1.2过程数据链路层接口函数设计此函数用于实现过程数据模块的初始化功能。首先,读取配置文件建立相应的端口属性表来建立初值。然后进行差错判断,分为通信存储器标识和端口地址的判断,如果超出了系统设定的最大值,那么初始化过程失败。只有在以上条件为真的情况下,才初始化强制变量表和数据集预定表。2)过程“lp_put_dataset”此函数用于数据集的发送,从应用拷贝一个数据集到通信存储器中的端口。首先,要对输入参数的合法性进行检查,主要是对通信存储器和端口地址进行检查,判断是否在系统设定的范围内。在完成参数检查后,开始进行数据的发送,将数据拷入相应的端口中,同时,前一次的数据集将被覆盖。3)过程“lp_get_dataset”此函数用于接收数据集,即从端口拷贝一个数据集和其刷新定时器到应用层。首先,要检查输入参数的合法性,分别是对通信存储器标识和端口地址的值的判断。然后,根据相应的端口属性表,将端口中的数据集和刷新定时器拷贝到应用提供的内存中。

2.2过程变量应用层的设计

2.2.1过程变量应用层数据结构设计1)单个变量数据结构设计对于单个变量,利用结构体PV_NAME来描述一个变量,如下:2)集合变量数据结构集合变量使用结构体PV_SET来标识同一个数据集的一组变量,包括每个变量拷入(或拷出)的内存地址以及整个数据集的刷新定时器。3)群集变量数据结构群集结构体PV_Cluster标识一组PV_Set,由通信存储器进行排序。

2.2.2过程数据应用层接口函数设计1)函数“ap_put_variable”此函数用于单个变量的发送,从应用内存地址空间拷贝一个单个过程变量及检查变量到通信存储器。首先,检查PV_NAME参数的合法性,从PV_NAME中获取数据集DS_NAME的信息,接着调用lp_get_dataset函数从相应的端口读取数据集,然后根据PV_NAME中var_type类型,分7种情况进行数组元素个数和数据派生类型的计算,根据计算结果将过程变量和检查变量拷贝到数据集中,变量上一次的值被覆盖。在上述过程完成后,调用lp_put_dataset函数将数据集拷贝到宿端口中。2)函数“ap_get_variable”此函数用于单个变量的接收,从通信存储器拷贝一个过程变量及检查变量和刷新定时器到应用内存的地址空间。首先,要对PV_NAME进行参数检查,然后根据PV_NAME获取的端口信息,调用lp_get_dataset函数从相应的端口获取数据集。接着就根据算法从数据集中获取过程变量和检查变量。3)函数“ap_put_set”此函数用于集合变量的发送,在一次不可分割的操作中,从应用内存地址空间拷贝集合变量到端口。首先,获取PV_LIST中DS_NAME信息,根据相应的ts_id和port_address调用lp_get_dataset函数获取数据集。接着,将变量写进数据集中,在进行此操作前,先对PV_LIST进行参数的检查。在检查完成后,调用lp_put_dataset函数将数据集拷贝至相应的端口。4)函数“ap_get_set”此函数用于集合变量的接收,在一次不可分割的操作中,从端口拷贝属于同一个集合中的过程变量到应用内存地址空间。首先,对PV_LIST进行参数的检查,检查通过后,根据PV_LIST中DS_NAME的信息,调用lp_get_dataset函数获取数据集,然后根据算法将数据集中的变量进行提取,实现群集变量接收的功能。5)函数“ap_put_cluster”此函数用于群集变量的发送,从应用拷贝一个变量群集到通信存储器中,属于同一个PV_SET的变量一起拷贝。其实现的过程和函数ap_put_set相同,只是在参数检查上改为对PV_SET的检查。6)函数“ap_get_cluster”此函数用于群集变量的接收,从通信存储器拷贝过程变量的一个群集到本地用户实体。其实现的过程和函数ap_get_set基本相同,不同点在于参数检查是对PV_SET的检查。

3过程数据实时协议通信测试验证

3.1测试验证平台由于变量服务对于MVB和WTB通信存储器的访问原理和实现过程相同,因此测试基于MVB设备间的过程数据通信来验证链路层和应用层接口功能[8]。本测试连接以D113为核心的MVB主设备、UIC网关A、B两组的MVB通信板以及MVB协议分析设备,组成拥有一主、三从的MVB通信网络,如图3所示,连接无误后各套设备上电准备,UIC网关的两组从设备分别与电脑主机通过以太网相连,MVB协议分析设备通过USB与电脑主机相连。

3.2过程数据链路层测试及验证首先启动D113MVB板卡的PC104核心模块进入winxp系统,启动UIC网关MVB板下位机VxWorks系统。然后启动上位机Tornado集成开发环境,运行FTP服务器程序Tftpd32,建立连接后,下载MVB实时协议栈代码。接着就开始进行端口配置,在测试中,配置0x001,0x002,0x005为源端口,接收来自D113MVB板卡发出的数据,3个端口功能码分别为0,1,4,接收字节数为2,4,32,配置0x008,0x009,0x00a为宿端口,向D113MVB板发送数据,功能码为2,接收的字节数为8,测试结果如图4,图5所示。链路层接口向上层应用提供数据集的读写操作,对于应用是不可见的,因此,为了测试的可视性,在上层应用中设计了两个函数ap_get_dataset和ap_put_dataset,这两个函数调用了链路层lp_put_dataset和lp_get_dataset这两个收发数据集的函数,测试时能实时反应出收发数据的情况。通过以上两个结果图可以看出,D113板卡和UIC网关的MVB板卡能准确地互相接收和发送数据,验证了过程数据链路层能正常的进行数据通信,功能得以实现。

3.3过程数据应用层测试及验证应用层的测试针对集合和群集变量的收发进行了试验。在进行集合变量测试时,配置主设备端口0x004为源端口,功能码为4,从设备配置相应的宿端口。群集变量测试配置0x003端口,数据0x10和0xAA在数组1中,0xA1A2在数组2中,两个数组整合成一个变量集合发送。测试结果如图6~8所示。根据图6~8,集合变量和群集变量能准确的收发和接收,验证了实时协议变量应用层接口能正常使用,功能得以验证。

4结束语