前言:中文期刊网精心挑选了文件传输协议范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
文件传输协议范文1
【关键词】 中国传统吉祥纹样 民间艺术 山西绣花鞋垫 传承 保护
随着经济与科技的飞速发展,西方文化思潮的传入,多年来现代物质文化对中国社会各个方面的影响,社会的进步导致了一些传统的手工艺技术停止发展,甚至几近消失。然而中国要不断发展壮大,其根本还是要发扬和壮大自己的东西、自己的文化,让世界认识中国了解中国。现在越来越多的人开始关注我们祖先留下来的经典之作,开始关注中国传统的文脉。注重于中国传统吉祥纹样的继承、发扬、保护、研究,并与现代设计相结合,出现了很多具有中国特色的现代设计创意。本文通过对山西民间绣花鞋垫艺术表现的研究,来探讨了中国吉祥纹样在民间艺术生中的应用。让跟多的人认识中国传统纹样的艺术魅力,以及其所包含的文化价值、所体现的中华民族千百年多彩灿烂的生命力与创造力。首先让我们了解一下中国传统吉祥纹样。
一、中国传统吉祥纹样的发展与表现
中国传统吉祥纹样的雏形可以追溯到原古时代图腾崇拜时期,吉祥纹样的产生与人们对自然崇拜的信仰是密不可分的,人类对自然充满了敬畏、对生活充满了热情,作为吉事的祭祀和卜笠便是原古人们对吉凶的最初认识,表现在人们在甲骨上记录了吉、大吉之类的卜辞。李砚祖先生这样认为“从纹的形式而言,吉祥纹样的起源与原古先民观物取像的观察方式以及在卜笠活动中察看纹像的认识有直接关系”。到新石器时期当时的器物上如彩陶、石雕、玉刻上出现了各种形状的怪兽,如龙、凤、龟、鸟等,以及回纹、云纹等。到商、周、春秋战国时间,真正意义的吉祥纹样出现在了青铜器与漆器中,例如我们熟悉的饕餮纹、夔龙纹,象纹等,这些纹饰及承载纹饰的器物象征了拥有者地位的尊贵,象征着拥有权利。到秦汉时期,佛教传入中土,佛教、道教、儒学思想的融合,再加之民间神话传说的积淀,极大程度的丰富了吉祥纹样的题材。例如儒家严格具有等级的君臣、父子、兄弟、夫妻、朋友五种伦理关系,在传统纹样中用凤凰、白鹤、白头、鸳鸯、燕子五中瑞鸟组合来表现,称之为“五翎”(指“五伦”)。并且这些纹样被广泛的应用到了当时的建筑、陶瓷、刺绣、绘画等艺术表现中,伴随工艺水品的发展,各种表现手法相应而生。到隋唐元宋时期,吉祥纹样日渐完善,并开始有了新的发展,到明清时期,吉祥纹样走向了成熟。图案表达形式更加丰富多彩,并产生了图案表现技法与规范,使吉祥纹样更趋于完美,对整个社会文化影响深远,不仅从图形上有了进一步发展,同时也有了一些能代表吉祥的风俗与语言,来赞誉人们向往的吉祥社会。
吉祥图案发展到目前,种类繁多,我们从他的表现内容简单给他做一个分类:1)借助于谐音。也就是人们常说的“口彩”。汉字中有许多读音相同,字义不一的现象。借助于这点,就产生了这样一类型吉祥纹样。例如 “喜上眉梢”,它的表现则是一只喜鹊落在梅枝上的景象,暗语有喜事。再例如在今天很多地方结婚都保持的一个祝福民俗“早生贵子”,即枣、花生、桂圆、莲子。2)对动植物属性的借鉴。借鉴植物和动物的一些自然属性来借物喻志。例如孔子有言“岁寒,知松柏之后凋也”便是“岁寒三友”松、竹、梅的人格原型。再如被称之为“四君子”的梅、兰、竹、菊,则借鉴的是梅凌岁寒而独开之傲而不俗,兰空谷幽香、孤芳自赏之幽而不病,竹潇洒挺拔、清丽俊逸之轻而不佻,菊凌霜自行、不趋炎势之丽而不娇。对动物的属性的借鉴在传统纹样中也是数不胜数的,例如“喜从天降”则是被称为亲客的蜘蛛,从蛛网上沿着一根蛛丝往下滑。3)吉祥文字的变形组合应用。最具代表的莫过于百寿图了。福、禄、寿、喜、富贵、吉祥、招财进宝这些大多数在日常生活里我们都能见到。
二、绣花鞋垫中的吉祥纹样特征
绣花鞋垫是山西民间文化艺术的一个重要表现,十五六岁女子出嫁之前,都会为自己、为爱人绣制鞋垫,作为自己必不可少的嫁妆。他是女子像男子表达爱情的一种信物,也是女子对生活、对婚姻、对爱情充满向往的一种寄托。民间手绣花工鞋垫的制作工艺大概需要5-7天完成,需要经过打底(制坯子)、裁剪、粘表层、包边、画图、绣制、表内衬,熨烫几道工序。依据所送对象的不同,绣花鞋垫有着不同的内容与题材,图案丰富、主题多样、含义深刻,寄托着各种各样的祝福。
传统绣花鞋垫图案题材的选择寓意深远,在不同的环境下使用的鞋垫选材不尽相同。用于婚嫁的绣花鞋垫,多为未出嫁的女子为自己为爱人绣制的嫁妆,是爱情的信物。它的表现多用动植物来图案来创作,采用了谐音寓意的方式。题材多采用传统吉祥纹样中的“连生贵子”、“榴开百子”、“百年和合”等,大多采用了谐音的表现方式,“榴开百子”石榴籽多,则“籽”与“子”相关,寓意多生男孩,“百年和合”百多为百合花,年指万年青,和多用荷花代替,合为盒子,通过这样双关的手法来祝愿新婚夫妇百年好合。动物类型题材有“鸳鸯戏水”、“凤戏牡丹”、“喜鹊登梅”、“龙凤呈祥”等等。如果鞋垫是送给长辈、朋友的,那么他的题材也会改变,例如“寿比南山”、“松鹤延年”、“五福捧寿”等。传统绣花鞋垫除了动植物题材以外还会直接用文字来表达吉祥的祝福,如“一生平安”、“事事顺心”、“百寿图”、“百福图”、“心想事成”、“四季平安”以及象征繁衍不息的“卐”字等。小小一双鞋垫,通过不同的组合图案传达着浓浓的祝福与情义。
绣花鞋垫题材的多样性,决定了其构图方法的丰富性。民间手工制绣花鞋垫的图案一般都是多种传统吉祥纹样的重组构成。制作者以心造型,以理造型,每个鞋垫图样都有着自身的语言表述。表现自然、淳朴。民间绣花鞋垫最大的构图特征便是“满”。或许这边是民间淳朴感情的体现,绣制者对生活、对新人、对爱情、对长辈充满了浓厚的爱意,满腔的祝福,所以绣制鞋垫的时候会把所有的能表达的祝福一股脑绘制上去。这或许也正是绣花鞋垫的魅力所在。最具代表性的莫过于被称之为“全鞋垫”的婚礼用鞋垫。全鞋垫中出现了很多动植物为代表的吉祥纹样,分别有:代表财富的金蝉,代表富贵的牡丹,繁衍不息用于装饰的“卐”字,以及兔子、葱、葫芦、佛手、剪刀、鱼儿、如意、扇子,莲花、蝙蝠、喜珠等,组合多样、表现丰富、色彩质朴,深的大众喜欢。全鞋垫上图案的意义有这样一首民谣可以解释:
蛤蟆搬金砖,辈辈都当官;剪子铰佛手,两口好相守;扇子扇牡丹,两口好喜欢;大鞋套小鞋,葫芦倒宝来;兔兔吃葱葱,来年抱孙孙;时时如节庆,岁岁都有余;事事如意牡丹根,莲花佛手贵长生。
除了“满”以外,绣花鞋垫构图还遵循了“对称”的原则,意指成双成对。绣花鞋垫的对称表现分为两种形式,一种是图案的绝对对称。左右两只鞋垫形成图案上的对称,另一种则是意识形态上的对称。例如: “金童”对“玉女”,“龙”对“凤”,“狮子”对“老虎”,“喜鹊”对“鸳鸯”等。通过这样的组合来表达丰富的内涵。例如“喜鹊”对“鸳鸯”,则表示双喜临门,夫妻恩爱。
第三个构图特征我们给它归纳为“三分法”,即把鞋垫按照脚形分开构图,这三部分是脚掌、脚心、脚跟。听起来很有意思,但也正是民间艺术质朴可爱的一种表现。例如,脚掌有佛手、石榴、桃子,寓指福寿、多子又安康;脚心两尾顺鱼,寓意顺顺利利、如鱼得水;脚跟金蝉抱砖,寓指必定做官。再如,脚掌有狮虎,寓指虎虎生威,祛病镇邪。脚心书福、囍,寓指福喜临门;脚跟莲花,寓指步步生莲,仕途人生顺风顺水等。
三、保护、传承和发扬
手工绣花鞋垫发展至今,近年来多被机器绣制所代替,大量的刺绣产业化充斥着市场,但是也出现了很多乱象。批量生产,加之设计上的缺乏,绣花鞋垫中的纹样被简化、使民间绣花鞋垫的表现单一,呆板缺失了那种本身的文化内涵,以及所要表现的祝福寓意。这就要求在市场与技术发展的同时,我们需要培养大批的创意、设计、研发新产品的人才。在充分了解认识传统图案表现手法、表达方式,以及绣花鞋垫所传达的民俗真谛后,对制品进行再设计。注重绣品的内容表现丰富,题材寓意贴切,内涵延伸广,顺应绣花鞋垫本身绣制特征,来促进产业的发展。我们需要传承的不仅仅是一些图案表现,而是与之共存的传统文化与民俗精神。
参考文献
[1] 季宝玲.鲁南刺绣鞋垫[J].科技信致富向导,2000.03.
[2] 高琪.浅析陕北绣花鞋垫的生命内涵[J].装饰,2008.01.
[3] 钟敬文.民俗学概论[M].上海文艺出版社,1998.
文件传输协议范文2
中国航空工业西安航空计算技术研究所 陕西西安 710119
[摘要]随着综合化航电的深入发展,分区操作系统下文件传输服务已成为新的应用需求。本文从VxworksAE653操作系统的体系架构出发,结合简单文件传输协议(Trivial File Transfer Protocol,TFTP)的工作模式,引入选项协商机制对协议进行了扩展,给出了在分区机制操作系统VxworksAE653下TFTP的实现方法。
[
关键词 ]综合化航电;分区操作系统;简单文件传输协议;选项协商
引言
随着航电系统综合化的不断发展、新一代航电系统中对于数据传输要求的不断提高,航电系统中传输的不仅仅是命令和状态数据,而且还有大量的中间结果、可加载的应用软件等,文件传输服务在分区机制操作系统下广泛应用已成为航电系统新的需求。在分区操作系统下实现文传传输服务,将为综合化航电系统文件传输应用的开发提供有力的支持。
1.VxwoksAE653操作系统简介
VxworksAE653操作系统美国WindRiver公司依据ARINC653标准推出的具备分区机制的高安全操作系统。操作系统分为上下两层,下层操作系统称之为核心操作系统,上层操作系统称之为分区操作系统。核心操作系统提供分区机制,并且提供最基本的分区相关服务,如根据主时间框架内分配给分区的时间窗口调度分区;利用处理器的MMU对分区的空间进行保护。分区操作系统主要负责与分区无关的分区内进程的管理,如分区内的进程管理、进程调度、进程间通信、分区内端口的管理等。在该结构下,分区机制的实现依赖于核心操作系统及其支撑硬件,与分区无关的进程管理依赖于每个分区自己的分区操作系统,本文中TFTP软件是基于VxworksAE653操作系统设计和实现的。
2.TFTP简介
TFTP是一种基于UDP的用来传输文件的简单文件传输协议,它是基于客户/服务器模式,主要功能是从远程服务器上读取文件或者将文件传输给远程服务器。
2.1 TFTP数据报文格式
TFTP数据以定长512字节传输。一个TFTP包头含以下两个部分: TFTP操作码和数据。图1为5种TFTP报文格式。
2.2 TFTP的工作模式
TFTP的工作模式为客户/服务器(C/S)模式。创建连接后,客户端和服务器端通过协议包进行信息交互。下面是一个客户端向服务器端发送文件的例子,(1)客户端通过发送端口向服务器端的接收端口上发送WRQ请求。(2)服务器端的接收端口接收到请求后,通过发送端口向客户端发出ACK,块号为0。(3)客户端接收到块号为0的ACK包后,连接建立。(4)客户端依次向服务器端发送DATA包,DATA包序列从1开始,同时客户端检查ACK包序列,如ACK包检查有误,中止传输。如ACK包序列正确,继续传输直至传输结束。
3.TFTP在分区机制操作系统下的设计
TFTP的客户端和服务器段分别处于VxworksAE653操作系统的应用分区中,应用分区中支持满足ARINC653标准的接口。TFTP的任何一个传输服务都以客户端申请写文件或者读文件请求发起连接,如果服务器同意连接请求,则连接成功。文件中的数据以定长的字节传输,每个数据包都包含一个数据块,在发送一个数据包之前,前一个数据必须得到确认。在VxworksAE653操作系统下,TFTP的设计需要考虑通信和文件系统配置、超时重传机制、协议包的合法性检查、协议包序列号验证以及协议的可扩展性问题。
3.1 通信配置
VxworksAE653操作系统下,核心操作系统提供了一组设备管理接口,系统集成人员通过调用该接口可向核心操作系统注册网络设备驱动。本文中的TFTP软件所使用的网络为以太网UDP驱动。通过将以太网UDP驱动注册到核心操作系统可完成网络驱动配置。分区间通信为端口-通道-虚端口机制,分区中通过端口进行数据收发,虚端口可直接访问下层设备进行数据收发,端口和虚端口之间通过通道连接。在VxworksAE653操作系统的配置蓝图中,分别为TFTP客户端和服务器端配置通信端口,使得TFTP客户端和服务器端可通过端口进行数据通信。
3.2 文件系统配置
TFTP软件通过以文件的形式对数据进行管理。VxworksAE653操作系统提供了系统调用机制,分区可通过系统调用的形式使用核心操作系统的服务,通过在核心操作系统向分区扩展文件系统服务接口,分区中运行的TFTP软件可以通过系统调用的方式访问文件系统服务。
3.3 超时重传
TFTP协议通过超时和重传机制在协议层保证数据传输的可靠性。TFTP超时和重传策略为:TFTP发送一个数据包,接收方收到此数据包后,必须对发送方做出应答。发送方在设定的超时时间内如果没有收到应答,将重新发送此数据包,如果在限定的发送次数内仍然没有收到应答包,则此次文件传输失败。
3.4 协议包序号检查
在数据传输过程中,如果数据的源序列号和期望的序列号不同,这个包则被认为是一个无效的包而丢弃。设想发送方发出一个数据包,这个数据包由于某种原因在网络设备中被复制成两个包,接收方将先后接受两个包。接收方在接收到第一个包后,期望的数据序列号会自动加1,当第二个包到达后,数据序列号和期望序列号不同,所以第一个包被丢弃,而不会导致一个数据包接收两次。TFTP协议包需要检查序号的数据包为DATA包和ACK包。
3.5 异常处理
TFTP软件在进行文件传输过程中,在客户端/服务器端可能会出现一些异常情况(如文件未找到、访问越界、非法的TFTP操作等),当出现异常情况后,异常的发现方立即组织一个ERROR,发给对方,同时退出连接。ERROR包的接收方收到消息后,退出连接。
3.6 协议扩展
RFC1350标准推荐的协议数据包大小为512字节,超时时间为2S,重传次数为3次。TFTP协议在设计中在RFC1350标准的基础上参考RFC2347标准加入了选项协商机制。选项协商机制是在原有的WRQ和RRQ包中扩展了数据包长度、重传次数和超时时间协商选项,引入了OACK包回应选项协商。文件传输的发起方在发送WRQ或RRQ包的时候,将建议的数据报长度、重传次数、超时时间写入到WRQ或RRQ包中,接收收方接收并解析WRQ或RRQ包后,如果支持选项协商中的一项或者多项,发送OACK包进行回应。如果接收方不支持选项协商机制,发送ACK包进行回应,传输双方按照RFC1350标准推荐的协议设置工作。
4.TFTP的软件实现
TFTP软件的客户端软件和服务器端软件分别驻留的不同硬件模块上的VxworksAE653操作系统分区中,通过应用分区中的应用端口进行数据通信,通过文件系统对文件数据进行存储和访问。
4.1 TFTP客户端的实现
TFTP的客户端软件首先在WRQ和RRQ包中设置选项协商参数,包括TFTP数据包大小、重传次数和超时时间,然后将读/写命令请求发送出去,接收服务端的回应信息,若连接失败,退出本次服务;如果和服务器端连接成功,在服务器端的回应信息中判定服务器端是否支持选项协商机制,如果服务器端不支持选项协商机制,则恢复缺省协议参数后开始上传/下载文件数据传输。如果服务器端支持选项协商机制,则直接开始上传/下载文件数据传输。上传文件时,从本地文件中读出协议参数规定长度的数据,从发送端口将数据发送到服务器的接收端口上,同时在接收端口上等待来自服务器端的应答包。如果在协议参数设定的时间内接收端口上接收到了应答包,且应答包包序列正确,说明服务器端口已经确认数据包已经收到,接下来进行下一包数据的传送,如果在设定的时间内接收端口上没有收到应答信息,则客户端认为服务器端没有接收到数据包,继续对此数据进行重传。若按照协议参数设定的次数连续重传后仍然没有收到应答包,则认为此次上传任务失败。客户端将退出连接。下载文件时,客户端程序在在协议限定的时间内(超时时间和重传次数相乘)接收数据,如果没有收到数据,则退出,如果能收到数据,则将收到的数据写入文件,同时向远程服务器发送回应消息。重复此过程,直至接收完所有的文件数据。
4.2 TFTP服务端的实现
TFTP服务端工作流程如下:1)服务器端接收客户端发送的命令。2)服务器端解析客户端命令请求。解析客户端WRQ/RRQ协议包,若客户端发送的WRQ/RRQ具备协议协商机制要求,同步服务端的协议参数,发送OACK协议包进行应答。3)根据(2)的解析结果,在分区操作系统中创建文件上传/下载传输任务进行文件传输,服务器端上传/下载传输与客户端相应服务处理流程相同。
5.结束语
本文在研究分区操作系统VxWorksAE653架构的基础上,介绍了TFTP的数据报文格式和工作过程,并结合相关协议标准对TFTP协议进行了扩展设计,给出了分区机制操作系统VxWorksAE653下TFTP的设计思路和实现方法,在开发实例测试中,Vxworks653平台下的TFTP软件稳定运行,在传输过程中,客户端软件与Windows平台下的TFTP服务器可以兼容工作,出现网络故障时,可以进行超时重传,具有良好的容错能力。
参考文献
[1]徐晓光,员海顺等.分区操作系统下的分区间通信设计[J],现代电子技术.2013,36(14):58-64.
[2]李伟,李杰涛等.VxWorks下文件传输的设计和实现[J],科技创新导报.2013.19:38-39.
[3]Sollins K. RFC2347,The TFTP Protocol ( Revision 2) [S].USA: IETF,2010.
文件传输协议范文3
关键词:TCP;文件传输;线程池;OpenSSL
中图分类号:TP311文献标识码:A文章编号:1007-9599 (2011) 06-0000-01
TCP-based Secure File Transmission System Design and Research
Liu Xianqiang,Lin Hui,Huang Chengmao
(School of Optoelectronic Information,University of Electronic Science&Technology,Chengdu610054,China)
Abstract:This article describes the file transmission system processes and design,base on TCP protocol in Linux.In the transmission process,the server uses the thread pool technology to achieve the multi-threaded design,and using openSSL library to ensure security of the data encryption during file tarnsmission.
Keywords:TCP;File Transmission;Thread Pool;OpenSSL
文件传输系统是目前一项非常广泛的应用。在网络如此发达的今天,基本上随处都会用到文件的传输功能。本系统是基于Linux平台TCP协议的安全文件传输系统。通过TCP协议对文件数据进行加密的传输。在传输过程中,使用了openSSL库实现了对文件数据的2048位的非对称加密,以保证传输过程中文件数据的安全。而系统的大框架使用了线程池实现多线程的技术,以实现多个客户端同时进行文件传输的功能。这种设计非常适合多用户段任务的系统设计。
一、TCP传输协议
TCP(Transmission Control Protocol,TCP)是重要的传输层协议,它是是一种面向连接的,可靠的,基于字节流的传输层通信协议。在简化的计算机网络OSI模型中,他完成传输层所指定的功能。它能提供端口编号的译码,以识别主机的应用程序,而且完成数据的可靠传输。TCP协议具有严格的内装差错检验算法确保数据的完整性。TCP是面向字节的顺序协议,这意味着包内的每个字节被分配一个顺序编号,并分配给每包一个顺序编号。
二、利用线程池实现多线程技术
程序中,我们用到了多线程的设计。如果单一的进行多线程设计,那么当有任务来时,要创建一个线程,当任务结束的时候,要销毁线程,这样会耗费大量的系统资源。我们考虑到文件传输是短任务,多用户的情况,该系统可以使用线程池来进行多线程的设计,这样会节约很多的系统资源。
系统首先创建一个线程池,让线程池中所有的线程都处于等待的状态。在系统有任务请求时,处理过程中将任务添加到队列,然后在调用一个在线程池中处于空闲等待的线程对任务进行处理。在任务处理完后,该线程又回到等待状态,等待下一次任务的到来,这样就不用重复的创建和销毁线程,节约了很大的系统资源和时间资源。如果线程池中所有的线程都处于忙的状态,那么在有任务进来,我就将其添加到等待队列中去,以等待有空闲线程时,在对该任务进行处理。
线程池中所有的线程都是资源共享的,我们在设计时在对公共资源进行访问时,必须进行保护。这里我们通过互斥锁和条件变量的机制来保护系统中被访问的公共资源,这样能够防止多个线程同时访问一个资源是出现的冲突的情况。
三、在文件的传输过程中对文件数据加密与解密
SSL就是为了加密数据而产生的协议,它是位于应用层和TCP/IP之间的一层,数据经过它流出的时候被加密,再往TCP/IP送,而数据从TCP/IP流入之后先进入它这一层被解密,同时它也能够验证网络连接两端的身份。它的主要功能就是两个:1.解密在网络中传输的数据包,同时保护这些数据不被修改,和伪造。2.认证网络对话中双方的身份。在对文件数据进行加密传输的时候,我们需要生成数字证书(cacert.pem)和密钥(privkey.pem),这是我们在加解密过程中要用到得。这里我们采用2048位的非对称加密。OpenSSL库中提供的生成2048位非对称加密的密钥和证书的命令非别为:
openssl genrsa -out privkey.pem 2048
openssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095
四、整个系统的设计框架流程简述
五、结语
本文中提出的用线程池来实现多线程的算法非常适合文件传输这类多用户短任务设计。用OpenSSL对传输过程中的数据加密是非常安全的,目前是使用最多的对数据加密的工具。该系统的设计还有很大的提升空间,我们可以对传输的文件进行完整性验证,这可以利用目前使用广泛的hash MD5算法来实现,还有断点续传功能也可以在很大程度上完善该系统的设计,这样可以使文件传输系统得到进一步的扩展。
参考文献:
[1]尤晋元,张亚英,戚正伟.UNIX环境高级编程(第2版)[M].北京:人民邮电出版社,2006
[2]谢希仁.计算机网络[M].大连:大连理工大学出版社,2004:79-80
[3]Al Kelley Ira Pohl.C语言解析教程(原书第4版)[M].Addision-Wesley,2002
文件传输协议范文4
关键词:计算机网络;局域网
中图分类号:TP393.1 文献标识码:A 文章编号:1674-7712 (2012) 18-0034-01
自1995年中国教育教研网(CERNET)建成后,校园网的建设已经进入到一个蓬勃发展的阶段。校园网的建成和使用,对于提高教学和科研的质量、改善教学条件、加快学校的信息化进程,开展多媒体教学与研究以及使教学多出人才有着十分重要而深远的意义。其主要包括各种局域网的技术思想、网络设计方案、网络拓扑结构、布线系统、Intranet/Internet的应用、网络安全,网络系统的维护等内容。
一、网络概述
计算机网络是指通过传输媒体连接的多部计算机组成的系统,使登录的所有用户能够共享软硬件资源。计算机网络可分为局域网、城域网、广域网。我们经常用到的因特网属于广域网,校园网属局域网。
二、局域网简介
局域网是同一建筑、同一校园、方圆几公里远的地域内的专用网络。局域网通常用来连接公司办公室或企业内部的个人计算机和工作站,以共享软、硬件资源。
局域网在通信距离有一定的限制,一般在1-2Km的地域范围内。比如在一个办公楼内、一个学校等。较高传输率的物理通信信道也是局域网的一个主要特征。
因为连接线路都比较短,中间几乎不会爱任何干扰,所以局域网还具有始终一致的低误码率。
另外局域网的拓扑结构比较简单,所支持连接的计算机数量也是有限的。组网时也就相对很容易连接。
三、TCP/IP协议
TCP/IP协议是目前在网络中应用得最广泛的协议,ICP/IP实际上是一个关于Internet的标准,并随着的Internet广泛应用而风靡全球,它也成为局域网的首选协议。TCP/IP是一种分层协议,它共被分为个4层次,大约包含近期100个非专有协议,通过这些协议,可以高效和可靠地实现计算机系统之间的互连。TCP/IP协议中的核心协议有TCP(传输控制协议)、UDP(用户数据报协议)和IP(因特网协议)
TCP协议可以在网络用户启动的软件应用进程之间建立通信会话,并实现数据流量控制和错误检测,这样就可以在不可靠的网络上提供可靠的端到端数据传输。UDP协议是一种无连接的协议,它在传输数据之前不建立连接,也不提供良好的可靠性和差错检查,只仅仅依赖于校验来保证可靠性。
IP协议的基本功能是提供数据传输、数据包编址、数据包路由,分段等。通过IP编址约定,可以成功地将数据通过路由传输到正确的网络或者子网。每个网络站点具有一个32位的IP地址,它和48位MAC地址一起协作,完成网络通信,IP协议也是一种无连接的协议。
(一)超文本传输协议(HTTP)
超文本传输协议是WWW浏览器和WWW服务器之间的应用层协议,是用于分布式协作超文本信息系统的、通用的、面向对象的协议,HTTP协议还是基于TCP/IP协议之上的应用层协。
(二)文件传输协议(FTP)
FTP,文件传输协议是由支持Internet文件传输的各种规则所组成的集合。
(三)远程登录协议(Telnet)
远程登录协议的目的是提供一个全面的、双向的、面向8个比特字节的通信工具,其主要目标是提供终端设备与面向进程接口的标准方法,Telnet是应用层的协议,采用客户/服务器模式工作的,Telnet不仅允许用户登录到远端主机上,还允许用执行远端主机的命令,这样用户就能以极小的网络资源代价完成大型的网络应用。
四、常用网络设备
常用网络设备主要包括网卡、集线器、交换机、路由器、传输介质等。
五、传输介质
网络要求把各个独立的计算机连接起来的,这样就必然要求有一种介质将计算机连接起来,这就是传输介质,局域网的传输介质可分为有线介质和无线介质两种,一般情况下都是用有线介质的,因为它的稳定性高,连接可靠。
六、服务器
校园网中的服务器主有数据库服务器和服务器,数据服务器与服务器主要是面向校园网内部用户的服务,对来自Internet的用户服务也很多,主要是对校园网内部用户进行Internet服务。目前,绝大多数校园网都要求内部服务用户通过访问Internet,这样内部用户就不能直接访问Internet,同时服务器保存着内部用户访问Internet的日志,以作为记费的依据。
七、网络技术类型
网络系统的建设应遵循高可靠性、技术先进、开放性、成熟标准、易于扩展、可维护性好等原则。
当前达到或超过100Mbps的高速网络技术主要有:快速以太网、FDDI、千兆以太网、ATM交换网。以太网是种成熟的、质优价廉的网络技术,其标准已制定完备。经过多年发展,形成了完善的10Mbps、100Mbps和千兆以太网技术,同时还由共享式的网络发展成为交换式的以太网,具备与FDDI、ATM网络融合的多种方法与规范。
八、网络拓扑的选择
文件传输协议范文5
1.1高安全传输的要求
目前各级电视台大多利用USB的数据传输特性,采用开发商私有的传输协议搭建的高安全传输系统来完成。通过部署多台摆渡杀毒工作站,工作站之间由USB传输线相连,实现两层摆渡和两层杀毒。在满足业务系统素材传输需求的基础上,最大级别地保证业务网络系统的安全。
1.2实现业务流程化的要求
编辑记者都能够独立运用传输系统,如果传输状态能实时反馈,加上系统能够记录“传输人”、“传输文件”、“杀毒情况”,传输系统日志写入XML文件,方便与其他各个系统交互,这就能方便使用者灵活安排时间。
1.3资源实现共享化的要求
要求构建的信息安全系统可实现频道、栏目内资源相互共享,并能实现各个制作网络之间的资源相互共享。
2信息安全系统的构建
我们南安市电视台属于县一级的电视台,建设信息安全系统是基于目前制作与播出系统均采用新奥特品牌,为了解决产品的兼容性问题,在建设该系统时采用新奥特自主研发的数据安全交互BFSSArray系统。BFSS数据摆渡系统软件是新奥特公司自主开发针对网络安全防护的高安全区软件,系统的核心技术是采用私有协议的传输通道、多维度的病毒防护手段来保证电视台业务网络系统与外部进行数据交换的安全性。系统的开发针对广电业务网络数据传输量大的特点,采用高带宽USB、1394链路、多链路负载均衡等手段,保证在多层防毒处理的基础上传输素材的高效率。南安电视台全台制播网络数据安全交换系统的设计是在BFSS的基础上,针对南安电视台的高安全素材交换系统的安全要求开发的系统。
2.1软件构成
系统分为两部分:一部分是基于B/S的人员、权限、文件(传输和接收)及配置文件的管理,另一部分是基于桌面程序的文件传输。外网用户可通过访问外网数据库摆渡服务器上的WEB服务器,上传视音频或文稿素材文件到服务器上的发送文件夹;BFSS文件传输程序监视、检测发送文件夹,经检测符合传输协议的,然后才反发送文件夹下的文件传输到内网数据库摆渡服务器上的接收文件夹;内网用户则通过访问内网数据库摆渡服务器上的WEB服务器,把接收文件夹下的素材文件下载,在制作网中进行工作。
2.2主要功能模块
(1)文件传输模块
通过USB传输线(目前采用BAFO7313)在内网服务器和外网服务器之间传输文件;采用WinUSB架构,对于WindowsXP、Win-dows2003、WindowsVista等操作系统都支持;支持USB2.0协议和双向传输;通过文件夹监控方式支持文件自动传输;支持对任意类型和大小的文件过滤;可以实现对整个的文件夹传输;支持对文件是否符合要求校验;支持传输完成后对源文件进行备份或删除处理;支持传输优先级调整;有详细的日志记录。
(2)人员权限管理
人员权限分为管理员、用户,用户又分为部门负责人、栏目负责人、栏目组负责人、栏目组成员。1)管理员权限包括:有权对用户信息、文件保留时间和空间大小进行配置,有权对桌面传输程序进行配置。2)部门负责人的权限主要是管理所管辖部门的文件。3)栏目负责人管理所属栏目下的文件。4)栏目组负责人管理本栏目组所属文件夹下的文件。5)栏目组成员只管理本用户文件夹的文件。
(3)文件的管理
在有权限操作的情况下,文件的管理包括文件的浏览、重命名、删除、上传、下载等。
2.3优势
高安全可靠:专有传输通道,采用私有传输协议,保证不受外网攻击。采用3级杀毒,差异化杀毒引擎组合使用,功能互补。采用文件分析、文件过滤保证系统数据安全。实现统一管理:实现全体高安全数据交换系统的统一管理,如用户的管理、日志的管理等。体现人性化操作:采用合理化界面,易于操作。高效率数据摆渡:可以实现单链路介质极限带宽传送,可以实现多传输链路负载均衡。针对广电行业的解决方案:针对广电行业的解决方案,实现安全、效率、管理的三重目标。功能全面,性能强大:要求不论在外网或是内网,都可以通过B/S浏览界面进行访问;通过文件夹监控方式支持文件自动传输;支持文件类型过滤和文件大小过滤,允许管理员在设置中对过滤条件进行调节;支持任意类型和任意大小的文件;支持对文件夹作为对象的操作;允许文件后缀:后缀符合列表内的文件才会被发送,不支持通配符。
允许文件大小:文件大小符合的文件才会被发送,-1表示不限制,若最小值大于最大值则不会有文件被发送。支持文件夹对象操作:在特定情况下,用户需要将整个文件夹及其中包含的内容整体上/下载(如包装常用的TIF序列文件),因此软件要求支持对文件夹对象的各种操作包括拖拽等。支持文件正确性校验(MD5码校验),允许选择是否使用MD5验证文件的完整性,使用MD5验证文件的完整性会降低传输速度,尤其是大文件。支持传输完成后对源文件的处理方式进行选择,比如备份或删除,“备份源文件”表示剪切源文件至备份目录。
有详细的日志记录,包括用户操作历史记录和系统管理日志。所有的传输任务及上/下载完成后的素材内容,均可显示相应的操作历史信息,包括操作执行用户名、操作执行/完成日期时间、文件大小等。要求系统对任何工作人员每次在登录系统后所做的一切操作都要进行详细的记录,并形成日志,网络管理员可以根据实际情况删除或保留这些日志。日志内容必须包括人员登录账号、对素材/文件传输、操作的历史等,同时可根据用户的实际需求,对日志内容进行增删。网络管理人员的网络管理操作(人员更改、权限配置、空间管理等)也要有日志记录,且该记录只有超级网管权限的工作人员才能进行删除操作。
规范接口的认证标准,对用户进行统一认证;实现与主干平台的时钟服务同步,误差要达到毫秒级;要求能够以树形结构显示部门、栏目、用户等级的组织结构;允许用户按照部门/栏目/用户来配置等级权限,并可以浏览所有用户及其权限的配置情况;可以增加、修改和删除部门、栏目、人员等基础数据;根据不同权限管理,设定该用户能使用的权限;在网管程序配置各个部门、栏目、用户;统一认证平台管理系统登入登出;根据操作权限管理的安全性,可分用户级、管理员、超级管理员级;支持对安全区内的文件夹添加、修改、删除等的操作;用户主界面要有任务信息提示,主要有3种提示方式:在状态栏中实时滚动信息、弹出提示窗口、闪亮提示符号,并要有空间、权限等信息报警提示功能。USB传输中要设定超时限制,如果不限制超时,会导致某些坏死文件占用USB传输线,从而导致系统资源的严重浪费。
树形结构显示了部门/栏目/栏目组(或人员)的结构关系,虚线表示用户的访问/读取权限关系,比如制作网里“人间”栏目下属的栏目组A,无论在外网或是内网,所能够访问浏览的文件夹只限于制作网-“人间”栏目-栏目组A;同级别其他栏目组的文件夹,该组用户是无法访问的;而该用户所在栏目组的上一级即“人间”栏目文件夹,可以通过从属权限设置来允许其访问,也就是说,在系统允许的前提下,该栏目组也可以访问上级部门即“人间”栏目的文件夹,这样的设置可以方便大部门统一分发素材文件。同一用户可以拥有不同的访问权限,比如“人间”栏目责任编辑可以有权限访问/读取“人间”栏目文件夹及其下一层各子栏目组的文件夹,该权限是可以在系统设置中通过权限配置来规定的。该责任编辑在进入个人用户主界面时,即可看到自己权限允许的各个文件夹:“人间”栏目文件夹、栏目组A文件夹、栏目组B文件夹、栏目组C文件夹,并有权限执行相应的各种操作动作。
(1)总体
架构设计思路建设高安全的创新性数据安全传输系统,单一产品和单一系统难以满足和支撑电视台制播网数据安全传输建设要求。为了满足各种安全需要,采用集成设计思路:“一级传输,两级杀毒”、“近、远程杀毒传输入网”、“集中存储、分部访问”。
(2)系统
采用的设计模式目前信息安全系统大多采用模块化设计技术,数据安全传输系统主要是为用户提供文件传输、杀毒、入库服务,我们根据数据安全传输系统所承担的主要业务形态,将其主要构成可分为数据传输模块、安全防护模块、互联互通模块,这3部分中最重要的是数据传输模块要求,根据系统能力要求,7×24小时不间断,同时具备USB传输、多链路负载均衡、MD5码校验等传输功能,并能以任务形式存在于导入流程、全实时监控来实现任务传输监控管理。在安全防护方面采用嵌入式杀毒模块,互联互通模块主要是内外网之间的安全传输。基于以上的设计模式,所采用的关键技术有:①数据交互技术;②传输多链路配置技术,传输多链路配置采用的对称的集群结构使得系统的性能、线性扩展能力、可靠性都得到提高;③传输负载均衡;④传输安全保证技术。
3信息安全系统建设采用的主要方案
3.1独立模式
独立传输系统是与制作网紧密结合的,作为制作网近线导入系统,将编辑、记者的待编文件,能够自动进行过滤、杀毒,高效地传输至制作网进行节目制作,并且全面支持P2、蓝光等专业介质的安全防控,不仅可保证制作系统信息入网的安全,节省人工杀毒的繁重操作,而且便于管理,使整个制作流程方便、快捷。
3.2延伸模式
数据安全传输系统的应用延伸模式,是将全台生产系统与办公网系统实现信息交互,编辑、记者不再关注采集、待编信息所在的位置,可以随时随地通过BSClient,将媒体数据传至台内的交互平台上,经由BFSSArray集群系统的安全机制,将数据导入到各类生产子系统中,具有集中部署、传输能力强、统一管理等优点。以上两种模式均有各自的优点,基于安全性考虑,我们采用延伸模式。
4结束语
文件传输协议范文6
【关键词】 TCP/IP协议 Internet 应用层 传输层 网络层 数据链路层 物理层 网络
TCP/IP协议是Internet各种协议中最基本的协议,也是最重要和最著名的两个协议,即传输控制协议TCP(Transmission Control Protocol)和网际协议IP(InternetProtocol),简单的说,就是主要由底层的lP协议和TCP协议组成。因此,我们经常提到的TCP/IP并不一定是指TCP和lP这两个协议,而往往是指Internet所使用的体系结构或是指整个的TCP/IP协议族。
一、TCP/IP参考模型
TCP/IP协议将Internet分为五个层次,也称为互联分层网模型或互联网分层参考模型。这五个层次分别是应用层(第五层)、传输层(第四层)、网络层(第三层)、数据链路层(第二层)、物理层(第一层)。模型如下图所示:
由于TCP/IP协议在设计时考虑到要与具体的物理传输媒体无关,因此在TCP/IP的标准中并没有对数据链路层和物理层做出规定,而只是将最低的一层取名为网络接口层。这样,如果不考虑没有多少内容的网络接口层,那么TCP/IP体系实际上就只有三个层次:应用层、传输层和网络层。
1、物理层:对应于网络的基本硬件,是Internet的物理构成,例如,PC机、互联网服务器、网络设备等。物理层的任务就是透明的传送比特流。在物理层上所传送数据的单位是比特。传递信息所利用的一些物理媒体,如双绞线、同轴电缆、光缆等,并不在物理层之内而在物理层的下面。
2、数据链路层:定义了将数据组成正确的帧的规范和在网络中传输帧的规范。帧:是指一串数据,是数据在网络中传输的基本单位。数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧(frame)为单位的数据。每一帧包括数据和必要的控制信息。在传送数据时,若接收结点检测到所收到的数据中有差错,就要通知发送方重发这一帧直到这一帧准确无误的到达接收结点为止。在每一帧所包含的控制信息中,由同步信息、地址信息、差错控制、以及流量控制信息等。
3、网络层:定义了在Internet中传输的“信息包”的格式,以及从一个源,通过一个或多个路由器到达最终目标的“信息包”转发机制。这里要强调指出,网络层中“网络”二字,已不是我们通常谈到的网络的概念,而是在计算机网络体系结构中的专用名词。
4、传输层:为两个用户进程之间、管理和拆除可靠而又有效的端到端的链接。这一层曾有几个译名,如传送层、传输层或转送层。现在比较一致的意见是译为运输层。在运输层,信息的传送单位是报文。当报文较长时,先要把它分割成若干个分组,然后再交给下一层(网络层)进行传输。
传输层的任务是根据下面的通信子网的特性最佳的利用网络资源,并以可靠和经济的方式,为两端主机(也就是源站和目的站)的进程之间,建立一条运输连接,以透明地传送报文。或者说,运输层向上一层进行的通信的两个进程之间提供一个可靠的端到端的服务,使它们看不见运输层以下的数据通信的细节。在通信子网内的各个交换结点以及连接各通信子网的路由器,都没有运输层。运输层只能存在于通信子网外面的主机之中。运输层以上的各层就不再关心信息传输的问题了。正因为如此,运输层就成为计算机网络体系结构中非常重要的一层。
5、应用层:定义了应用程序使用Internet的规范。应用层是原理体系结构中的最高层,应用层确定进程之间通信的性质以满足用户的需要(这反应在用户所产生的服务请求)。应用层不仅要提供应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户(useragent),来完成一些为进行语义上有意义的信息交换所必须的功能。应用层直接为用户的应用提供服务。需要注意的是,应用层协议不是解决用户各种具体应用的协议。
二、TCP/IP主要协议
TCP/IP是一组通信协议的带名词,是由一系列协议组成的协议簇。它本身至两个协议集:TCP-传输控制协议,IP――互联网协议。网络层、传输层、应用层中使用的TCP、lP主要协议有:
2.1、网络层
TCP/IP网络层包括以下协议:
IP(网间协议)――定义一套在网络中通讯的规则。IP包括地址信息和一些控制信息。IP有两个主要任务:在网络中提供无连接的、尽力而为的数据报传送,以及提供数据报分片和重组以支持具有不同最大传输单元(MTU)的数据连路。IPv4是当前网络中使用的版本;IPv6是新的协议版本。
ARP(地址解析协议)――允许主机动态的发现对应于特定IP网络层地址的MAC(传输媒体访问控制)地址。给定网络中的两个设备,若要通信,它们必须要知道对方设备的物理地址。
RARP(逆地址解析协议)――用于将MAC地址以射到lP地址。未知其IP地址的无盘工作站在启动时可使用RARP,它在逻辑上是ARP的逆过程。RARP依赖于具有MAC地址到lP地址映射表项的RARP服务器。
ICMP(网际控制报文协议)――用以将错误以及其他有关lP分组处理的信息报告给源站。
2.2 传输层
TCP/IP传输层中定义了一下两个传输层协议:
TCP(传输控制协议)――提供IP网络中面向链接的、端到端的可靠数据传输。
TCP使用三次握手机制建立连接。三次握手通过允许各方对初始序列号达成一致来使得连接两端同步。此机制也保证了各方已准备好数据发送/接收,并且知道对方也已准备好。使用此机制保证会话建立期间和会话终止后不会传输或重传分组。
UDP(数据报协议)――作为IP和上层进程接口的无连接协议。与TCP不同,UDP并未给IP加入可靠性、流量控制或差错恢复等功能。由于UDP的简单性,UDP头比TCP包含更少的字节,同时消耗更少的网络开销。
TCP和UDP使用协议端口号来相互区分运行在同一设备上的多个应用。端口号是TCP和UDP段的一部分,用来识别数据段属于哪个应用。众所周知的或标准的端口号被分配给各种应用,以使得TCP/JP协议的不同实现可以互操作。这些众所周知的端口号的例子包括一下几种:
①FTP(传输协议)TCP端口20(数据)和端口21(控制)。②Telnet TCP端口23。③TFTP(普通文件传输协议)UDP端口69。
2.3 应用层
在TCP/IP协议中,对应OSI模型的上面三层并成一层,称为应用层。这里由许多应用层协议,它们代表多种应用,主要包括一下几种:①FTP(文件传输协议)和TFTP(普通文件传输协议)用于传输大量数据。②SNMP(简单网络管理协议)用于网络管理,报告网络异常,并设置网络阈值。③SMTP(简单邮件传输协议)提供电子邮件服务。④DNS(域名系统)讲网络节点名转换成网络地址。
三、lP协议和TCP协议所提供的服务分析
3.1 lP协议服务分析
3.1.1 不可靠的投递服务
lP协议提供不可靠的、尽力的、无连接的数据投递服务,它无法保证数据报投递的结果。在传输的过程中,数据报可能会丢失、重发、延迟和乱序等,但是IP服务的本身却不关心这些结果,也不讲这些结果通知收发双方。
3.1.2 无连接的投递服务
每个数据报独立处理和传输,因此,由一台主机发出的数据报序列。可能取不同的路径,甚至其中的一部分数据报会在传输过程中丢失。
3.1.3 尽力的投递服务
lP协议软件决不简单的丢弃数据报,只要有一线希望,就向前投递;尽力投递的另一种体现方法是lP协议软件执行数据报的分段,以适应具体的传输网络,数据报的合段则由最终节点的lP模块来完成。
3.2 TCP协议服务分析
3.2.1 面向流的投递服务
TCP协议在IP协议软件提供的服务基础啊上,支持面向链接的、可靠的、面向流的投递服务。应用程序之间传输的数据可被视为无结构的字节流(或位留),流投递服务保证收发的字节顺序完全一致。
3.2.2 面向链接的投递服务
流传输之前,TCP收发模块之间需建立链接(类似虚电路),其后的TCP报文在此连接基础上传输。TCP连接报文通过lP数据报进行传输,由于IP数据报的传输导致ARP地址映射表产生,从而保证了后继的TCP报文可以具有相同的路径。
3.2.3 可靠地投递服务
发送方TCP模块在形成TCP报文的同时,形成一个所谓的“累计核对”。“累计核对”类似校验和,并随同TCP报文一起传输。接收方TCP模块根据该校验和判断传输的正确性。如果传输不正确,接收方简单的丢弃该TCP报文,否则进行应答。发送方如果在规定的时间内未能获得应答报文,讲自动进行重传操作。