传输软件范文

时间:2023-11-08 18:16:31

传输软件

传输软件篇1

    所有报警信息的语音先以wav格式录制在硬盘上,当某类气象资料需要报警时,调出其对应的声音文件从扬声器发出语音[2]。生成报警信息节目表每天在固定时间生成第2天需要传输的气象信息资料的报警节目表,该表格的结构。查询逾限、缺报气象资料根据当前时次的报警信息节目表查询入库数据表daytable中当前时次的逾限、缺报气象资料。并且把该气象资料存入数据库表中成为声音报警表。声音报警根据声音报警表中的气象资料“资料说明”字段找到对应的语音文件进行播放,对于已经播放过的文件则跳过,不进行重复播放,这样可以节约时间播放下一条语音文件,从而增强时效。语音报警是将报警内容用语音的形式播放出来,能及时准确地表达出上传不及时的报文详细信息,当操作人员听到报警后,能及时地做出相应处理,从而减少了时效事故的发生率,稳定了信息传输质量。

    2主要实现步骤

    宁夏气象信息运行监视声音报警软件利用SQLServer2008、C#、ASP.NET开发设计,可以根据各自的需要设置监测的时间。监测时间的设置只设置分钟,到了监测时间都会去查看数据库表,其他的时间本软件处于休眠状态,只用来显示系统时间,降低系统内存的使用[3]。

    2.1服务器端服务器端主要是数据库查询操作,共有3个库表,分别是报警信息节目表、声音报警表、入库数据表。通过读取系统当前时间,并与报警信息节目表进行判断比较,判别气象信息资料的时效性,进而实现声音的报警与否。

    2.2客户端客户端需要安装运行软件的doNet-Fx40_Client_x86_x84平台,双击exe文件运行软件即可实现声音报警功能。程序运行后,主窗体打开,程序通过调用自定义初始化函数,打开语音数据文件,计算总记录数,将所有记录一次性装入报警数组便于进行操作。其特点是在报警时,程序可迅速做出反应,保证了报警的实时性与灵敏性,在发生逾限以及缺报时,可使监控人员立即做出准确的判断,尽可能减小逾限,起到了极其关键的作用。

    3结束语

传输软件篇2

[关键词]杜邦分析体系;实证分析;信息传输;软件和信息技术服务行业

一、引言

作为对公司业绩量化分析的主流,财务报表分析方法一直是评价公司与管理者业绩以及治理层发现公司舞弊等的重要手段。它通过对权益净利率的因素分析法,巧妙地运用比率的特性,将利润表中的项目、资产负债表中的资产和资本结构结合在了一起。本文利用杜邦财务综合分析体系对盈利能力综合的概括性,通过净资产收益率开始,分层逐步分析探求各变量对最终指标的影响过程,提供更详细的信息。

二、文献综述

王敏(2009)认为,会计收益质量取决于1.过去会计盈余质量的可靠性2.其过去的保障程度及其稳定、安全与增长效果。根据邵传鹏(2009)、张涛、张鹏飞(2006)的观点,对财务质量的分析是对财务比率等指标、非财务状况和企业增长性的综合分析。他们建立了相对比较系统的财务质量分析指标。张新民教授建立了系统的财务质量综合分析理论。根据钱爱民教授的观点(2011),利用现有资源进行价值创造的潜力与实力、保持企业的可持续发展能力,应从企业的增长、盈利和风险的三要素因素的平衡中实现。Benjamin与David Dodd(1934)在《证券分析》中首次提出永久性盈余(Permanent Earnings)和暂时性盈余(Temporary Earnings)两种关于盈余的概念。Lipe(1986)运用实证研究证明:盈余构成项目在股票回报方面的解释能力比总括盈余强,实证会计学者更加重视从盈余结构角度研究盈余持续性。Ramakrishnan和Tomas(1991)研究认为,盈利可以细化为永久性盈利、暂时性盈利和价值无关盈利三种。Collin与Kothari(1994)认为,盈余的反应系数和盈余的质量具有正向的联系,盈余持久方面、盈利水平方面、增长方面、风险方面影响盈余反应系数。Fairfield、Sweeney和Yohn(1996)研究发现,对未来权益净利率的预测准确度可以通过对盈余项目的进一步细分实现。

三、实证分析

本文选取截止2015年1月14日在沪深两市的所有归属于信息传输、软件和信息技术服务行业的上市公司作为总体研究对象,以2009年度至2013年度这些上市公司财务报告的数据作为研究样本。最终剔除缺省数据后共有825条完整数据。本文数据的来源主要是锐思金融数据库。本文主要采用运用营业收入年增长率与总资产年增长率作为规模变化指标。

1.权益净利率第一层次分析

从杜邦分析基本公式描述性分析可以得出,本行业上市公司的销售净利率很高,为17.60%。本行业营业收入的增长率均值和总资产的增长率均值很高,分别为28.65%与50.54%,本行业发展迅速。净资产收益率与销售净利率、总资产周转率、财务杠杆、营业收入增长率的相关系数分别为0.427、0.350、0.608、0.264,且都在1%的条件下显著;与总资产增长率的相关系数为0.066,且在5%的条件下不显著。净资产收益率和销售净利率、总资产周转率的相关性较强,说明成本控制、资产周转运营控制对公司盈利能力的影响。净资产收益率与财务杠杆之间的相关性很强,说明管理财务风险对公司盈利能力的重要性。成长性指标在本行业中与盈利能力之间相关系数并不大。权益净利率和营业收入增长率的相关系数不高。权益净利率与总资产的增长率之间相关系数很低且不显著,所以相关性不强。

2.销售净利率第二层次分析

我们选取利润表中有代表性的项目进行分析(计算公式均是:相关项目/营业收入)。在7个项目的描述性分析中,销售成本率、销售费用率、管理费用率平均值较大,分别为52.66%、10.67%和19.90%,说明营业成本、销售费用、管理费用在企业成本费用中占比较大。在相关性分析中,销售成本率与销售净利率的负相关系数较高,为-0.621,且在1%水平下显著,体现控制营业成本对提升销售净利率的重要性。其余项目与销售净利率的相关性不强,主要原因可能是销售净利率的影响因素较多,无法体现与单独项目的强相关性。

3.总资产周转率第二层次分析

我们选取流动资产周转率和固定资产周转率进行分析。在描述性统计结果中,总资产周转率、流动资产周转率与固定资产周转率的均值分别为0.8193、1.1038和29.0913,标准差分别为0.5127、0.7515和77.0962。总资产周转率与流动资产周转率均值和标准差正常,而固定资产周转率均值和标准差偏大。这可能由本行业固定资产占总资产的比例较小、不同企业固定资产占比差别很大导致的。在相关性分析中,流动资产周转率和总资产周转率相关系数较大,为0.778,在1%的水平下显著。这说明流动资产周转率更好地解释了总资产周转率。固定资产周转率与总资产周转率相关性不高,相关系数为0.414,在1%的水平下显著,可能是由固定资产占比小、不同企业固定资产占比差异大导致的。

4.财务杠杆第二层次分析

我们选取非流动负债率、流动负债率进行分析。本行业的资产负债率并不高,为28.23%。流动负债率为25.87%,所以在总负债的组成中,流动负债占绝大部分。这也解释了流动负债率与资产负债率的相关性极高,相关系数为0.961,而且在1%水平下显著的现象。所以,本行业企业应加强对流动负债的管理,并使得资产与负债期限结构平衡。

5.杜邦分析适用性检验

我们对所有第二层细化变量做因子分析。因子分析的Kaiser的KMO值为0.584,巴特利特球度检验显著性水平为0.000,适合因子分析。我们从11个第二层次变量中我们提取了4个因子,共解释了63.23%的总方差。根据变量在因子中的打分情况,可以得出:其中第一个因子主要代表销售成本率、销售费用率、管理费用率,第二个因子主要代表固定资产周转率、流动资产周转率、流动负债率,第三个因子主要代表营业外收支净额率、价值变动净收益率,第四个因子主要代表财务费用率、非流动负债率。这四个因子基本符合杜邦分析体系的三个比率指标的层次分类(销售净利率、总资产周转率、财务杠杆),这三个比率指标的分类是产生细化指标(得分表中的11个变量指标)方差差异的主要原因,从而印证了我们利用杜邦财务分析法的合理性。

四、相关建议

1.企业应将管理重点放在成本费用控制、资产周转运营控制上

本行业的所有变量的主成分分析中,提取出的前两个主要因子分别代表销售成本费用率,资产周转率。这说明解释本行业权益净利率差距的最主要指标是这两个比率。所以,企业必须重视成本费用控制和资产周转运营控制。

2.在成本费用控制中,企业应着重控制营业成本

在成本费用率的描述性指标中,营业成本占销售收入比率最大,相应地,销售成本率标准差也最大。所以,控制好营业成本是企业提高销售净利率的重点所在。

3.在资产负债管理中,企业应重点关注营运资本管理

在流动资产管理中,流动资产周转率和总资产周转率表现出很强的相关性。财务杠杆与权益净利率的相关系数很高,应该引起足够重视。流动负债率占资产负债率的绝大部分,而且流动负债率与总资产周转率的相关系数也比非流动负债率与总资产周转率的相关系数高很多。这些都说明了在资产负债管理中,我们应该着重关注营运资本的管理。

参考文献

一、中文文献

[1]张涛,邵传鹏.基于企业运营的财务质量分析.会计之友(中旬刊),2009年12期

[2]张鹏飞.财务质量分析评价框架.会计之友(下旬刊),2006年09期

[3]王敏.基于财务信息对上市公司收益质量评价的研究.会计之友(下旬刊),2009年12期

[4]钱爱民,张新民.企业财务状况质量三维综合评价体系的构建与检验――来自我国A股制造业上市公司的经验证据.中国工业经济,2011,03:88-98.

二、英文文献

[1]Ball,IL,and P.Brown,1969,”Thorey and Accounting”Journal of Accounting Research,V01.7,Autumn,300-323.

[2] Fairfield PM, RJ Sweeney, TL Yohn. Accounting Classification and the Predictive Content of Earnings. The Accounting Review,1996,(71):337 -355.

[3]Ramakrishnan R.T.S.,J.K.Thomas. Valuation of Permanent,Transitory and Price-Irrelevant Component of Reported Earnings. Working Paper, Social Science Research Network,1991.

[4] Benjamin Graham, David Dodd. Security Analysis: Principles and Technique,1E[M].New York and London: McGraw-Hill Book Company, Inc., 1934.

[5] Lipe R.The Relation between Stock Returns and Accounting Earnings Given Alternative Information.The Accounting Review,1990,65(1):49-71.

[6]Collin,D.S.P.Kothari,J.Shanken, and R.Sloan, Of Timeliness Versus Noise As Explanations for Low Contemporaneous Return-Earnings Associations. Journal of Accounting and Economics,1994,No.3:231-258.

作者简介

传输软件篇3

【关键词】计算机 电子信息系统 信息传输

信息在计算机中的传输就像在公路上运行的汽车受交通环境影响一样,受通讯状况所影响(如:无线通信、宽带、有限通讯等)。在过去得很长一段时间内,计算机内的信息通讯手段较为单一,同时信息在传输中的安全性也得不到保障,这严重影响了信息在计算机传送中的实效性,因此,为了满足计算机对信息传输的需求,优化信息传输控制迫在眉睫。

1 计算机中使用的软件的功能及架构

构建优化是计算机电子系统中控制服务软件设计常用的一种方法,其目的在于控制系统中不同信息的和传输,主要功能有以下几点:

1.1 控制信息输入

异步是计算机网络中接收一般信息的常用方式,完成信息接收后,先对信息进行脱密,然后是拆包、组装、校验,最后将正确的信息筛选出来交给应用软件处理。

1.2 控制管理链路

控制管理链路的主要目的在于建立设置系统的通讯链路,确保通讯链路能够在一个安全的环境中稳定工作,达到对链路的监测以及依据实际情况对链路进行自动切换。

1.3 控制信息输出

在计算系统中获取输出信息的主要方式是非阻塞,依据不同信息的目的和类型,对其进行封住处理(封装需要根据一定的协议进行)最后将封装后的信息分别发送到目标节点。

依据传输控制要求,计算机中信息传输控制服务软件在设计时通常需要有四层架构,每一层架构都有各自的传输控制构建。四层架构模式使传输控制服务更具有灵活性。

(1)管理控制层的作用在于使管理通道维持统一,并为信息提供不同的通讯通道。

(2)交换服务层作用在于分发信息并对信息进行封装同时可以交换解析协议。

(3)传输服务层作用在于提供管理与信道监视确保处理信息以及封装和解析传输协议环境的安全。

(4)系统接口层作用在于利用主机通讯接口为系统提供统一的调用接口。

2 技术实施要点

2.1 功能模块设计

信道优选、信道状态检测等功能模块在设计时都可以运用构建化设计,针对不同功能模块的需求可选择不同的配置。这种松散耦合设计在功能模块设计中的应用避免了传统设计中相邻模块依赖性强、边界模糊的紧密耦合限制,加强了系统的维护性、重组性和扩展性。系统建设人员可通过了解现有的通讯手段以及系统规模对功能软件进行选取,报文格式要满足不同的动态需求、传输对象及传输协议要满足传输要求。为了确保系统维护人员能够准确的发现问题出现的地点及对问题进行解决,要确保不同模块之前的关系清晰,保证对某个模块进行维护时不会给软件的工作带来影响。

2.2 跨平台设计

(1)软件跨平台移植技术的应用主要是为了降低平台异构所带来的难度,软件针对不同通讯接口和驱动提供统一接口,这样做一方面可以使软件中使用的编码结构更加清晰,另一方面对软件在不同平台上的应用也有一定好处,方便日后对软件进行修改。

(2)跨平台的信息传输。由于多字节数据在不同平台上的解释有所不同,如果软件对字节都采取默认的解释那么无法对数据进行正确识别,因此不同的软件数据包在对数据输入输出前要用统一字节序对数据包中的数据进行处理。

2.3 透明封装与解析

在计算机系统中处于同一层的封装和解析对外提供的结构是一致的,这也使得信息传输实现了透明化,使软件处理变的更加简单。传输协议、交换协议是传输过程中两个不同的层面,前者的封装在交换协议外完成,后者信息封装要在应用层内完成,主要用于对信息进行标示,在进行一些简单信息传输时可没有交换协议。例如,利用加密软件对上层信息进行处理或与信道相关的上述两个不同层面时,转换格式要在交换服务层内完成,同时交换协议的封装与解析也都将在传输服务层内完成的。在两个操作相对独立的层面中,实现透明化。

2.4 信息发送

在进行信息发送时如果采用低速信道那么经常会造成信息拥塞现象。通讯控制软件的使用放弃了单一队列机制,软件根据信息的紧急度和重要性的差别,将信息划分成多个等级,同时针对优先级设置独立缓冲序列,发送信息时根据信息的优先级从高到低进行。

通过优先级排列机制当有重要信息到来时,系统可以对其重要级别进行判断,通过判断结构给信息一个合理的位置,使重要信息能够先发送。同时运用流量对其进行控制,当有信息进行排队时,旧信息将会被新信息顶替掉,避免在缓冲区长时间等待已失去价值的信息在满足发送条件的时候又被系统当作有价值信息发送。优先级排列机制解决了不同宽带通信道下信息传输的堵塞问题。

信息传输过程中还需要注意的一点就是要将实时传输同可靠传输相结合。实时性和可靠性是信息传输中较为重要的两点,实时传输通常情况下应用在实时性强的信息,可靠传输一般用于指令信息。在无线信道中的信息传送信道特点影响传送质量受到严重的制约,经常会出现信息传送失败的情况。因此在无线信道传送信息时,要特别注重对可靠性处理。

2.5 控虚拟网安全

对虚拟网的安全控制就是根据不同用户对不同资源的访问,将其划分成多个VLAN,在每个VLAN中可以进行多播,同时工作可以通过绑定端口、设置防火墙、设置防火墙等多种方式对不同的VLAN进行控制,避免他们之间进行信息交换。VLAN的应用可以使局域网内的信息传输的安全得到保证,同时也提高了控制网络资源的能力。

3 结束语

综上所述,灵活性、可靠性、高效性、实时性是网络传输控制服务软件必须具备的特点,对于实现多个信息平台间的分发控制和信息传输均起着关键作用。近年来系统集成和网络通讯的飞速发展,要求控制服务软件应当具有可裁剪、可扩充等功能,以便实现通讯系统进一步扩展的应用需求。

参考文献

[1]阴骏.计算机电子信息系统中信息传输控制技术探索[J].无线互联科技,2012,5(15):12-13.

[2]郭中宁,孙文俊.电子信息系统中信息传输控制技术[J].算机工程, 2011,4(11):22-24.

[3]单爱民.浅析计算机电子信息系统中信息传输控制技术[J].广东科技2013,5(13):8-10.

[4]党杰.计算机电子信息传输相关控制策略及技术系统研究[J].电子制作,2010,5(18):114-125.

作者单位

传输软件篇4

局域网应用技巧

1.高效合理的局域网组建是关键

在组建局域网之前,应规划好网络拓扑结构,并在此框架下选择网络设备。星型网络拓扑结构是目前最佳的组网方式,根据整个局域网规模大小,还可对星型网络拓扑结构的结点进行扩展。网络设备的选择非常关键,数据交换设备决定网络中数据的传输效率;数据共享设备的优化配置和网络线路的优化配置,可以防止出现网络大面积拥塞的现象。

2.建立统一路径的文字库和图像库

在使用局域网的过程中,应将所有需要调用的印前文字文件放在同一个文件库中,将所有需要调用的图像放在同一个图像文件库中。特别注意图像文件不能重名。

3.正确使用网络映射功能

应选择合适的计算机上的驱动器进行映射,例如,可以将用于保存图像文件和准备印前输出文件的计算机上的某个驱动器映射到控制输出的计算机上。

4.在Windows操作系统中正确设置网络设置参数和虚拟内存

网络设置参数主要包括通讯协议、设备和数据共享、访问权限等内容,需要正确设置;在印前排版和输出软件中通常将虚拟内存设置为计算机主机物理内存的2倍。

5.在印前排版和输出软件中必须正确设置网络应用有关参数

以方正飞腾排版和方正RIP输出软件为例,在方正飞腾排版软件中,可以在发排时不将图片文件包含在PS(或EPS)输出文件中,通过在发排参数设置窗口中勾选“收集图片数据到”选项,使发排的PS文件中的图片文件自动保存到发排后产生的PS文件的保存路径下;在使用方正RIP输出软件进行输出时,其RIP参数设置中必须明确指出排版软件发排后收集到的图片保存位置,并勾选“忽略图片路径的机器名”选项。

6.排版与输出时合理应用硬件资源

在进行排版或输出操作时,必须尽量少地运行其他程序。

7.不要随便关闭局域网中已打开的计算机

在最终的印前输出完成之前,不要随便关闭局域网中已打开的计算机,特别是与输出文件有关的计算机,以免在RIP输出时找不到文件或缺少信息,这一点对于图像文件来说尤为重要。

8.合理使用性能较差的计算机

对于一些性能较差的计算机,应该将其从一些关键的印前处理环节中分离出来,统一放在一个网段或网络工作组中,使用统一的操作系统,并且使之只与整个网络中的文件服务器发生联系。

9.注重对印前网络系统的技术调整和技术改造

印前网络系统的技术调整和技术改造可以重点放在线路方面,在系统中尽量减少需要进行大信息量数据传输的线路出现。在整个印前网络系统中,应该严格按照网段或网络工作组的职能进行分类并配置网络线路,编辑、排版、输出和其他一些相关部门都应该使用专门的网络线路及文件服务器。如果需要实现局域网共享上网,则应该使用专用路线。

10.切实做好局域网的日常维护工作

整个系统中的重要文件和信息应重点进行保护,设置严格的访问权限,并对系统和重要文件进行备份。此外,还应对设备进行统一管理,对系统资源进行合理分配。印前网络系统的管理者还应积极更新和改造设备,为网络系统中的所有设备安装杀毒软件或防火墙,并及时升级杀毒软件。同时,还需要对局域网中的操作人员进行经常性和系统性的操作培训,规范操作流程。

FTP文件传输应用技巧

1.做好传输前的沟通

在上传印前输出文件前一定要将文件的基本情况告之接收方。比如,对于报纸输出文件而言,需要沟通报纸版面的总数、版序、版面色彩(彩版、红版或灰版)、拼版要求、印刷份数、全部传版结束后是否有改版等信息。

2.认真检查印前输出文件

在上传印前输出文件时,最好对每一个印前输出文件单独进行打包压缩;同时,应该注意不要缺少文件,特别是使用方正飞腾排版软件设计制作的印前输出文件,一定要包含所链接的图像文件。

3.正确进行文件传输

在将印前输出文件上传到FTP文件服务器时,对于大文件最好是一个一个地进行上传,不要同时上传多个大文件,防止出现掉包现象。在排版软件中将排版结果发排(或输出)为输出文件时,应尽量将整个印前输出文件拆分为多个小文件进行打包压缩传输,但前提是排版软件必须具备这样的功能。比如,方正飞腾排版软件在发排印前输出文件(PS或EPS文件)时,可以选择在印前输出文件中不包含图像文件,将PS或EPS印前输出文件和所有图像文件分别打包压缩,这样文件上传和下载的速度和完整性都能得到良好的保证。对于一些不具备自动拆分输出文件功能的排版软件,也应尽量上传信息量比较小的排版文件给接收方,由接收方生成信息量更大的印前输出文件进行输出。

4.合理使用多线程方式上传或下载印前输出文件

在上传或下载印前输出文件时,可以使用多线程方式,以提高文件的上传或下载速度。但是,应该根据文件信息量大小,确定使用合适的线程量或使用单线程进行上传或下载,有时使用最大的线程量对文件进行上传或下载并不是好事。

5.文件有改动时及时通知接收方

在上传印前输出文件时,如果遇到需要改版的情况,应该及时发送消息,告之接收方使用正确的印前输出文件进行输出。接收方在下载文件的过程中,也应注意仔细查看通知,如果需要改版重传,不要将错误的印前输出文件用于印刷。

6.正确进行文件的下载

在下载印前输出文件时,应该等到一个文件完全上传结束后,再对该文件进行下载;当有文件正在上传时,最好不要进行文件的下载操作,以免影响发送方上传文件的速度。

7.正确保存下载文件

当文件被下载后,应将下载文件解压到一个固定的文件夹中,以免造成文件保存混乱。

卫星传版技术应用技巧

1.做好设备安装工作

在安装卫星天线时,做好雷击、防静电、防电磁干扰、防尘工作,并保持正常的室内温度和湿度。在局域网中,接收卫星传版文件的计算机和控制输出的计算机最好放在内部局域网的同一个工作组中。

2.确保卫星传版接收系统的正常运行

在操作过程中,应该按时打开卫星传版接收系统,在打开系统后还要仔细检查所有设备是否已经全部打开,并且认真检查设备运行是否正常,以避免不能正常接收到主站的传版文件。

不要随意修改正确的卫星传版接收系统参数。用于传版接收的计算机只能专机专用。特别要仔细观察卫星传版接收同步时钟是否还在走动,如不走动就应该仔细察看卫星传版接收系统的接收指示灯是否正常以及计算机是否出现死机现象,根据情况及时处理。

3.随时注意观察传版信息

在卫星传版接收系统接收文件过程中,操作员不要脱岗,应该随时仔细观察传版信息,出现问题应及时加以解决。在传版接收窗口没有出现异常的情况下,不要对其进行操作。在卫星传版接收系统正常进行接收传版信息时,不要使用该系统所在的计算机进行解压,可将接收存储文件的路径映射到用于控制输出的计算机上,通过控制输出的计算机进行解压、输出操作。

4.随时注意是否有改版信息

在收到主站所传的版面文件后,一定要随时注意是否有改版信息,如有改版则应重新解压,并重新输出。在主站的设备没有关闭前,小站的操作员不要提前关闭接收设备,以免耽误还有需要修改的版面的正常接收。

5.采取正确的方式对报纸版面进行解压输出

在对接收到的报纸版面进行解压输出时,为了不影响卫星传版接收系统的正常接收,可通过映射硬盘驱动器,在控制输出的计算机上对所传的报纸版面文件进行解压。在使用RIP软件解释输出报纸版面时,必须仔细核对所解释好的准备输出的报纸版面上的日期、版别、图片、标题及有关内容,并且要打开RIP软件解释版面的信息窗口,查看是否存在报警信息或有关的错误信息。在使用RIP软件解释输出报纸版面时,一定要正确设置与网络应用相关的选项参数。以方正RIP输出软件为例,在其输出参数“RIP参数”窗口中的“忽略缺字”和“忽略图片路径的机器名”这两个选项一定不要选中,以防RIP时放过对缺图和缺字版面的检查。

6.认真做好设备维护工作

在日常生产中,应认真做好设备的维护工作,经常检查室内外的设备,对计算机系统进行必要的软硬件维护,并仔细检查网络系统的运行情况,可以使用专用软件对卫星接收机的运行状态进行彻底检查。其中,病毒的防范和硬盘磁盘碎片整理尤为重要。

7.遇到故障时采取有效的补救措施

卫星传版小站系统不能正常工作时,应准确判断故障产生的原因,同时想方设法采取有效的补救措施。比如卫星传版接收系统的主机出了故障,如果硬盘还可以利用,换个主机就行了。注意做好系统的备份工作,可以在多台计算机中将卫星传版接收系统同时备份在固定的路径下,以防万一。

8.正确检测和排除卫星传版接收系统的故障

在卫星传版接收系统出现故障时,正确的检查和排除方法是:①重启计算机,并单独运行卫星传版接收程序,看设备是否正常,如果设备还不正常,则运行卫星传版接收系统监控程序,仔细查看其参数是否正确。②检查设备之间的连接是否正常,检查卫星传版接收系统与计算机、卫星传版接收系统与卫星接收天线高频头的连接是否正常,检查卫星天线俯仰角及位置是否发生了变化等。通过检查和处理还不能解决问题时,则应及时与主站联系,尽快解决问题。同时,立即启动备用接收预案,备用接收预案通常是采用互联网中的文件传输功能。另外,需要注意的是,在任何时候都要确保备用接收预案有效。

9.注意操作卫星传版小站系统时容易出现的问题

在操作卫星传版小站系统的过程中,容易出现的问题主要来自3个方面:①卫星传版接收系统的计算机或计算机所连接的网络系统发生故障,无法正常接收所传的报纸版面信息,或不能正常通过照排机或CTP输出接收的报纸版面;②由于操作员的误操作,造成不能正常接收和输出报纸版面;③由于卫星传版接收系统中的卫星接收机或接收天线出现问题,根本无法正常接收卫星传版主站所传出的报纸版面文件。

传输软件篇5

上网搜索了一些方法,感觉提速并不明显,不如放弃QQ另辟蹊径,说不定会柳暗花明呢!

使用专用点对点文件传输软件

推荐大家试试“点对点文件传输助手”,这个软件是通过点对点通信方式传输共享文件的专业工具,它不像“网上邻居”窗口那样允许共享文件被所有人访问,而是限制只有特定用户才能访问并接受共享文件,这样就能避免局域网隐私信息被随意“偷窥”的危险。除此之外还可以允许你对共享文件进行批量传输,速度明显快于QQ的传输。此外,该工具还是一个绿色软件,不必安装就可以立即运行使用,因此它对系统资源占用很少。

首先从网上下载获得“点对点文件传输助手”程序,然后解压到一个任意目录中,再双击其中的可执行文件“transf.exe”。即可看到软件的初始界面。

接着在本地计算机的“点对点文件传输助手”程序界面中,将“发送文件”选项选中(如图1),并单击一下“继续”按钮,打开发送文件设置页面。

接下来,你可以在该页面的“接收方IP地址”文本框中直接输入用于接收共享文件的计算机IP地址,再在“接收方端口”设置项处,输入一个合适的文件传输端口,该端口必须和对方接收文件时需要设置的端口号码保持一致,以确保共享文件传输的安全性,程序缺省的传输端口号码为“6123”(图2)。

完成上面的设置任务后,再单击一下“选择上传文件”按钮,打开文件选择对话框,然后在该对话框中将需要的共享文件选中并导入到程序界面中来,接着单击“开始上传”按钮,就可以将共享文件到对方计算机中了。

需要注意的是,对方计算机中也要运行“点对点文件传输助手”用于接收文件,方法是选择图1界面中的“接收文件”一项,点击“继续”设置好相同端口和下载目录后点击“接收等待”即可,软件在“接收信息”栏中会出现提示“接收文件服务已启动,请等待发送方连接!(端口:6123)”(图3)。

注:以上方式主要应用于局域网,配合VNN软件也可以扩大使用范围。

使用服务器/客户机下载模式

使用这种方法的人还是点对点的传输,不过方法类似于下载文件。因为采用QQ传输文件时始终使用单线程,不能最大限度地利用连接数和带宽,所以一旦把连接数和带宽增加后,下载速度就会明显增加。

采用这种方法至少需要两个软件,一个是服务器类软件,安装在文件提供者的电脑里,一个是多线程下载软件,安装在下载者的电脑里。

推荐使用的服务器类软件是miniServerV2.3,下载地址是http://www2.skycn.com/soft/5946.html,这个软件大小只有54KB,是一个很小的WEB服务器软件,支持PHP、PERL、Win32-basedCGI、ISAPIextensionDLL,还有安装向导,很容易上手,并且是完全免费的。

下载后解压,然后运行向导进行简单的设置,在WWWROOT中设置需要的目录,你的共享文件都在这里存放(图4)。下一步设置端口号、超时时间等参数,默认即可(图5)。后面的一路“next”即可到达完成界面。

配置完成后运行miniServer.exe文件启动WEB服务,服务启动后界面如图6所示。至此服务端的配置完成。

对于客户端,可以使用FLASHGET或者迅雷等多线程下载软件,下面我们以FLASHGET为例说明下载方法。

首先新建下载任务,在地址栏中输入下载的地址,如http://218.24.126.22/shipin.rar,这里的http://218.24.126.22/即对应服务器端所的目录E:\。如图7,大家一定要把线程数设为最高,这样才能起到充分利用带宽的目的。具体允许的线程数取决于你的软件限制。设置好后点“确定”进行下载。你会看到速度有了明显的提升。

传输软件篇6

摘 要:随着社会不断进步,网络技术飞速发展,“高效、稳定”等是以太网的显著特征,已被广泛应用到多个领域中,通信、传输等,顺利实现了信息数据传输。因此,笔者站在客观角度,客观阐述了以太网、串口数据传输以及FPGA,探讨了基于FPGA的以太网以及串口数据传输系统设计。

关键词:FPGA 以太网 串口 数据 传输系统 设计

中图分类号:TN273 文献标识码:A 文章编号:1674-098X(2017)04(b)-0155-02

1 以太网数据传输、串口数据传输、FPGA

1.1 以太网数据传输

1973年,Xerox公司提出了以太网技术,和过去相比,其信息数据传输速率明显提高。以太网主要经过了3个发展阶段,站在应用时间角度来说,传统10 Mbps已退出历史舞台,快速以太网、千兆以太网正处于核心位置,但在电力事业发展道路上,终将被万兆或者更高速率的以太网取代。以“百兆以太网”为例,在普通双绞线作用下,最大传输距离可达到100 m,在光纤作用下,其传输距离超过1 000 km,千兆以太网、万兆以太网的传输距离远远超过百兆以太网。

1.2 串口数据传输与FPGA

简单来说,串口便是传输数据中采用的串行式逐位传输形式,被简称为串行接口。串行通信接口是指计算机上九针COM端口,以通信方式为基点,可以将其划分为不同的类型,即同步串行通信、异步串行通信。以“异步串行通信”为例,单一帧中各位间时间间隔是固定的,但相邻帧的时间间隔并不相同,其一个帧并不是由单一元素组成,比如,起始位、校验位,115 200 bps是异步串行通信最大传输波特率。此外,FPGA出现于1984年,随着半导体工艺日渐发展,单位面积硅片中可以生成大批晶体管,FPGA成本大幅度降低,其性能日渐提高。研究者还借助SOPC Builder软件工具,构建出全新的NiosII软核处理器,具有多样化的优势,比如较高的控制性能,FPGA应用领域进一步扩展。

2 基于FPGA的以太网数据传输系统设计

2.1 基于FPGA的以太网数据传输硬件系统设计

在设计基于FPGA的以太网数据硬件系统中,设计者必须准确把握以太网数据传输客观目标要求,综合分析主客观影响因素,科学设计其硬件电路,需要选择适宜的数字平台核心FPGA芯片,科学设计存储电路、以太网电路等。在此基础上,设计者需要利用SOPC Builder工具,搭建合理化的NiosII处理器硬件,优化设计其总体架构的基础上,科学设计以太网组件MAC、控制组件PIO等。在设计硬件电路过程中,设计者需要科学选取核心FPGA,充分发挥其核心作用,要具有较强的控制能力、引脚资源丰富,科学处理信号,动态控制系统,比如,采集控制、以太网信息数据传输控制。在设计存储电路的时候,设计者需要根据以太网数据传输系统设计客观要求,选取适宜的存储器件,即非易失性存储器件、易失性存储器件,前者可以用来存储FPGA配置文件,即使断电后存储的一系列数据也不会丢失,后者可以存储NiosII处理器运行过程中产生的一系列信息数据等,具有多样化的特点,容量特别大,读取的速度也非常快,但断电后存储的信息数据会丢失。此外,设计者需要根据相关规定,优化设计以太网电路,要具有较高安全性、稳定性、较快运行速度等,合理设计以太网物理层以及物理层收发器,确保数据信息传输速度不小于25.6 Mbps,进一步提高网络系统利用效率。图1便是基于FPGA的以太网数据传输硬件结构示意图。

2.2 基于FPGA的以太W数据传输软件系统设计

在设计过程中,设计者还要科学设计以FPGA为基点的以太网数据传输软件系统,充分发挥C/C++语言编程多样化作用,根据NiosII软件开发环境特点、性质等,顺利实现NiosII处理器一系列操作,以Lab Windows/CVI编程环境为切入点,优化设计软件系统显控功能。在设计NiosII程序的时候,设计者必须准确把握该程序具体功能需求,将其处理器当作基于FPGA的以太网数据传输系统的重要服务端,科学采集一系列信息数据,将其传输到对应的客户端――显控软件,构建适宜的网络连接,动态控制一系列信息数据。设计者还要准确把握该程序工作流程,构建程序模块,设计网络连接程序、数据接收发送程序、控制数据发送暂停程序,顺利传输与接收多样化的网络信息数据。此外,设计者还要显控软件功能需求,将显控软件作为对应的客户端,接收、存储一系列信息数据,顺利连接、断开网络等。

3 基于FPGA的串口数据传输系统软件设计

在设计基于FPGA的串口数据传输系统中,设计者要围绕其总体设计要求,制定合理化的设计方案,充分利用FPGA UART IP多样化作用,顺利接收各串口信息数据,优化调整对应的传输波特率,串行各路信息数据,将其传输到DSP中,借助超短基线定位系统作用下的FPGA,实现以DSP为基点的多串口扩展,最大化降低串口数据传输硬件系统难度,使其更加简单化,易于操作,进而最大化降低基于FPGA的串口数据传输系统整体成本,有效提高系统整体运营效益。在此基础上,设计者需要科学设计多个模块,串口数据接收模块、串口输出选择模块、数据并串转换模块等,使其各具特点,展现多样化功能。在设计串口数据接收模块中,设计人员先要设计电平转换电路,确保串口信息数据没接入FPGA引脚前转换电平,根据UART IP特征,以寄存器为切入点,改变海量信息数据传输过程中的波特率。在设计数据并串转换电路中,设计者要添加适宜的通道标志,在并串转换的基础上,进行ModelSim时序仿真。在设计串口输出选择模块的时候,设计者必须全方位、客观地分析输出特定通道串口信息数据所呈现的原理,ModelSim时序仿真设计也被包含其中,进而充分展现FPGA作用下串口数据传输系统多样化功能,优化调整串口波特率。图2便是以FPGA为基点,多种模块作用下,多串口数据传输系统软件结构示意图。

4 结语

总而言之,在设计基于FPGA的以太网和串口数据传输系统中,设计者需要以社会市场为导向,坚持一系列设计原则,严格按照相关规定,准确把握FPGA的特点、性质,多层次优化设计以太网数据传输系统硬件以及软件、串口数据传输系统,多角度合理测试对应的系统数据,在优化完善的基础上,进一步提高基于FPGA的以太网和串口数据传输系统安全性、稳定性。以此降低故障发生率,降低系统运行成本,实现最大化的经济效益。

参考文献

[1] 杨新华,王用玺,刘欣.基于FPGA的以太网高速数据传输系统的设计[J].仪表技术与传感器,2013(12):80-83.

[2] 李正军,周志权,赵占锋.基于FPGA的高速数据传输系统设计与实现[J].计算机测量与控制,2016(9):188-190,194.

[3] 俞鹏炜,任勇,冯鹏,等.基于FPGA的千兆以太网CMOS图像数据传输系统设计[J].国外电子测量技术,2016(11):76-

81.

传输软件篇7

关键词:1553B总线;多路传输总线接口;总线控制器;远程终端;总线监控器

中图分类号:TN929文献标识码:B

文章编号:1004-373X(2009)05-057-03

ACE-MBI Design Meet to Avionics Communication System Requirement

XIE Chong1,WANG Qifeng2,DANG Chunbo3

(1.PLA Military Representative Office in 631 Institute,Xi′an,710068,China;2.Aeronautical Computing Technique Research Institute,Xi′an,710068,China;

3.PLA Military Representative Office in Xi′an Aircraft Industry Company,Xi′an,710089,China)

Abstract:Multi-channel Transmission Bus Communication Interface (MBI) is the foundation of avionics system.Any subsystem of avionics system entered 1553B communication system must by MBI the most critical device of MBI is 1553 B protocol chip.In this paper,the composition and functions of the advanced 1553B protocol chip BU-61586 and the new MBI design plan with this chip which compatible with the UT-MBI used in the models task are introduced.This solution has changed the situation that rely on foreign components too much.It has been extensively used recently.

Keywords:1553B bus;multiplex transmission bus interface;bus controller;remote terminal;bus monitor

0 引 言

航空电子系统是航空电子物理设备通过1553B双余度总线综合成一个分布式通信系统。现代航空电子系统中,各个独立的航空电子分系统都是由计算机来完成数据的采集、计算、处理和通信的。总线通信是各分系统之间交换信息、协调一致、实现容错的基础,每一分系统都必须具有1553B多路传输总线通信接口(MBI)才能完成分布式通信任务,可见MBI在航空电子系统中的重要作用。为保证任务需求,扩大芯片来源,在国内尚不具备1553B协议芯片生产能力的情况下,为保证MBI的生产,及时提供给各分系统,最有效的途径之一就是采用多种1553B协议芯片,设计出与UT-MBI具有兼容性的MBI模块。美国DDC公司上世纪90年代推出了ACE(Advance Communication Engine)系列总线通信接口芯片BU-65170,BU-61580,BU-61590和BU-65620等,其中BU-61586芯片从供货渠道、芯片质量上有所保证,可以作为新MBI(ACE-MBI)设计采用的芯片。

1 高集成度ACE芯片BU-61586

1.1 功能概述

BU-61586具有BC/RT/MT三种功能,具有灵活的处理器/存储器接口,12 KB内部RAM,可扩展访问64K×16 b的外部RAM,内部集成了双通道收发器。通过软件编程可任意选择BC,RT或MT功能。除了能完全实现MIL-STD-1553B标准所规定的消息传输外,还具有较强的消息管理功能。在BC方式下,具有自动重试、可编程的消息间隔、消息帧自动重复执行和可编程的响应超时时间。在RT方式下,具有可编程设置命令非法,具有单缓冲、双缓冲和循环缓冲三种缓冲方式下,可编程设置命令非法,可对不同的子地址设置忙位。在MT方式下,可监视字,消息和RT。

1.2 ACE芯片系统结构

ACE作为主机和1553B总线之间的接口芯片,提供了处理器的接口和与1553B总线的接口。该芯片作为高级的通信接口芯片,具有双通道收发器协议处理部件、存储器管理部件、处理器接口逻辑、12 KB的可选存储部件等。ACE与双余度1553B总线连接时非常简单,采用变压器耦合方式时只须直接与变压器相接即可与1553B接口,其结构如图1所示。

2 与UT-MBI兼容的ACE-MBI设计

2.1 ACE-MBI硬件设计

按照航电系统五层通信协议(即物理层、数据链路层、传输层、驱动层、应用层)规定和设计要求,ACE-MBI对UT-MBI在驱动层和应用层上具有兼容性,而物理层和数据链路层由1553B协议芯片硬件实现,因此ACE-MBI与UT-MBI的主要区别在传输层。

ACE-MBI和UT-MBI具有基本相同的结构框图,其结构框图如图2所示。

MBI硬件按其功能特性可划分为三部分:前端区、可编程控制器、后端区。

2.2 前端区

前端区是MBI与1553B总线介质的接口区,由1553B协议处理器和隔离变压器组成,主要完成数据的串/并、并/串格式转换及发送和接收工作,同时对接收数据进行最基本的错误检测和处理。

2.3 后端区

后端区为MBI与主机之间的接口区。其主体为8 KB的双口存储器(左口)和I/O口,它是MBI传输软件与主机应用软件进行数据交换和MBI中断处理的媒介体。双口存储器空间按用途可分为数据区和控制区。

后端区由数据和地址缓冲器、GAL芯片和FPGA实现,包括以下三部分:

(1) 双口存储器地址译码电路;

(2) 中断生成电路;

(3) I/O访问、软复位产生电路。

ACE-MBI与UT-MBI在后端区设计相同。

2.4 可编程控制器

可编程控制器包括以下组件:

(1) 微处理器;

(2) 8 KB RAM,8 KB EPROM;

(3) 可编程时钟(RTC,DT);

(4) 双口存储器(右口);

(5) RS 232接口。

可编程控制器主要承担传输层任务,是传输软件的载体,是MBI各功能组件的控制管理中心,其任务是按照已定操作程序及来自主机的命令和数据对MBI实施控制。ACE-MBI和UT-MBI的区别硬件上就在可编程控制器的实现上。

UT-MBI的可编程控制器采用伪双口方式,微处理器通过UT1553B访问双口存储器,UT1553B通过DMA方式访问双口存储器。由于UT内部无RAM,其控制区和数据缓冲区均在双口存储器内。

在ACE-MBI可编程控制器设计中,根据ACE芯片的6种接口方式,有3种可行的接口方式可供选择,即16位透明方式、16位DMA方式和带有外部逻辑以减少微处理器访问双口存储器时间的16位DMA方式。采用三种接口方式的可编程控制器结构框图如图3~图5所示。

RAM时间的16位DAM方式

由于设计要求ACE-MBI在替换UT-MBI时,在驱动层、应用层是透明的,保证UT-MBI原双口格式划分不能改变,但是ACE芯片的控制方式、格式与UT1553B完全不同,那么ACE芯片的控制区只能放在其内部RAM中,这样双口存储器中控制区格式不需修改。

在以上三种接口方式下,ACE芯片数据缓冲区即可放在其内部RAM,也可放在双口RAM中。若将数据缓冲区放在芯片内部,传输软件将担负数据从内部缓冲区向双口的搬家工作,从而降低了工作效率。所以采用将ACE芯片数据缓冲区按UT数据缓冲区格式进行编排,放在双口存储器数据缓冲区内的方式,传输软件仅实现控制信息、总线表、通信表的格式转换和传递,这样就保证了双口存储器中数据缓冲区和控制区的格式不变,原UT-MBI的驱动软件、应用软件就可以直接在ACE-MBI上使用。

以上三种接口方式中,通过可编程控制器结构框图可以看出,16位透明方式需增加数据线、地址线隔离,增加了硬件设计难度和芯片使用数量,降低了MBI的可靠性,不宜采用。后两种16位DMA方式中,16位DMA方式硬件设计类似于UT-MBI的伪双口方式,但这种方式下访问双口存储器的时间较之于带有外部逻辑的16位DMA方式时间较长,带有外部逻辑的16位DMA方式只需增加部分组合逻辑,即可实现。通过减少微处理器访问双口存储器时间可提高传输软件效率,因此带有外部逻辑,以减少微处理器访问双口存储器时间的16位DMA方式应作为首选方案。

3 ACE-MBI通信软件

由于应用层与特定的子系统相关,数据链路层和物理层由硬件实现,所以ACE-MBI通信软件实现驱动层和传输层的功能。

3.1 通信软件结构

通信软件的层次结构及其关系如图6所示。

3.2 驱动软件

驱动软件是实现ACE-MBI上传输软件与主机应用软件间的软件接口,是实现通信控制与数据传输的专用软件。它可以提供各类总线消息数据的读写支持,实现对ACE-MBI内部程序的调用,对计时器的控制及处理。驱动软件的另一主要功能是对主机接收到的ACE-MBI的中断信号进行中断原因分析,并调用系统通信控制(SCC)或局部通信控制(LCC)中断服务程序。

驱动软件按其功能可分为MBI控制、系统控制、计时器控制、消息控制和MBI中断服务。驱动软件驻留于主机中。

ACE-MBI与UT-MBI驱动软件相同。

3.3 传输软件

传输软件控制航空电子系统多路传输数据总线上的数据传输,它在主机的控制下能够完成通信系统的传输层协议,实现故障检测与处理、双余度总线的管理与切换、实时时钟RTC的同步、控制信息、总线表、通信表的格式转换。传输软件包括通信表、总线表和控制程序几部分。

通信表主要用于定义出入BC或RT各类消息的物理名、逻辑名、终端子地址、消息功能及其总线属性等相关信息之间的对应关系。

总线表(BC专用)用于管理和组织执行位于总线通信过程中有效终端RT间的数据传输,包括优化总线指令表及一些相关信息。

控制程序是在MBI的正常操作过程中可由MBI内的微处理器独立执行的程序。

ACE-MBI的传输软件比UT-MBI的传输软件多一项任务,即进行控制信息、总线表、通信表

的格式转换和传递。

4 结 语

目前,按照要求设计的ACE-MBI已完成生产,并通过了航空电子系统测试平台的验收测试。验收结果证明,其完全可作为UT-MBI的替换产品。在新任务中,ACE-MBI得到了推广应用,替换方案的实现扩大了芯片来源,保障了产品生产任务的完成。

参考文献

[1]航空航天部301所.MIL-HDBK-1553多路传输数据总线应用手册[Z].1988.

[2]颜学龙,黄雪明,任登娟,等.1553B总线接口控制器研究与顶层设计.微计算机信息,2007,23(22):29-31.

[3]航空工业部第301研究所.飞机内部时分制指令/响应式多路传输数据总线.GJB 289-87,1987.

[4]李化云,周密,尚利宏,等.基于自主1553B协议芯片PC-MBI通信软件的设计与实现.微计算机信息,2006,22(26):40-41,94.

[5]宋丽娜,熊华钢.1553B总线控制器异步通讯仿真软件设计.电子技术应用,2003,29(2):50-52.

[6]高成金,肖明清.基于FPGA的1553B-ARINC429总线转换器设计.电子测量技术,2007,30(2):189-193.

[7]傅大丰,杨善水,陈志辉,等.1553B总线在现代飞机自动配电系统中的应用.沈阳航空工业学院学报,2004(1):8-9.

[8]罗志强.航空电子综合化系统[M].北京:北京航空航天大学出版社,1990.

[9]丁明亮,魏志刚.1553B总线远程终端仿真软件设计.计量与测试技术,2008,35(1):43-44.

[10]陈汝全,林水生.实用微机与单片机控制技术[M].成都:电子科技大学出版社,1993.

[11]叶志玲,王九龙,王向晖,等.基于分层模型的1553B总线通用软件模块的设计及实现.计算机测量与控制,2008,16(3):415-417,423.

传输软件篇8

关键词:MSN;视频;协议分析;封堵

中图分类号:TP

文献标识码:A

文章编号:1672-3198(2010)03-0289-02

1 MSN音频视频封堵设计

1.1 网络拓扑结构

即时通监控系统串行配置在高速千兆以太网出口网关上,如图1所示。监控系统可以捕获到所有从外网流向内网和从内网发往外网的数据包,并且通过接收用户的特定监控命令,分析、监视、控制经过监控节点的即时通数据包,最终实现封堵即时通信的视频和音频功能。

1.2 协议分析环境

我们搭建了简单的即时通信协议分析环境,硬件环境包括3台个人计算机做为客户机,1台百兆以太网集线器和网关。其中计算机A和B通过以太网集线器构成小型内部局域网,C是网外计算机。软件环境包括最新版本的即时通信软件MSN,以及McAfee公司的网络分析软件Sniffer Pro。所有客户机均使用Windows XP操作系统。我们在客户机A上使用Sniffer Pro,并把Sniffer Pro设置成混杂模式,A即可捕获和记录到小型内部局域网内所有传输的数据包。为了排除其他无关的数据包,我们通过设置Sniffer Pro过滤规则,仅捕获和记录我们关注的即时通软件的数据包。具体的环境如图2所示。

图2 即时通信协议分析环境

1.3 协议分析方法

通过上述的实验环境,我们可以在客户端A处捕获到小型内部局域网内所有传输的数据包,这样就可以看到网络中传输的即时通信数据包的结构,但是并不能获得每一个字段的信息,并不知道每个字段的具体含义,那么我们就设计一系列的测试包,通过发这些测试包来猜测即时通数据包中每一字段的意义。

测试包的设置需要考虑很多方面的问题,比如传输音频消息时可以设置说话人的时间长短,和不同人进行音频传输等信息,根据截获到数据包的某些特定字段的改变状况来推测这些字段的含义,然后再进行验证。推测出了数据包的结构和字段含义,我们对于即时通信的监控就有了实现的可能性。

1.4 应用程序设计

封堵规则主要包括了封堵的即时通信软件通信使用的关键字。事实上,传递上来的数据包已经不是原始的数据包,而是经过协议解析后,仅包含了对于信息监控有意义的数据:数据包通信协议类型、IP地址、端口号、即时通信类型、即时通信音频信息。对于即时通信的音频消息,需要传递关键字,当音频消息匹配到关键字时,就对该即时通信包进行丢弃处理,这样即时通信软件就不能接收到该音频消息,也就实现了封堵的功能。

2 MSN视频封堵功能的实现

通过上一节中对MSN视频传输所采用的方式和协议来分析,可以知道MSN进行视频传输通信是使用UDP端口3478作为主要的通信端口,TCP(9000)端口和HTTP(80)端口作辅助的通讯方式。视频连接时,由于MSN会自动进行端口转换,所以不能通过传统的封堵端口的方式来限制MSN的使用,同时也不能采用IP封堵的方式,把已知的MSN登陆服务器的IP封堵掉,因为这样就会造成MSN其他功能不能正常使用。本文采用的是通过对MSN视频传输时的抓包分析来找出视频传输时的包和其他比如文件传输,文本消息传输时包的不同来进行封堵。

2.1 使用UDP传输

我们可以通过封堵服务器产生Binding Response时的包来实现封堵通过UDP方式传输视频,抓包图如图三所示,我们不封堵Binding Requests包,是因为当MSN进行音频传输的时候和视频一样,Binding Requests包只是用来发现是否NAT,用来发现NAT的公网地址,和MAPPING后的端口。而Binding Response是把得到的MAPPINGIP 和端口,返回到客户端。由这两个的不同我们就可以通过他的Message Type和Message Length来实现封堵。

2.2 TCP直接传输

MSN视频通过直接的TCP传输时,抓包图如图四和图五所示,也同样是在TCP三次握手之后进行传输,下面就是通过TCP传输时的抓包图,三次握手之后的第一个包的包长是35个字节或36个字节两种情况,并且第一个的包头都会有PROD这个关键字。因此,就可以通过他的这两个特征来对MSN通过TCP直接传输视频进行封堵。

2.3 http传输视频

MSN还会通过http协议来传输视频数据,和其他的TCP传输一样同样是在TCP三次握手之后才进行传输。下面就是传输的抓包图:由下图可知,在三次TCP握手之后的第一个HTTP包的包长为34个字节,并且包含recipientid和sessionid这两个关键字。我们就可以通过他的这两个特征来对MSN通过HTTP传输视频进行封堵。

(1)图七所示的就是封锁UDP方式之后的抓包图,由于Binding Response包被拦截,客户端发送Binding Request之后长时间没有收到来自服务器发送回来的Binding Response包,客户端就会自动转向使用TCP(9000)端口和HTTP(80)端口来传输数据。

(2)图八黑色的包就是MSN在视频传输时通过TCP直接传输时被截住的包。

(3)图九黑色的包就是MSN在视频传输时通过HTTP协议传输时被截住的包。

通过对系统各个方面的测试,可以看出,该系统能够很好的完成了对MSN视频功能的封堵。同时,笔者还对音频聊天,文件传输等功能的测试,发现出了视频功能被封堵之外其他的MSN功能均能使用。

3 结束语

随着网络技术的迅猛发展,即时通信的使用也越来越广泛,即时通信能做的早已不止聊天这么简单,除了文字聊天,还能语音,视频聊天,文件发送或共享,短信发送,随着将来通信网与因特网的融合,即时通信软件作为一个个人信息交流平台的商业增值的可想象空间几乎无限。所以对于即时通信的监控也势在必行,随着即时通信软件功能的不断发展,监控的内容也不断扩展,多种即时通信软件的并存也导致了互联互通的问题,也给监控带来了新的课题。

参考文献

[1]谢希仁.计算机网络(第三版)[M].大连:大连理工大学出版社,2003.

上一篇:远程传输范文 下一篇:安全传输范文