网络协议大全范文
时间:2023-06-02 15:02:05
导语:如何才能写好一篇网络协议大全,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
关键词:异步转移模式,用户-网络信令,适配
1.ATM介绍
ATM是一种基于信元的快速分组交换技术,CCITT指定ATM作为实现B-ISDN的技术基础,ATM以信元为单位对各种信息进行多路复用、传输、交换、处理,它不仅综合了以往电路交换方式和分组交换方式的优点,同时也克服了电路交换方式网络资源利用率低,分组交换方式信息时延大和抖动的缺点。它可以把包括语音、数据、图像(包括运动图像)在内的多媒体信息,进行一元化的处理、加工、传递和交换,可大大提高网络效率[1]。通过ATM,所有的业务类型都可以在同一网络上传送,因为ATM可以把各种应用适配成信元传送,它被认为是目前已知的一种最适合于宽带综合业务数字网(B-ISDN)的交换方式。
2.ATM的用户-网络(UNI)信令
UNI信令运行于信令AAL(SAAL)之上,SAAL把高层的信令协议所定义的用于ATM网络呼叫/连接控制的消息处理成ATM信元并可靠的传输到UNI两侧。SAAL是AAL5公共汇聚部分(CPCS)和分段重组(SAR)子层加上包括SSCOP和SSCF的业务特定部分(SSCS)所构成。Q.2931协议通过业务接入点(SAAL-SAP)可以访问SAAL的所有功能。论文大全。SSCF完成AAL原语到SSCF与SSCOP之间交换信号的映射,起着协调Q.2931信令所需请求与SSCOP所提供服务的作用。论文大全。ATM的UNI信令协议层如图1所示[2-4]。
图1:ATM的UNI信令协议层
SSCOP将从Q.2931层接收到可变长度的信令消息,形成协议数据单元(PDU),将其传送到对等层SSCOP。SSCOP层的功能包括序列完整性保证、重传校错、流量控制、保持激活、链接管理、数据传输、协议控制信息(PCI)差错检测、状态报告等。
CPCS将SSCOP协议数据单元(PDU)作为其PDU净荷加上8字节的CPCS-PDU尾形成CPCS-PDU。SAR子层仅将CPCS-PDU划分成48字节长的SAR-PDU,在ATM层将48字节的SAR-PDU作为ATM-SDU加上5字节的ATM信元头形成53字节的ATM信元。论文大全。
3. 硬件器件选择及功能
硬件平台的中央处理器采用嵌入式PC104模块,集成了486以上的低功耗CPU,模块上设置了以太网网卡,用于连接网管中心计算机,CPU上的操作系统为以VxWorks为核心的实时多任务操作系统Tornado。
此硬件平台的AAL5适配规范由TranSwitch公司的SARA-S和SARA-R完成,SARA-S将信息数据分段成AAL5的ATM信元,SARA-R完成逆过程,即将AAL5信元重新组装成信息数据。总线交换芯片为Cubit-Pro,根据信元头的VPI和VCI实现信元的交换,完成CellBus总线的仲裁和信元的复接/分接功能,通过控制口发送信令和网管的控制信元。两片SARA芯片与Cubit的连接都是通过UTOPIA接口实现的,由于SARA芯片没有提供标准的UTOPIA接口,还需要借助FPGA实现SARA一侧的UTOPIA接口连接。
图2:ATM信令及网管硬件平台总体框图
4.工作流程描述
CPU要发送信令信息或者发送网管中心的网管信息时,需要先将此信息放在待分段数据缓存双端口RAM中排队,并建立与数据相关的队列指针列表,用于指示数据的读取状态。SARA-S将根据指针队列读取待分段的数据,进行AAL5的分段,同时更新指针队列,将已经读取分段的数据标记为已经完成以释放缓存空间给CPU侧,分段后的AAL5信元通过UTOPIA接给Cubit-Pro芯片,Cubit-Pro根据信元头通过CellBus总线转发给其它的交换节点单元模块。
反过来,当其它交换节点单元模块需要报告网管信息或者发送信令时,需要将网管或者信令数据以信元的格式放在CellBus总线上,Cubit以控制口接收,然后通过UTOPIA接口传给SARA-R重装恢复成原始的数据,SARA-R每重装完成一个信元都要将数据放在重装完成数据缓存双端口RAM中进行排队,同时填写与数据相关的队列指针列表,CPU根据指针读取已经重装的数据同时更新指针队列,将已经读取的数据标记以释放缓存空间给SARA-R侧[5-6]。
整个硬件平台的总体框图和工作流程如图2所示。
5.结论
本硬件平台可以作为ATM交换机的中央控制板,接收来自网管的命令,并向网管中心报告信息,同时在CPU上运行信令程序,在ATM交换机中处于核心地位。
参考文献
[1]张宏科,裘正定,ATM网络技术,电子工业出版社,1996年9月
[2]ITU-Trecommendation I.321(1991),B-ISDN protocolreference model and its application[S].
[3]ITU-Trecommendation I.732(1996),Functionalcharacteristics of ATM equipment[S].
[4]The ATM Form. ATM User-network InterfaceSpecification V3.1.May 1995.
[5]TranSwitch Corporation. SARA Chipset TechnicalManual.1995
[6]TranSwitch Corporation.CUBIT Device CellBusSwitch Data Sheet.Edition 4.1996
篇2
关键词: 多线程 客服方式 套接字 数据报
中图分类号:TP391 文献标识码: A文章编号: 1007-3973 (2010) 04-059-01
1 引言
21世纪是网络的时代,Internet的飞速发展和个人PC的普及,为人们提供了一种新的联系方式。局域网的出现和发展,为在同一小范围内(如同一办公楼)的用户在资源共享方面提供了方便。本文将实现基于C/S结构的聊天系统的开发,为局域网用户提供方便的网络通信。
2 Windows环境下网络通信原理
网络程序的实现可以有多种方式,Windows Socket就是其中的一种。Socket是连接应用程序与网络驱动程序的桥梁,Socket在应用程序中创建,通过绑定操作与驱动程序建立关系。此后,应用程序送给Socket的数据,由Socket交给驱动程序向网络上发送出去。计算机从网络上发到与该Socket绑定的IP地址和端口号相关的数据后,由驱动程序交给Socket,应用程序便可以该Socket中提取接收到的数据。网络应用程序就是这样通过Socket进行数据的发送与接收的。
套接字常用的有两类:流式套接字和数据报式套接字。流式套接字(SOCK_STREAM),提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接收。流式套接字实际上是基于TCP协议实现的;数据报式套接字(SOCK_DGRAM),提供无连接服务,数据包以独立包形式发送,不提供无错保证,数据可能丢失或重复,并且接收顺序混乱,数据报式套接字实际上是基于UDP协议实现的。由于聊天程序的特点,采用UDP协议就可以达到不错的效果,所以聊天程序一般采用数据报式套接字。
3 多线程编程知识
线程由两部分组成:线程的内核对象和线程栈。操作系统用线程内核对象来对线程实施管理,线程对象也是系统用来存放线程统计信息的地方;线程栈用于维护线程在执行代码时需要的所有函数参数和局部变量。
创建线程可以使用系统提供的API函数:CreateThread[4]来完成,线程退出函数为TerminateThread和 ExitThread[5][6]。
4 软件模型和功能模块
4.1 软件模型
本软件将采用C/S结构进行设计,采用UDP协议进行通信,其体系结构如图1所示,软件执行流程如图2所示。
4.2 软件功能模块
(1)客户端:
1)登录功能:为注册用户提供登录功能,允许注册用户进入系统;
2)注册功能:为在一个局域网内的用户提供注册功能,是登录功能的前置条件;
3)聊天功能:根据在线用户列表,选择要发送消息的联系人,输入消息,单击发送即可。
(2)服务器:
1)维护用户表:系统提供自动刷新用户列表功能,也可以进行手动刷新用户列表;
2) 为用户通信提供服务:当收到用户消息且是聊天信息时,先存储消息,再读取接收方地址,转发给接收方,完成用户间通信。
图1 软件系统结构
图2软件执行流程图
参考文献:
[1] 孙鑫,余安萍.VC++深入详解[M].北京:电子工业出版社,2006.
[2] Jim Beveridge,Robert Wiener著,侯捷译.Multithreading Applications in Win32[M].武汉:华中科技大学出版社,2002.
[3]《电脑编程技巧与维护》杂志社.Visual C++ 编程技巧[M].北京:中国电力出版社,2005.
[4] 孔鹏.Visual C++ 6.0完全自学手册[M].北京:机械工业出版社,2007.
篇3
关键词计算机专业;网络课程;教学
1前言
随着计算机技术的飞速发展,计算机网络的全方位普及,网络类课程成为高校众多专业的必修课程,特别是对于计算机专业的学生来说,更是必修的重要课程。由于网络课程理论性和实践性都很强,同时发展和变化很快,新知识层出不穷,如何在有限的课时内有效的教给学生理论基础和实践技能,对广大教师来说是一个很大的难题。这里以作者本人的实践跟大家探讨下网络的教学方法。
2明确教学重点
网络类课程是计算机专业的必修专业基础课,非常重要,各院校在开设该课程之前,已经开设了C语言,数据结构等前序课程。对于网络类课程的学习起到了很好的铺垫作用。
网络课程的内容主要有几大块:通信基础,网络安全和网络协议。
通信技术往往和网络技术相融,所以讲授网络原理离不开基本的通信原理,所以学生如果学过通信原理之类的课程,对通信知识只需要做简单的复习即可,如果没有学过通信原理,那需要利用业余时间加强;网络安全也很重要,但是计算机专业学生对于网络更多是用于实践,所以网络安全又基本了解即可。这样,课程的教学重点就很明确了――网络协议。
3有效讲授教学重点
既然明确了网络协议是网络课程的重点,同时也是难点。那么教师在教学中就要非常重视这部分的教学效果。而实际教学中,这部分往往是老师讲起来困难,学生学起来费劲,从而使一些学生失去学习的兴趣。尽管他们天天都使用网络,但对网络底层发生的事情却不了解,所以必须用直观的方式来将枯燥的协议数据展现在学生面前。
为了解决上面提出的难题,作者根据网络数据包的侦听技术,设计了一个网络通信的演示系统。该系统通过截获网络上传送的数据包,按照网络协议的层次将每层的二进制数据取出,同时有ASCII码的翻译以及相应的文字说明。通过分析每层协议的二进制数据,就可以清楚地讲述网络协议中的每个字节或者二进制位,ASCII码的翻译主要用于讲解应用层协议。通过直观的演示,学生的概念清楚了。该系统不仅可以分析单个的网络数据包,还可以根据用户要求提取一次完整的网络通信过程中的所有数据包进行分析,这样学生就对网络通信有一个整体的认识,同时对TCP/IP协议体系中高层协议与低层协议的关系有了进一步的了解。
当然,现在可以直接利用的演示软件也是非常多的,大家还可以借助这些软件去模拟一些网络环境,通过模拟演示一个网络数据交换的过程,让学生动态的了解整个过程。这样的演示对于学生对网络协议的理解与分析提供了更大的帮助,比通过课件演示讲解或是理论知识的灌输效果好很多。
4提高编程实践能力
由于学生在学些网络课程之前,已经学习了C语言、数据结构等课程,具备了一定的程序编写能力。因此,我们鼓励学生自己动手编写程序,以加深对相关概念的理解。例如,在讲授网卡这部分理论时,要求学生利用Winpcap开发包列举出计算机上所有网卡的相关信息;在讲解分布式进程通信时,要求学生自己编写程序实现一个简单的客户/服务器系统,该系统通过socket实现,只要能在客户机和服务器之间交换信息就可以,不需要实现其它的复杂功能。在所有的这些编程作业中,一定要把握好题目的难度和深度,一般来说,只需要达到通过编程加深对相关概念的理解即可,难度较大的问题或者综合性的问题可以等到课程设计时加以解决。
5利用网络学习网络
授人以鱼不如授人以渔,作为教师,关键的任务是教给学生学习的方法和能力。我们讲授的知识有一定的滞后性,而网络方面的很多是英文资料和文献都是第一手的,教材不可能年年翻新,但知识的更新速度是非常快的,有些内容教材上讲的原理虽然不错,但具体内容可能已经不是最新的了。这一点在网络协议方面体现特别明显,而这块又是教学重点,所以我们在讲解协议的时候,可以和学生一起利用网络查找RFC文档,了解最新的进展,同时对课本没有提及的协议,如果有必要,可以布置作业,要求学生查找RFC文档,同时对协议的关键部分,例如协议的格式,与其它协议的关系等给出相应的中文翻译。
6加强实验环节
本科计算机专业学生的课程体系由于理论课较多,往往没有安排这些实践类的课程或设计,但他们毕业以后很多人往往都需要从事一线的具体工作,实际组网能力非常重要;即使对于少数将来从事计算机网络的理论研究的学生来说,如果没有基本的动手能力,对网络的理解必将受到限制。所以,实验在计算机网络课程中具有很重要的地位。
由于学时所限,实验内容安排不可能面面俱到,一定要突出重点。一般至少需要安排了六个实验,分别是交换机的基本配置,虚拟局域网,路由器的基本配置,路由协议RIP和OSPF,防火墙,服务器配置。为了保证实验的效果,要求学生实验前在模拟软件上了解实验的基本内容。同时每个实验都有一部分要求学生自己想办法解决的问题,通过这种方法来了解学生是否真正掌握了实验内容,也避免部分学生不动脑筋,对照实验教材像操作工一样机械地完成任务。对于其它实验,例如网线的制作等,我们提供详细的电子指导文档,让学生自己了解在生产实习等实践环节再具体操作。
7小结
本文针对计算机专业网络类课程教学方面的问题进行了研究与探讨,提出了作者在实践中解决一些问题的方法,取得了较好的教学效果。但教学方法的研究永无止境,以上只是作者本人的的一些拙见,肯定有很多不足之处,在此提出只是希望和众多从事一线教学的同仁探讨和研究,更好的提高教学效果。
参考文献
[1] 吴功宜计算机网络[M]
篇4
一、以“自选”、“无质量问题”拒绝退货
前几天为了省钱,王某在网上购买了一件羽绒服,收到货物后,王某觉得颜色、含绒量、手感都可以,就是有些不合身。此时他看中了一款别的厂家生产的皮面羽绒服,决定退货。虽不过三日,但厂家以衣服没有质量问题为由,只同意换本厂的同一品牌的或其他品牌的货,不同意退货。
点评:《消费者权益保护法》第二十五条规定的“经营者采用网络、电视、电话、邮购等方式销售商品,消费者有权自收到商品之日起七日内退货,且无需说明理由”的“无理由退货制度”,保护的是消费者的反悔权。没有国家规定和当事人约定的,消费者可以自收到商品之日起七日内退货;七日后符合法定解除合同条件的,消费者可以及时退货,不符合法定解除合同条件的,可以要求经营者履行更换、修理等义务。
二、以包装破损影响二次销售拒绝退货
退休工人李某一生勤俭,一台普通电子管电视用了二十多年,前几天突然坏了。问了几个修电视的师傅都说修不了。几个儿子给他凑钱通过电话邮购了一台液晶电视。可李某说是看惯了电子管的,不要液晶电视。拗不过他,儿子们决定把液晶电视退回,由李某到附近电器商场自选一台满意的电子管电视。可请神容易送神难,虽然退货要求不超过七天,在时间上没有问题。但销售商检查后说包装的纸箱子有破损,不完好,返回影响销售,不同意退回。
点评:《消费者权益保护法》第二十五条规定的消费者退货的商品应当完好。这里的“完好”是指商品本身的完好,为查验商品而拆开外包装的情况绝不能作为拒绝退货的理由。消费者拆封、试看只要没有造成商品价值明显的贬损均应属于商品完好。
三、以自行扩大商品范围拒绝退货
赵某准备参加全国统一的司法考试,他在网上书店选购了《司法考试大纲解读》和《司法考试法律法规大全》两本书。书到手后,他发现“解读”只是读法条没有深度,“大全”没有商法并不全。于是他联系网上书店,要求退货,被以书籍包括在“报纸、期刊”内,已交付,按规定不能退货予以拒绝。
点评:期刊,也称杂志,是指有固定名称、每期版式基本相同、定期或不定期的连续出版物。报纸是指以刊载新闻和时事评论为主的定期向公众发行的印刷出版物。期刊、报纸与书籍显然是不同的。商家把书籍纳入《消费者权益保护法》第二十五条规定的“除外商品”――“交付的报纸、期刊”之内,显然是扩大了“除外商品”范围,是无效的。
四、以七天时间从购物时开始计算拒绝退货
购物节期间,王某在网上看到一双高跟鞋,款式新颖,价格便宜,于是与同事齐某购买了两双,并支付了货款。收到货的当天,王某、齐某觉得这双高跟鞋虽然新颖,但颜色跟网页上的图片出入很大,于是便联系网店店主,要求退货,并愿意承担来往的运费。可店主以“从买家购物到现在,已超过七天”予以拒绝。
篇5
>> 国内三大期刊全文数据库信息检索之比较研究 数据库检索算法研究 浅析数据库数据模型及信息检索方法 电子全文数据库订购协议中的馆际互借条款之研究 XML文档与数据库表信息互相转换的方法研究与实践 探讨城镇地籍数据库建设方法及数据库检查 图书馆数据库设计与查询检索方法研究 清水江文书全文数据库建设 从检索技术的实现方式看三大全文数据库的发展 浅谈专利数据库及专利文献检索 网络数据库检索规律及发展趋势 数据库教学方法研究 数据库查询优化方法研究 基于DOM的XML文档到关系数据库的数据转换方法 基于JAVA电子文档阅览系统的数据库开发分析 论XML文档数据库数据之间的转换原理及转换对象 数据库审计研究及应用 XML文档与关系数据库数据转换的研究 电子政务数据库系统于高校建设研究 高校建设研究电子政务数据库系统的规划 常见问题解答 当前所在位置:l.
[5]《电子文件归档与管理规范》GB/T18894-2002[EB/OL].http:∥/link?url=zYSqq92RFrqJgNiFIm0n3ljg3-V9h1Ndi0 ILbMuCCtvdHroAb6WsKFYEaZErNGQjG9kJbYDMlW93Q2iP7lCCa.
[6]陈慧萍,等.全文索引技术在办公自动化系统中的应用研究[J].计算机应用研究,2007,24(2):222-224.
篇6
关键词: Windows NT平台;网络集成;构建
中图分类号:TP393 文献标识码:A 文章编号:1671-7597(2012)0210138-02
0 前言
各类应用集成技术的使用是建立在网络集成技术的基础之上,网络集成技术应用广泛、发展快速,其核心的技术在于以HTTP以及TCP/IP为中心的各种协议的转换机制,用来解决网络互相连接以及机器间互相连通,以达到Internet/Intranet间信息的平台交换问题。
1 基于Windows NT平台的C/S和B/S的网络集成框架
1.1 C/S和B/S的数据访问框架
在Windows NT平台下构建网络集成框架,IP/TCP网络服务技术是关键。要求首先构建起B/S和C/S的网络集成应用环境。
B/S和C/S这两种模式的基本思想是一致的,都要求把一个完整的应用程序分解为服务器程序和客户程序两大板块程序,两种模式过程包括应用者向服务器提交应用请求,接着服务器对客户的请求进行回应,然后发出相应结果的数据显示给客户。服务器程序和客户程序能够在不同的计算机上运行,在网络协议的支持下进行通信,对客户的请求和服务器产生的数据进行传送,因此加强了支持不同的网络环境下相异的信息资源的访问。
这两种模式也有不同点,浏览器即为与B/S模式相应的客户程序,主要是处理HTML格式化以后的Web信息,而Web服务器主要是处理包括格式化结果信息等在内的大部分应用程序的工作。B/S模式的标准格式即是HTML格式,另外浏览器界面的特点在于拥有简单且一致的外观,所以Internet和使用者计算机的统一接口就成了浏览器,而浏览器只需要了解数据、程序的统一资源的定位器URL,而不必去关注数据、程序的具体存放的位置,因此对于不同计算机的客户端应用程序可以开展一致维护工作。
在繁杂的Internet中,B/S模式具有灵活多效的特点,能够支持HTTP以及TCP/IP在不同网络间信息和数据的互相交换。虽然如此,但在操作过程中,B/S在对加强客户的交互能力以及对处理客户程序数据进行处理时表现出了有限的能力,C/S模式的客户程序的特长在于拥有处理复杂逻辑的能力,所以在Windows NT平台下,大部分企业的Intranet局域网络运转时,计算机仍就以C/S的模式完成网络集成的任务。
1.2 C/S和B/S的数据访问框架的接口和协议关系
为了在Windows NT平台下的实现信息间的平台交换,可以构建一个建立在C/S和B/S结构上的集成框架,具体如图1。
在这一图表结构中可以看出,CIS,即公用集成服务将一些关键服务进行了定义,这其中包括了RAS、WINS、DHCP、以及DNS,通过这一过程能够实现不同网络之间的通信和网络连接时的IP地址的有效管理。相异的网络互相连接使用了以HTTP以及TCP/IP为中心的协议机制,如HTTP协议使用于Web服务器和浏览器之间,TCP/IP使用于不同服务器之间以及根据具体的情况分析在DB服务器和DB和客户机间采用适宜的协议等。
在这一集成的框架中,从逻辑上看JDBC、ISAPI、CGI等各种接口是同Web服务器分开的,其实,事实上这些接口件也是属于Web服务器相关组件的范围内,当浏览器经过HTTP协议向Web服务器发出访数据的请求以后,可以使用中间件在TCP/IP协议下将SQL语句传输给数据库的服务器,同时在ODBC或者是DBMS的帮助下完成网络信息和书库的交换。
2 基于Windows NT平台的TCP/IP网络集成原理
2.1 HS-网络信息集成服务
HS服务可以在Intranet内完成Web服务器的站点建立工作,经过HTTP协议对Web信息进行,而且能够完成Gopher以及FIP的服务,另外,HS为Internet提供了必要的ISAPI应用编程接口,由httpodbc.dll(动态连接库(来进行完成,用来编写数据库和ODBC连接的应用程序,时须通过Web服务器的站点进行。
ISAPI接口的使用条件为需要2个文件。其中之一是htx文件,这一文件包括了<!--%%-->或者<%%>等附加标志在内的HTML模板文档,其主要作用是对SQL语句的结果格式化,另一个是包含可执行的SQL语句和ODBC数据源在内的idc文件,通常这种文件的格式是:
Data source:<ODBC数据源>
Username: <使用名>
Password:<使用密码>
Template:<文件名称>
SQL Statement:<+ Sol.语句序列>
ISAPI有自己独特的工作过程,这一过程包括的步骤如下:首先,经过浏览器使用者对含有idc指示文件内的URL的HTML文件进行访问;接着HS载入Httpodbc.dll,httpodbc.dll对idc文件的SQL语句的信息和数据源进行读取;在执行SQL语句的时候需通过Httpodbc.dll调用ODBC中API来完成;最后Httpodbc.dll会将htx文件同执行SQL语句的最终结果合并,从而产生HTML文件,再通过浏览器输出显示。
2.2 CIS-公用集成服务
Windows NT平台全面支持远程客户和IP地址的相关管理,对其提供了WINS、DNS、DHCP、RAS等网络集成服务,同来实现网络之间的信心和数据沟通。
1)对动态主机进行DHCP协议服务的配置
协议服务DHCP主要是对IP进行管理,能够动态设置包括默认的网关、子网的掩码、WINS服务器、DNSS服务器在内的网络使用者信息以及动态的将客户端IP地址进行分配。在对其使用的过程中,网络的Windows NT计算机应为DHCP服务器,如果服务工作站的网络区域内不存在DHCP服务器,那么要通过路由器对其他网络区域的DHCP服务器进行使用,以确保客户便捷地使用IP地址,通过相关协议进行联系,然后达到网络集成框架的构建与实现。
2)Windows网络名称的服务WINS
这一服务的作用在于动态地为客户提供WINS服务器上的注册计算机的地址以及NetBIOS名称,使TCP/IP网络的NetBIOS名称自动映射到IP地址。对那些包括OS/2或LAN Manager在内的不是网络WIN客户,推出跨路由器的查询功能,将解析名称的请求截取,再将其转给WIN服务器。如此,无论使用者是否为WIN客户,都可以使用共同服务器解析名字,并广播于本地的子网站中,可以推出,WIN服务能够为相异的网络使用者带来相同的服务支持。
3)域名系统的DNS服务
这一集成服务主要是为了解决网络系统上主机名称的映射问题,这一集成主要是根据分布式的目录服务,把主机存放于统一DIT(目录信息树),完成Internet中名字数据库的分布、管理问题。
DNS服务器保存区域中的域名信息主要是以资源记录形式完成,它在Windows NT内的管理单位用DIT中的子树即区域来表示,单个的DNS服务器能够对单个或者多个区域(子树)进行管理,同时,单个的区域也有可能被多个DNS服务器共同管理。
NT Server环境中,DNS区域文件存放着资源的记录数据,这一区域文件的命名方式是:区域名称.dns。通过资源记录,DNS服务得以完成IP地址和完整的域名的映射任务。另外,Windows NT平台下的DNS还可以解析指定区域内的域名,从而实现WINS与DNS的融合,为服务提供了更大的灵活性和便捷性。
4)远程的存取服务RAS
这一服务允许客户通过拨号方式在Windows NT的RAS服务中访问网络上的相关资源。当在对集成网络机型实际设计的相关操作中,根据不同的服务器对不同网络客户支持的集成特点,可以将RAS、WINS、DHCP等结合起来,最终让使用者可以访问到完整Internet的信息,实现网络的集成。
下面这个图2阐述了各集成服务的的逻辑关系。远程客户对HS服务器的WWW服务进行访问,首先,DNS将完全域名拆分为DNS域名和DNS主机名,并在其对应的区域文件中找出记录,若不存在DNS的主机名,DNS会把主机名看作HS上的NetBIOS名字传给WINS,并在WINS的数据库里寻找相应的地址;若存在,则可直接回馈给使用者。如此,远程使用者能够根据这个查询到WWW的默认端口号以及IP地址,依据相关协议对HS服务器的服务进行必要的访问。
3 结语
随着科技的不断发展和计算机科学应用的普及、发展,计算机网络的技术水平也有了飞速的提升和进步,多种主机的操作系统和使用平台相继被开发出来。论文讨论了基于Windows NT平台的C/S和B/S的网络集成框架,包括C/S和B/S的数据访问框架以及C/S和B/S的数据访问框架的接口和协议关系等内容,再进一步阐述了基于Windows NT平台的TCP/IP网络集成原理。实践证明,基于Windows Nt平台之下构建和实现网络集成利于用户便捷快速地获取所需信息,是未来发展的一大趋势。
参考文献:
[1]汪芸、顾冠群,异构网络集成方法研究[J].计算机研究与发展,1997.
[2]Jason Garms著,Windows NT Server4大全[J].郭漫雪等译,机械工业出版社与舒斯特国际出版公司,1998.
[3]杨雅辉、张建中、王峻岭,Internet上信息服务系统的建造、维护和管理[J].计算机工程与应用,1999.
[4]来欣、邓铁清,分布对象与WWW技术的集成研究与实践[J].计算机工程与应用,1999.
[5]徐峰、万麟瑞,NT平台下TCP/IP网络集成的实现方法[J].计算机工程与应用,2000.
篇7
关键词:通信接口软件;企业应用;银行应用;代收代办业
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c
1 引言
银行系统是独立的金融系统,网点多,可以为用户提供方便的服务,要使银行金融系统与自来水收费系统融合起来,这样就需要开发一个接口程序能使二者有机的结合起来,这样程序在此定义为“跨平台银行代收水费通信接口软件”。有了这个系统,用户在银行网点只需提供用户号,通过该系统就可以从自来水收费系统里查找对应用的各种费用包括各种水费及污水处理费,这样可以实现交费,还可以冲帐及重交,对明细帐及总帐等。借助该系统,银行端可以统计及汇总各种费用等等。
2 程序的开发
图1 网络结构示意图
2.1 程序设计思想及思路
2.1.1 设计思想
2.1.1.1 银行柜员系统:利用并修改TCP/IP协议,利用Socket封装TCP/IP包与银行端和企业端交流信息,同时修改两端计费系统的相关信息。
2.1.1.2 银行批量代扣系统:除利用并修改TCP/IP协议,利用Socket封装TCP/IP包与银行端和企业端交流信息,因批量处理耗时超过网络时限,还利用FTP协议与两端交换信息。
2.1.2 理论基础
2.1.2.1 WINDOWS的底层支持
Winsock编程:Winsock是Microsoft Windows下网络编程接口,它包含库函数及Windows的扩展库函数,以便进行编程。Windows Socket也经常被叫做套接字、插座等等,这些名字形象地描绘了WinSock工作的原理:插头和插座只要一插上,就建立了一个网络连接,之后插头和插座就可以通过这个连接交换数据了。
2.1.2.2 DELPHI6.0的技术支持
(1)对WinSock的支持:Delphi 5.0对WinSock编程支持的非常出色,它提供了大量功能强大的Internet控件方便我们进行开发工作,其中大部分控件已经为我们将通讯协议也封装了进去,我们要做的只是简单地定义控件的属性,编写事件的响应代码即可。
(2)ClientSocket与ServerSocket的使用:ClientSocket与ServerSocket是封装了Winsock函数的控件,它们有两种工作模式:阻塞和非阻塞。在阻塞模式下, Socket进行监听连接收发数据会暂时让程序挂起,等Socket操作完成后才能继续进行;在非阻塞模式下,Socket进行监听连接收发数据后会立即返回,操作成功后触发相应的事件处理程序来进行处理。
2.1.2.3 TCP/IP协议和FTP协议的修改和应用
WinSock可以将自定义的数据报文通过TCP/IP协议要求发送和接受到银行和企业的应用系统中。FTP协议通过TCP/IP及传输协议发送和接受报文。
2.1.3 设计思路
2.1.3.1 柜员交易的思路:银行柜员交易系统利用Winsock监听并接受银行端发来的报文,分析以后,确认是何种请求,如查询、交费、冲帐、对帐等,访问并修改企业端数据库,得到结果以后,生成新的报文,利用并修改TCP/IP传送到银行端。
2.1.3.2 批量代扣的思路:(1)银行先生成批量查询请求文本(每行都是1102报文格式)并通过ftp传给自来水公司,然后发送批量查询请求报文(1101)、自来水公司返回是否已经收到银行的批量查询请求文本(1101)。(2)银行查询批量查询结果文件是否生成(1103),自来水公司返回生成的结果文件名(1103),并将批量查询的户号做冻结处理。(3)银行根据查询所得的结果文件名,通过ftp方式取回来,结果文件格式每行都是1102报文格式。(4)银行向主机系通请求扣款,如一个水表号有多条欠费记录,则扣几次。(5)银行解析主机返回的结果文件,记录数据库。……
2.2 程序功能要求及数据和报文的定义
2.2.1 功能要求
银行柜员系统功能要求
(1)查询:通过输入用户号,可以查询到每个月的欠费明细,包含水费和违约金。
(2)交费:通过输入用户号、金额,按月交费。一般交到整数金额。每比对应一个流水号。
(3)冲帐:通过输入流水号冲相应帐款,并生成新的流水号。只能冲当天的帐。
(4)对总帐:通过输入年月日,计算当天的收费及下帐金额。系统返回总帐平或不平。
(5)对明细帐:如果总帐不平,自动按交易流水号对每笔明细帐,返回平或不平。
(6)自助银行交费:用户通过INTERNET网,从卡上划拨金额进行交易,冲抵水费。
银行批量代扣系统功能要求
(1)批量查询:银行通过FTP协议,根据用户号,可以查询到所有用户每个月的欠费明细,包含水费和违约金。(2)批量代扣: 银行通过FTP协议,根据用户号,所有用户每个月的欠费明细,包含水费和违约金,从对应的卡上扣款。(3)批量冲帐:银行通过FTP协议,根据交易流水号,冲掉批量代扣交易的对应水费。(4)批量对总帐:通过输入年月日,计算当天批量代扣的收费及下帐金额。系统返回总帐平或不平。(5)批量对明细帐:如果总帐不平,自动按批量代扣的交易流水号对每笔明细帐,返回平或不平。
2.2.2 数据定义
各种字段的定义如下:
2.2.3 报文定义
(1)柜员交易格式的定义
①包结构(交易包均为定长包,由以下结构构成。)
②交易包定义:
包括查询、交费、冲帐、对总帐、对明细帐等,下面以查询为例详细说明(长度=4+2+4+7=17)。
欠费查询试验数据
③ 对帐:对帐流程根据具体要求进行定义,建议每天下午定时对帐。
6100对总帐申请;如对帐成功,退出;如对帐不成功,发7100明细对帐包。
④ 交易码定义:1100查询类2100缴款类 3100冲帐类 4100补打发票类 6100对帐。
⑤ 返回码定义(可讨论):00成功 01无欠费02交易资料不存在。
⑥ 地区码定义: 0566池州市…。
⑦ 银行代码定义:01中国银行 …。
⑧ 数据填写规范:用户号、用户名、发票号等非数值类数据左对齐右补空格。
如:2658688
(2) 批量报文格式以及文本内容包括:批量查询请求报文 、批量查询文件(通过ftp传给自来水公司)内容、批量查询返回文件(通过ftp)内容、银行查询批量查询结果文件名、批量入帐文件内容(每行的格式一样)、批量销帐请求报文等。下面以批量查询文件(通过ftp传给自来水公司)内容为例说明。
批量查询返回文件(通过ftp)内容
2.3开发工具的选择:Windwos 2000、MSSQL2000(或ORACLE)、DELPHI6.0、JAVA 。
2.4软件的开发过程及内容
2.4.1程序主要流程
监听接收分析请求 访问数据库 修改计费信息 打包 封装 发送
2.4.2主要程序介绍
2.4.2.1主要过程介绍
查询返回字符串;交费返回字符串;交费返回字符串;冲帐返回字符串;补票;对总帐返回字符串;对明细帐返回字符串;增加字符串; 除去空格符;汉字增加空格字符;尾部加零;交费返回字符串;批量查询请求返回字符串;批量查询请求返回字符串;批量查询结果;批量销帐返回字符串;批量销帐返回字符串。
4.2.2主程序介绍
procedure TForm1.SocketServerClientRead(Sender: TObject; Socket: TCustomWinSocket);
begin
brxx:=socket.ReceiveText;
jym:=brxx[5]+brxx[6]+brxx[7]+brxx[8];
case strtoint(jym) of
1100:
if length(brxx)=21 then //判断字符是否收全
begin
brjymcx:=jym; //保留拨入信息
bryhdmcx:=copy(brxx,9,2);//保留拨入信息
brdqdmcx:=copy(brxx,11,4); //保留拨入信息
bryhhcx:=copy(brxx,15,7); //保留拨入信息
cxfh();//拼查询返回字符串
Socket.sendText(cxhfz);
end
else
begin
wxzfcx:='0006051100';
socket.SendText(wxzfcx);
end;
1101:
if length(brxx)=64 then //判断字符是否收全
......
End.
3 网络及相关软件配制
3.1 局域网的网络配置:网关路由器的配置: 172.252.25.1,前置通信机:网关地址:172.252.25.1,内网IP:192.168.1.*,外网IP:172.252.25.*,端口号:3330,协议TCP/IP,数据库服务器IP:192.168.1.1,WEB服务器IP:192.168.1.2 。
3.2 相关软件的配置及工作过程:网关路由器的配置:通过厂家提供的驱动程序调试修改。前置通信机: 安装WindowsXP等操作系统、SQL2000客户端、 银行代收水费通信系统、端口:3330。数据库服务器: 安装Windows Server 2000、 SQL Server 2000,包含客户端和服务器端软件的安装。
4 测试及运行
4.1 测试过程(分查询、交费、冲帐、对总帐、批量等)
例如柜台查询:
发送:001711000105661001001
返回:01570011001001009池口轧花厂宿舍 000001-0090000086.010000000.000000000.00022003090000083.510000069.2600000000152006050000002.500000000.000000000002
4.2 运行过程出现问题的分析:(1) 由于服务器端SOCKETSERVER没有释放,而客户端强制占用服务器时(包含银行端),服务器端提示错务:10063。(2) 由于通信线路故障或通信设备通信中数据丢失时,导致客户端与用服务器端不同步时(包含银行端),服务器端提示错务:10053。
5 结束语
本文重点分析了如何定义银行和企业的通信协议,以及通过该协议如何编写通信程序的内容,同时本文还分析了如何建立该通信网络使通信程序正常运转。
主要的结论:通过通信程序使银行端客户程序只能按规定动作访问企业服务器,从而服务于用户。
参考文献:
[1]张晓林,侯宝稳,吴宝江.Oracle DBA数据库系统管理与应用[M].北京:清华大学出版社,2007.
[2]张志强.Windows编程技术[M].北京:机械工业出版社,2003.
篇8
关键词:异构网络;FTP
中图分类号:TP393文献标识码:A文章编号:1009-3044(2010)16-4376-03
The Heterogenous Network Resource Sharing's Method with Realizes
YUAN Min, CAO Shu-guang
(Hefei Industrial University Computer and Information Institute, Hefei 230009, China)
Abstract: The article elaborated heterogenous network's concept and the characteristic, and through found the FTP stand the method, realizes the Linux network operating system and the Windows system's heterogenous network resource sharing.
Key words: heterogeneous network; FTP
随着计算机网络技术的迅速发展,越来越多的计算机局域网用户,对单一网络操作系统所提供的网络服务已不能满足需求,因而不断更新或升级网络,从而造成自身用户环境差异较大,整个网络系统平台参差不齐,服务器端大多采用 Linux系统,而PC端使用Windows系统。所以在应用中往往是Linux和Windows操作系统共存,因此,在现实中不可避免地形成了异构网络。
1 异构网络概念
异构网络(Heterogeneous Network)是由不同的计算机、网络设备和操作系统,或在不同子网范围内的主计算机运行不同的操作系统,或运行相同的操作系统,且执行不同的通信协议的网络组成。
Internet就是一个大型的异构网络,它是由多个异构网络互联组成的。
2 异构网络特点
异构网络具有以下几个特点:
1) 扩大资源共享的范围。组成异构网络的目的是利用某种计算机技术,将两个或两个以上具有独立管理能力的计算机网络,连接起来,扩大资源共享范围,使接入异构网络硬件资源增多,可以被更多的用户共享同一个设备,最大程度地发挥资源的利用率。
2) 网络的安全性提高。由于异构网之间只有极少数的接口,因此有利于网络管理员集中管理,既能保证信息的正常沟通,又能达到信息的隔离目的。
3) 网络性能的提高。异构网络性能随着异构网络内节点增多,网络的覆盖范围也随着扩大,通过最小的硬件投资,可以把如WWW服务、数据库服务、FTP服务和邮件服务等分散在不同的网络操作系统上,即提高了网络的安全性、稳定性,又提高了网络的可靠性。
4) 成本降低。对于在本地的多台主计算机如果接入到另外一个地区的某个网络,首先采用主机先联网,然后再通过异构网络技术,达到实现目的的方法,从而大大减少联网成本。
如今,随着计算机网络技术的不断发展,计算机网络应用已经渗透到了社会的各行各业,而网络操作系统的种类也在不断的增多,功能也日趋完善。为了提高系统的兼容性,适应异构网络环境,除了保护用户原有的投资外,还要充分发挥不同网络操作系统的管理优势,使不同网络上的用户互相通信和交换信息,达到资源共享目的。
然而如何在异构网络中实现更加安全、有效的资源共享,这就是本文要讨论的问题。下面是我们根据我校公共机房网络系统平台参差不齐,为了能满足教师、学生方便查询资料、下载各课教学课件、学生上传作业等教学要求,我们采用创建Linux下FTP站点的方法,实现Linux网络操作系统与WindowsXP客户机系统的异构网络资源共享。
3 实现异构网络资源共享的方法
3.1 FTP协议
FTP(File Transfer Protocol)即文件传输协议。该协议是一个远程计算机系统和本地计算机系统之间互相传送文件的一个标准。FTP是互联网中运用最为广泛的协议之一,它在全球最大的“异构网络”即Internet中,一直是文件传输服务的主角。FTP服务的最大特点是其实现可以独立于平台,换句话说,它在Linux/Unix、DOS、Windows等操作系统中都可以实现FTP的客户端和服务器。
尽管目前已经普遍采用HTTP方式来传输文件,但FTP仍然是跨平台直接传输文件的主要方式。也就是说,通过使用FTP协议传输文件要比使用其他协议更加有效。
目前Linux环境下常用的FTP服务器程序有,Wu-ftpd、Proftpd和vsftpd。
1) Wu-ftpd。Wu-ftpd功能十分强大,能构建多种类型FTP服务器,稳定性好,但安全性不如Proftpd和vsftpd好。
2) Proftpd。Proftpd配置很容易,速度也较快,安全性较好。
3)vsftpd。vsftpd最大的特点是一个安全、高速、稳定的FTP服务器,匿名FTP服务更是容易配置,它既可以设置从inetd启动,也可以是独立的FTP服务器,具有两种运行方式。
根据上述3个FTP服务器程序特性比较,本文采用vsftpd作为FTP服务器来实现异构网络资源共享。下面为使用FTP功能的具体方法:
服务器端选择的Linux系统软件是:Redhat Linux AS 5+ VSFTPD-2.4.0-4的系统架构。服务器名:jszx,IP地址:192.168.27.4。本文主要介绍匿名用户访问FTP站点。
3.2 配置FTP站点(或服务器)
以系统管理员身份登录Linux服务器,配置 Linux中vsftpd的主要文件,即/etc/vsftpd/vsftpd.conf文件,其包含的内容如下:
//设置PAM认证服务的配置文件名称,该文件存放在/etc/pam..d目录下
pam_service_name=vsftpd
//激活vsftpd检查userlist_file指定的用户是否可以访问vsftpd服务器,userlist_file的默认值//是/etc/vsftpd/vsftpd.user_list,由于默认情况下userlist_deny=YES
//所以/etc/vsftpd/vsftpd.user_list文件中所列的用户均不能访问此vsftpd服务器
userlist_enable=YES
//vsftpd处于独立的启动模式
listen=YES
//作为主机访问控制方式
tcp_wrappers=YES
//允许匿名登录
anonymous_enable=YES
//允许匿名用户对文件系统的上传目录具有写权限
write_enable=YES
//激活上传和下载日志
xferlog_enable=YES
//使用标准的ftpd xferlog日志格式
xferlog_std_format=YES
//允许匿名用户上传
anon_upload_enable=YES
//开启匿名用户的写和创建目录的权限
anon_mkdir_write_enable=YES
//启用FTP数据端口的数据连接
connect_form_port_20=YES
//放开匿名用户的浏览权限
anon_world_readable_only=NO
//允许匿名用户具有上传和建立子目录之外的权限,如删除或文件更名
anon_other_write_enable=YES
//设置空闲的用户会话的中断时间,用户会话空闲10分钟后被中断
idle_session_timeout=600
//设置空闲的数据连接的中断时间,将数据连接空闲2分钟后中断
data_connection_timeout=120
//将客户端空闲1分钟后自动中断连接
accept_timeout=60
//在中断1分钟后自动激活连接
connect_timeout=60
//限制客户连接数,以提高系统安全性
//设置可以同时连接的客户端数量上限为250,其后任何客户端尝试连接时都得到错误信息
max_clients=250
//指明每个客户机的最大连接数是3,
max_per_ip==3
//设置最大传输率限制
//本地用户的最大传输率为50KB/s
local_max_rate=50000
//匿名用户的最大传输率为40KB/s
anon_max_rate=40000
//设置客户端连接时的端口范围,既在50000和60000之间,这提高了系统的安全性
pasv_min_port=50000
pasv_max_port=60000
//用户成功登录后,vsftpd服务器会自动显示/var/ftp/.message文件的内容为欢迎信息
ftpd_banner=欢迎使用计算中心FTP服务器!
banner_file=/var/ftp/.message
//设置表示监听进入的FTP连接端口号码默认值是21
listen_port=21
至此,Linux服务器端配置完毕。
3.3 测试配置结果
在FTP服务器中,创建两个主目录:download(作用:存放各类资源,供用户浏览下载文件,但禁止用户删除和上传文件)目录;sczy(作用:提供用户上传文件,但禁止用户下载文件)目录。
3.3.1使用FTP客户端连接本地FTP服务器
在/var/ftp/sczy目录中新建几个子目录,即/var/ftp/sczy/yhg、/var/ftp/sczy/yhg/01、/var/ftp/sczy/yhg/02和/var/ftp/sczy/yhg/03,并且给它们授予不同的读、写、执行权限。如图1所示。
使用FTP客户端连接本地FTP服务器,显示匿名FTP服务器目录,由于匿名用户在/sczy/yhg的目录下没有写权限,因此禁止匿名用户在/sczy/yhg下创建04目录。另进入匿名FTP服务器,上传一个文件名为install.log到/sczy/yhg/03目录中,在上图一中,因在/sczy/yhg/03设置了没有读的权限,只有写和执行的权限,所以不能显示该目录下的任何文件和目录,但能创建目录,如图2所示。
3.3.2 使用WindowsXP客户端连接FTP服务器
禁止匿名用户删除服务器ftp://192.168.27.4/download/软件仓目录及其文件。如图3所示。
下载ftp://192.168.27.4/download/软件仓/模拟考试目录中文件到客户端d:盘中,如图4所示。
上述连接FTP站点的方法均连接成功,说明FTP配置成功。至此,实现了Linux网络操作系统与Windows系统资源共享。
4 结束语
总之异构网络之间共享的目的就是实现资源共享。异构网络资源共享,就是要使系统资源分配的更加合理,系统配置更加优化;注意加强对网络系统安全隐患检查,防止系统文件被盗取,目录下程序进程被启动,使系统运行更加安全、更加稳定更加高效。
参考文献:
[1] 王少华.用LINUX构建Internet[M].北京:清华大学出版社,2001.
篇9
关键词:有害气体 单片机 智能监测
中图分类号:TP216 文献标识码:A 文章编号:1007-9416(2016)05-0000-00
在科技快速发展的大背景下,污染成为了人类健康的最大公敌,在一些重工业城市,雾霾天气几乎占据了全年的80%以上,人们很容易吸入有害气体,造成身体伤害。
另外,在某些化工类生产企业,车间经常发生有害气体泄漏而对工人造成严重伤害的情况。针对日常生活和生产中经常出现的各类有害气体,本文基于物联网理念,设计了一种有害气体智能监测系统,可根据用户需求定制各类有害气体传感器模块,最终通过PC机软件实现智能监测。
1 系统组成
有害气体智能监测系统组成结构如图1所示,主要包括各类气体传感器、Atmega128L单片机、PC上位机、用户手机、声光报警等模块。其中各类气体传感器用于检测不同类型气体,检测结果通过模拟量形式传输至Atmega128L单片机,单片机的AD模块对采集到的信息进行模数转换及滤波处理,并将气体浓度数值通过WIFI模块传输至PC上位机,或通过CDMA模块传输至用户手机,同时根据气体浓度阈值进行声光报警处理。
2 硬件电路设计
有害气体智能监测系统的Atmega128L单片机前4路AD针脚(ADC0~ADC3)分别连接了4种不同的模拟量输入气体传感器,传感器模块可供用户选择,包括一氧化碳、氢气、甲烷、甲苯、甲醛、氨气、硫化物等,单片机将输入的模拟量经处理后转化为数字量,并利用单片机自带的SPI接口与I2C接口接入大气压传感器和PM2.5传感器。
WIFI模块采用深圳市海凌科电子有限公司生产的RM04模块,该模块内置TCP/IP协议栈,能够实现用户串口、以太网、无线网(WIFI)3个接口之间的转换,WIFI模块与单片机采用串口连接。TDI、TDO、TMS、TCK接口用于连接仿真器。
3 软件设计
有害气体智能监测系统软件结构如图2所示,分为上下两层软件:单片机软件及PC机用户监控软件,两层软件间通过TCP协议进行通信。
在单片机软件中,AD采集模块用于采集模拟量输入形式的气体传感器数据;SPI通信模块用来采集大气压传感器数据;串口通信模块用来连接WIFI模块,从而与PC软件进行数据通信;数据滤波模块将采集到的传感器原始数据进行低通滤波处理;状态监控模块用来实时监控有害气体状态,同时利用声光报警来提示用户;数据交互模块用来解析处理与PC软件间的数据通信协议。
PC用户监控软件采用Visual C++ 6.0基于MFC架构进行编程设计,分为五个模块:用户管理模块、TCP通信模块、状态更新模块、报警处理模块及数据库模块。其中用户管理模块用来定制不同用户的传感器配置;TCP通信模块用来与单片机进行数据通信;状态更新模块用来实时更新传感器数据,同时显示在软件界面上;报警处理模块用来记录和解除报警状态;数据库模块用来存储用户设置及历史报警数据信息。
4 结语
Atmega128L单片机丰富的接口能够满足大多数有害气体传感器的通信要求,基于物联网概念设计的有害气体智能监测系统能够准确且实时的对环境中的有害气体浓度进行监测,基于无线网络设计解决了现场布线的复杂度,本文所设计的有害气体智能监测系统具有较好的模块化结构,便于用户使用,且系统具有较高的准确性和实时性。
参考文献
[1] 刘兰香,张秋生. ATmega128单片机应用于开发实例[M].北京:机械工业出版社,2006.
篇10
关键词:智能化,照明,节能,施工
0.前言
在传统的建筑智能化系统中,一般只包括综合布线、计算机网络、安全防范、楼宇自控等子系统。但近年来,随着经济的发展和科技的进步,人们对照明灯具节能和科学管理提出了更高的要求,使得照明控制在智能化领域的地位越来越重要。而在楼宇大厦建设热潮中,建设者也意识到了智能照明的重要性。使用照明控制系统,更能体现其在节能与管理方面的优势,提高楼宇大厦的科学管理水平。节能是照明控制系统的最大优势。采用了智能照明控制系统后,我们可以根据不同场合、不同的人流量,进行时间段、工作模式的细分,把不必要的照明关掉,在需要时自动开启。同时,系统还能充分利用自然光,自动调节室内照度。控制系统实现了不同工作场合的多种照明工作模式,在保证必要照明的同时,有效减少了灯具的工作时间,节省了不必要的能源开支,也延长了灯具的寿命。论文大全。良好的工作环境是提高工作效率的一个必要条件。合理地选用光源、灯具及性能优越的照明控制系统,都能提高照明质量。智能照明控制系统具有开关和调光两种控制方法,可以有效地控制各种照明场所的平均照度值,从而提高照度均匀性。同时,系统能根据不同的时间段,人们的不同需要,自动调节照度。
1.工程概况
山东省广电中心综合业务楼工程建筑面积10.6万m2,楼内包括动力照明、给排水、通风空调、消防报警联动、建筑智能化等系统,是一座系统集成度比较高的现代化智能大厦。由于本工程建筑面积大,照度要求高,照明系统设计负荷达5315KW(不含演播照明1600KW),为达到节能的效果,办公区、编辑制作区、公共区等均设计了智能照明系统。经工程招标,最终确定采用松下的FULL-2WAY智能照明控制系统。
2.FULL-2WAY智能照明控制系统简介
FULL-2WAY智能照明控制系统位总线制模块化、全分布对等式系统结构,由输入模块、输出模块和联网监控三部分组成。系统设备均配有各自独立的CPU和存储器,储存相应的程序和命令,不因断电而丢失。这也意味着,某个模块出现故障,只是与该模块相关的功能失效,而不影响网络其他模块正常运行。从维护的观点来看这种“独立存储”的概念,既有利于快速故障定位,又提高了大型照明控制系统的容错水平。
将各自具备独立功能的控制部件用两根通讯线手牵手连接起来,就组成一个控制网络,控制网络的规模可灵活的随照明系统大小而改变。系统提供开放的通信协议,可与各品牌的楼宇、消防、安保等系统相连。
各种信号由末端控制装置发出,经传输总线传至配电箱内传送单元(CPU),经传送单元处理后,发出的动作指令通过译码器控制继电器动作,实现对照明的控制。如需实现调光功能,荧光灯具必须使用可调光镇流器,在总线上接入调光器,调光器控制可调光镇流器即可实现调光功能。
3.智能照明在本工程中的应用
由于本工程为广电中心综合业务楼,功能侧重于广电节目录制、编辑、发射,对智能照明的要求不高。所以,本系统在工程中的应用仅限于办公室、机房、公共区域,控制方式仅为开关型。
3.1 办公区
可使照明系统工作在全自动状态。通过配置的“智能时钟管理器”可预先设置若干基本工作状态,通常为“白天”、“晚上”、“清扫”、“安全”、“周末”、“午饭”等,根据预设定的时间自动的在各种状态之间转换。论文大全。每一楼层的各个办公室都配有手动控制面板,可以随时调节房间的工作状态以及满意的灯光亮度。FULL-2WAY照明控制系统还能保证办公区域和公共区域协调的工作。
3.2 车库照明、排风系统控制
①在车流量大的时段和车流量小的时段分别定时控制不同数量的灯光 及换气扇; ②当有车辆驶入、离开车库时开启相应区域的灯光,当车辆停泊或驶离后关闭灯光; ③在繁忙使用时期,开动换气扇;非繁忙时期间歇性开启换气扇以达到节能效果; ④车 库 管 理 员 可 使 用 现 场控制面板及遥控器进行分区控制;⑤也可与消防联动,出现消防报警时,可实现灯光强切或强点功能, 启动紧急照明控制。
3.3 大会议室、报告厅、宴会厅
①会议室作为大楼一个重要的组成部分,采用智能照明控制系统通过对各照明回路进行调光控制可预先精心设计多种灯光场景,使得会议室在不同的使用场合都能有不同的合适的灯光效果,工作人员可以根据需要手动选择或实现定时控制。通过系统特有的链接功能,可以根据会议室的使用需要灵活的实现各种分割和合并,而无需改变原有系统配置。②宴会厅等是重要的礼仪场所之一,更应重视照明的装饰作用和制造气氛情调的精神功能,以及照明产生的视觉环境的美学功能和心里效果,智能灯光控制系统能使大厅显得高贵典雅,厅中的水晶吊灯,隐光槽灯、筒灯、装饰壁灯可分别进行调光使大厅具有层次感,产生不同的格局,愈发显得富丽堂皇,大放异彩。
3.4 领导办公室
采用多种可调光源,可根据需要,通过系统预设照明回路的不同亮暗搭配,产生各种灯光视觉效果,使得领导办公室始终保持最柔和优雅的灯光环境(如办公、会客、休闲等多种灯光场景),操作时只需按动某一个场景按键即可调用所需的灯光场景。
3.5 公共通道、大厅、电梯厅
公共通道、大厅、电梯厅是建筑的眼睛,是整个室内空间的第一效果,其灯具的选用、灯光的布置不只是为了照明的需要,更应考虑照明的气氛及照明与建筑装璜的协调。通过智能调光营造出一个明快、舒适、庄重、典雅的迎宾环境。使大堂实现真正的智能管理。整个大堂的灯光由系统自动管理,系统根据大堂运行时间自动调整灯光效果。并且可延长灯具寿命2-4倍,对于保护昂贵的水晶吊灯和难安装区域的灯具有特殊意义。
3.6 泛光照明、园林照明
自然光变暗时,光感自动将大部分泛光照明和园林照明开启,到夜晚如12点时,定时将部分泛光照明和园林照明关闭,只留少量基本照明,天亮时光感自动将剩下的灯光关闭。
在节假日或者重要活动时,管理人员可以通过中控电脑将所有泛光照明和园林照明打开。
3.7 集中控制、远程控制
在控制室内,可以统一监视整栋建筑各处的照明灯具状况。控制室可以设在本地,也可以通过网络进行远程监控。管理各处照明灯具的使用状况,如:使用时间、耗电情况等。为运营管理水平的提高提供可靠的数据。
FULL-2WAY智能照明控制系统还可以广泛的应用于工厂、剧院、体育场、宾馆、火车站、广场及住宅小区等众多场所的照明控制。在此不一一赘述。
4.总结
FULL-2WAY智能照明控制系统是以自动控制为主、人工控制为辅的系统。论文大全。在一般的情况下,不需要有人的参与,照明系统自动实现开关和调光功能。既大大减少了管理人员的数量,也排除了由于人为因素而出现的不定时开关,影响人们办公条件的情况出现。智能照明控制系统在节能和节省灯具使用的同时,有效节省了电费与管理费用的支出。根据一般的办公大楼运营的经验来看,节能效果能达到40%以上,一般的商场、酒店、地铁站等节能效果也能达到25%~30%。该系统使用总线制,并提供了各种类型的探测模块、控制模块,易于系统扩展,只要并接相应模块,就可以实现业主多种控制要求。并可接入互联网,实现远程控制,给业主使用带来极大的方便。随着智能照明控制系统在智能大厦中应用的普及,必将极大的提高人们的办公和生活条件,成为未来智能建筑发展的趋势。
相关期刊
精品范文
10网络监督管理办法