当前位置:文档之家› 文学翻译一定要忠实吗-论文

文学翻译一定要忠实吗-论文

文学翻译一定要忠实吗-论文
文学翻译一定要忠实吗-论文

文学翻译一定要忠实吗?

【摘要】翻译必须要忠实于原文,这是翻译界的”共识”。然而,文学翻译在某种程度上可以不忠实原文,

这样做可以帮助读者初步了解外国文学和外国文化,促进东西方文化的交流;有时不忠的翻译还可使译文

更加顺畅、优美。

【关键词】文学翻译不忠实文化。

一、引言

关于翻译的标准,或对合格翻译的要求,历代翻译家有不少论述。1896,中国近代最伟大的翻译家严复在

翻译《天演论》(evolution and ethics and other essays)的序言中提出了”信、达、雅”三条标准,

即:忠于原文、译文通顺、文字典雅,或者说,译文准确、顺畅、优美。在严复之后,又有许多学者、专

家提出翻译的标准,他们都把”信”(即:忠于原文)放在第一位。文学翻译一定要忠实吗?在某种程度上

文学翻译可以不忠实原文。

二、不忠的文学翻译的文化意义

1、不忠的翻译可以帮助读者初步了解外国文学。

一个世纪前,林纾(1852-1924)翻译时,由于他不懂外语完全靠他人口述,翻译的作品与原著有很多地方

大相径庭,风马牛不相及,而且在翻译中大量地用中国的表达

毕业设计外文翻译附原文

外文翻译 专业机械设计制造及其自动化学生姓名刘链柱 班级机制111 学号1110101102 指导教师葛友华

外文资料名称: Design and performance evaluation of vacuum cleaners using cyclone technology 外文资料出处:Korean J. Chem. Eng., 23(6), (用外文写) 925-930 (2006) 附件: 1.外文资料翻译译文 2.外文原文

应用旋风技术真空吸尘器的设计和性能介绍 吉尔泰金,洪城铱昌,宰瑾李, 刘链柱译 摘要:旋风型分离器技术用于真空吸尘器 - 轴向进流旋风和切向进气道流旋风有效地收集粉尘和降低压力降已被实验研究。优化设计等因素作为集尘效率,压降,并切成尺寸被粒度对应于分级收集的50%的效率进行了研究。颗粒切成大小降低入口面积,体直径,减小涡取景器直径的旋风。切向入口的双流量气旋具有良好的性能考虑的350毫米汞柱的低压降和为1.5μm的质量中位直径在1米3的流量的截止尺寸。一使用切向入口的双流量旋风吸尘器示出了势是一种有效的方法,用于收集在家庭中产生的粉尘。 摘要及关键词:吸尘器; 粉尘; 旋风分离器 引言 我们这个时代的很大一部分都花在了房子,工作场所,或其他建筑,因此,室内空间应该是既舒适情绪和卫生。但室内空气中含有超过室外空气因气密性的二次污染物,毒物,食品气味。这是通过使用产生在建筑中的新材料和设备。真空吸尘器为代表的家电去除有害物质从地板到地毯所用的商用真空吸尘器房子由纸过滤,预过滤器和排气过滤器通过洁净的空气排放到大气中。虽然真空吸尘器是方便在使用中,吸入压力下降说唱空转成比例地清洗的时间,以及纸过滤器也应定期更换,由于压力下降,气味和细菌通过纸过滤器内的残留粉尘。 图1示出了大气气溶胶的粒度分布通常是双峰形,在粗颗粒(>2.0微米)模式为主要的外部来源,如风吹尘,海盐喷雾,火山,从工厂直接排放和车辆废气排放,以及那些在细颗粒模式包括燃烧或光化学反应。表1显示模式,典型的大气航空的直径和质量浓度溶胶被许多研究者测量。精细模式在0.18?0.36 在5.7到25微米尺寸范围微米尺寸范围。质量浓度为2?205微克,可直接在大气气溶胶和 3.85至36.3μg/m3柴油气溶胶。

论文外文文献翻译3000字左右

南京航空航天大学金城学院 毕业设计(论文)外文文献翻译 系部经济系 专业国际经济与贸易 学生姓名陈雅琼学号2011051115 指导教师邓晶职称副教授 2015年5月

Economic policy,tourism trade and productive diversification (Excerpt) Iza Lejárraga,Peter Walkenhorst The broad lesson that can be inferred from the analysis is that promoting tourism linkages with the productive capabilities of a host country is a multi-faceted approach influenced by a variety of country conditions.Among these,fixed or semi-fixed factors of production,such as land,labor,or capital,seem to have a relatively minor influence.Within the domain of natural endowments,only agricultural capital emerged as significant.This is a result that corresponds to expectations,given that foods and beverages are the primary source of demand in the tourism economy.Hence,investments in agricultural technology may foment linkages with the tourism market.It is also worth mentioning that for significant backward linkages to emerge with local agriculture,a larger scale of tourism may be important. According to the regression results,a strong tourism–agriculture nexus will not necessarily develop at a small scale of tourism demand. It appears that variables related to the entrepreneurial capital of the host economy are of notable explanatory significance.The human development index(HDI), which is used to measure a country's general level of development,is significantly and positively associated with tourism linkages.One plausible explanation for this is that international tourists,who often originate in high-income countries,may feel more comfortable and thus be inclined to consume more in a host country that has a life-style to which they can relate easily.Moreover,it is important to remember that the HDI also captures the relative achievements of countries in the level of health and education of the population.Therefore,a higher HDI reflects a healthier and more educated workforce,and thus,the quality of local entrepreneurship.Related to this point,it is important to underscore that the level of participation of women in the host economy also has a significantly positive effect on linkages.In sum, enhancing local entrepreneurial capital may expand the linkages between tourism and other sectors of the host country.

毕业论文(英文翻译)排版格式

英文翻译说明 1. 英文翻译文章输成word,5号新罗马(New Times Roman)字体,1.5倍行间距,将来方便打印和一起装订;英文中的图表要重新画,禁止截图。 2. 整篇论文1.5倍行间距,打印时,用B5纸,版面上空2.5cm,下空2cm,左空2.5cm,右空2cm(左装订)。 3. 论文翻译后的摘要用五号宋体,正文小四号宋体、英文和数字用新罗马(New Times Roman)12、参考文献的内容用五号字体。图和表头用五号字体加粗并居中,图和表中的内容用五号字体。论文翻译的作者用五号字体加粗。 论文大标题………小三号黑体、加黑、居中 第二层次的题序和标题………小四号黑体、加黑、居中 第三层次的题序和标题………小四号宋体、加黑、居中 正文……………………………小四号宋体、英文用新罗马12 页码……………………………小五号居中,页码两边不加修饰符 4. 论文中参考文献严格按照下述排版。 专著格式:序号.编著者.书名[M].出版地: 出版社, 年代, 起止页码 期刊论文格式:序号.作者.论文名称[J]. 期刊名称, 年度, 卷(期): 起止页码 学位论文格式:序号.作者.学位论文名称[D]. 发表地: 学位授予单位, 年度 例子: (1).胡千庭, 邹银辉, 文光才等. 瓦斯含量法预测突出危险新技术[J]. 煤炭学报, 2007.32(3): 276-280. (2). 胡千庭. 煤与瓦斯突出的力学作用机理及应用研究[D]. 北京: 中国矿业大学(北京), 2007. (3). 程伟. 煤与瓦斯突出危险性预测及防治技术[M]. 徐州: 中国矿业大学出版社, 2003.

毕业论文英文参考文献与译文

Inventory management Inventory Control On the so-called "inventory control", many people will interpret it as a "storage management", which is actually a big distortion. The traditional narrow view, mainly for warehouse inventory control of materials for inventory, data processing, storage, distribution, etc., through the implementation of anti-corrosion, temperature and humidity control means, to make the custody of the physical inventory to maintain optimum purposes. This is just a form of inventory control, or can be defined as the physical inventory control. How, then, from a broad perspective to understand inventory control? Inventory control should be related to the company's financial and operational objectives, in particular operating cash flow by optimizing the entire demand and supply chain management processes (DSCM), a reasonable set of ERP control strategy, and supported by appropriate information processing tools, tools to achieved in ensuring the timely delivery of the premise, as far as possible to reduce inventory levels, reducing inventory and obsolescence, the risk of devaluation. In this sense, the physical inventory control to achieve financial goals is just a means to control the entire inventory or just a necessary part; from the perspective of organizational functions, physical inventory control, warehouse management is mainly the responsibility of The broad inventory control is the demand and supply chain management, and the whole company's responsibility. Why until now many people's understanding of inventory control, limited physical inventory control? The following two reasons can not be ignored: First, our enterprises do not attach importance to inventory control. Especially those who benefit relatively good business, as long as there is money on the few people to consider the problem of inventory turnover. Inventory control is simply interpreted as warehouse management, unless the time to spend money, it may have been to see the inventory problem, and see the results are often very simple procurement to buy more, or did not do warehouse departments . Second, ERP misleading. Invoicing software is simple audacity to call it ERP, companies on their so-called ERP can reduce the number of inventory, inventory control, seems to rely on their small software can get. Even as SAP, BAAN ERP world, the field of

文学翻译论文

从形合与意合辩证法角度观古诗翻译策略 (潘静20084033042 英语师范三班) 摘要:形合( hypotaxis ) 和意合(parataxis)是英语和汉语篇章组织的常用手段,也是英汉两种语言的重要区别所在。本文提出应当运用哲学中的辩证法原理看待语言中的形合与意合,真正做到学术研究全面、客观、严谨以及科学。一方面,要重视句子及其以下层面的语言特点:英语侧重形合,汉语侧重意合;另一方面,更要研究英汉语的意合与形合在句子层面以上(段落、篇章)所具备的不同作用:英语篇章使用词汇手段等意合组织方式,而汉语篇章中则采用重复和骈偶等形合手段【1】。本文利用对《枫桥夜泊》这首古诗的英译研究分析,强调辩证地、动态地看待英汉语中的形意合问题,改进汉语古诗翻译策略,使译作体现并契合原诗作者的思想与内容,使译作读者明白并理解原诗的内涵与文化。 关键词:形合意合辩证法古诗翻译 Abstract: The very common means of English and Chinese discourse are hypotactic and paratactic, as well as the important differences. This paper argues that hypotaxis and parataxis in a language should be researched in a dialectic way. Only in this way, can academic research become more complete and objective. On the one hand, our attention should be paid to the characteristics of English and Chinese sentences and structures below the sentences leve l–English is more hypotactic while Chinese is more paratactic. On the other hand, it is very important and necessary to study the different functions of hypotactic and paratactic structures at the level of paragraphs in the two languages. Lexically paratactic structures are often found in English paragraphs, and hypotactic structures in the form of repetition and parallelism are frequently employed in Chinese. The author attaches the high importance to research languages in a dialectic way by the analysis of Mooring at night by Maple Bridge. So that we can find some strategies about the poem translation and make the successful exchange of two kinds of people with various background. Key words: hypotaxis, parataxis, dialectic way, poem translation 1.引文 形合与意合是英汉对比研究和翻译理论研究的重要课题之一,也是英汉语篇组织的重要手段之一。所谓形合就是依仗形式(包括词的变化形态,词汇的衔接等)将语言符号由“散”(个体的词)到“集”(组织乃至语篇)的语言组织手段,具有外显性和刚性;而意合则是依仗意义,即内在的逻辑关系组织语言的手段,具有内隐性和柔性。

java毕业论文外文文献翻译

Advantages of Managed Code Microsoft intermediate language shares with Java byte code the idea that it is a low-level language witha simple syntax , which can be very quickly translated intonative machine code. Having this well-defined universal syntax for code has significant advantages. Platform independence First, it means that the same file containing byte code instructions can be placed on any platform; atruntime the final stage of compilation can then be easily accomplished so that the code will run on thatparticular platform. In other words, by compiling to IL we obtain platform independence for .NET, inmuch the same way as compiling to Java byte code gives Java platform independence. Performance improvement IL is actually a bit more ambitious than Java bytecode. IL is always Just-In-Time compiled (known as JIT), whereas Java byte code was ofteninterpreted. One of the disadvantages of Java was that, on execution, the process of translating from Javabyte code to native executable resulted in a loss of performance. Instead of compiling the entire application in one go (which could lead to a slow start-up time), the JITcompiler simply compiles each portion of code as it is called (just-in-time). When code has been compiled.once, the resultant native executable is stored until the application exits, so that it does not need to berecompiled the next time that portion of code is run. Microsoft argues that this process is more efficientthan compiling the entire application code at the start, because of the likelihood that large portions of anyapplication code will not actually be executed in any given run. Using the JIT compiler, such code willnever be compiled.

毕业论文外文翻译模板

农村社会养老保险的现状、问题与对策研究社会保障对国家安定和经济发展具有重要作用,“城乡二元经济”现象日益凸现,农村社会保障问题客观上成为社会保障体系中极为重要的部分。建立和完善农村社会保障制度关系到农村乃至整个社会的经济发展,并且对我国和谐社会的构建至关重要。我国农村社会保障制度尚不完善,因此有必要加强对农村独立社会保障制度的构建,尤其对农村养老制度的改革,建立健全我国社会保障体系。从户籍制度上看,我国居民养老问题可分为城市居民养老和农村居民养老两部分。对于城市居民我国政府已有比较充足的政策与资金投人,使他们在物质和精神方面都能得到较好地照顾,基本实现了社会化养老。而农村居民的养老问题却日益突出,成为摆在我国政府面前的一个紧迫而又棘手的问题。 一、我国农村社会养老保险的现状 关于农村养老,许多地区还没有建立农村社会养老体系,已建立的地区也存在很多缺陷,运行中出现了很多问题,所以完善农村社会养老保险体系的必要性与紧迫性日益体现出来。 (一)人口老龄化加快 随着城市化步伐的加快和农村劳动力的输出,越来越多的农村青壮年人口进入城市,年龄结构出现“两头大,中间小”的局面。中国农村进入老龄社会的步伐日渐加快。第五次人口普查显示:中国65岁以上的人中农村为5938万,占老龄总人口的67.4%.在这种严峻的现实面前,农村社会养老保险的徘徊显得极其不协调。 (二)农村社会养老保险覆盖面太小 中国拥有世界上数量最多的老年人口,且大多在农村。据统计,未纳入社会保障的农村人口还很多,截止2000年底,全国7400多万农村居民参加了保险,占全部农村居民的11.18%,占成年农村居民的11.59%.另外,据国家统计局统计,我国进城务工者已从改革开放之初的不到200万人增加到2003年的1.14亿人。而基本方案中没有体现出对留在农村的农民和进城务工的农民给予区别对待。进城务工的农民既没被纳入到农村养老保险体系中,也没被纳入到城市养老保险体系中,处于法律保护的空白地带。所以很有必要考虑这个特殊群体的养老保险问题。

毕业论文英文文献翻译 之 中文翻译

译文 学院:土建学院专业:土木工程学号:064&&&&&&&姓名:&&&&&& 指导教师: &&&&&&教授

江苏科技大学 2010年 03 月 28 日 均布荷载作用下挡土墙上的土压力 G. I. Shvetsov UDC 624.131.531.2 在前一篇文章中,我们确定了在只考虑填土自重的试验条件下,作用在挡土墙上的压力。这篇文章是第一篇文章的延续,致力于探索填土在外界均布荷载作用下,在挡土墙上产生的荷载问题,当在使用到先前得到的岩土平衡微分方程时,我们仅仅只改变边界条件,因为在这种情况下我们使用了与初始解决方案相同的原理。我们只提取那些与附加土压力有关的新成果,以及仅定义那些第一次出现的新符号。 在设计中,我们通常把作用在挡土墙上的土压力看作是呈三角形分布的,应力也被假设为是沿着墙体均匀连续分布的,但是实验结果并没有证实这一理论,试验表明表面

的附加应力随墙的高度变化并不均匀,而是从回填土顶部的最大值开始一直减小到其底部的最小值。因而,在M.C.瓦尔跟实验图的纵坐标的最大值超出理论计算值近两倍,最小值达到理论计算值的0.65倍,因为土压力的增加主要是在墙的上部,由此所得出的作用点比计算所得出的要高很多。 F.M.shikhiev 的理论里包含了关于挡土墙均布荷载作用下的二维应力折减问题,但是, 附加应力的分布对挡土墙受超荷载作用的效果问题的影响,并没有经过合适的理论研究。 虽然,不同研究人员所做的无数次试验已经确定,侧壁的扭曲效应更大,随着表面的粗糙程度而变大,随挡土墙的宽度和高度之比。在这篇文章里,我们将尽可能的填补这方面的空白。 在边界条件0q 0,y x ==的基础上,我们可以确定试验中作用在有侧向限制的填土上没有超荷的垂直应力。如果一个外附加应力作用在楔块表面上的强度为x σ,则在这种情况下,我们可以从已知条件得出,当y=0时,x q = x σ,既可以得出方程 ()()1 1 1/2/k x x w w h y h A q f m h A λσξ+-=+ (1) 其中 ,荷载分配的不均匀系数A 1和土的深度有关: ()() 111/1/k k A y h y h -= --- (2) 方程一是通用的,因为对于任意一种荷载分布x σ它都可以计算出任意土层中某一点的应力,因此便足以表明应力在X 轴方向的分布规律。当0=x σ时,方程便简化成相应的没有附加应力的形式,并且,当0=w f 而且0>x σ时,它反映了在考虑了附加应力条件时的二维问题,即: 11k x x h y q A h γσ?? =+- ??? (3) 满布在滑动楔上的均布荷载对我们已经知道的设计系数k ,n,和ξw 的值并没有影响,所以,计算作用在挡土墙上的正应力,切应力和总应力的表达式如下:

大学毕业论文---软件专业外文文献中英文翻译

软件专业毕业论文外文文献中英文翻译 Object landscapes and lifetimes Tech nically, OOP is just about abstract data typing, in herita nee, and polymorphism, but other issues can be at least as importa nt. The rema in der of this sect ion will cover these issues. One of the most importa nt factors is the way objects are created and destroyed. Where is the data for an object and how is the lifetime of the object con trolled? There are differe nt philosophies at work here. C++ takes the approach that con trol of efficie ncy is the most importa nt issue, so it gives the programmer a choice. For maximum run-time speed, the storage and lifetime can be determined while the program is being written, by placing the objects on the stack (these are sometimes called automatic or scoped variables) or in the static storage area. This places a priority on the speed of storage allocatio n and release, and con trol of these can be very valuable in some situati ons. However, you sacrifice flexibility because you must know the exact qua ntity, lifetime, and type of objects while you're writing the program. If you are trying to solve a more general problem such as computer-aided desig n, warehouse man ageme nt, or air-traffic con trol, this is too restrictive. The sec ond approach is to create objects dyn amically in a pool of memory called the heap. In this approach, you don't know un til run-time how many objects you n eed, what their lifetime is, or what their exact type is. Those are determined at the spur of the moment while the program is runnin g. If you n eed a new object, you simply make it on the heap at the point that you n eed it. Because the storage is man aged dyn amically, at run-time, the amount of time required to allocate storage on the heap is sig ni fica ntly Ion ger tha n the time to create storage on the stack. (Creat ing storage on the stack is ofte n a si ngle assembly in structio n to move the stack poin ter dow n, and ano ther to move it back up.) The dyn amic approach makes the gen erally logical assumpti on that objects tend to be complicated, so the extra overhead of finding storage and releas ing that storage will not have an importa nt impact on the creati on of an object .In additi on, the greater flexibility is esse ntial to solve the gen eral program ming problem. Java uses the sec ond approach, exclusive". Every time you want to create an object, you use the new keyword to build a dyn amic in sta nee of that object. There's ano ther issue, however, and that's the lifetime of an object. With Ian guages that allow objects to be created on the stack, the compiler determines how long the object lasts and can automatically destroy it. However, if you create it on the heap the compiler has no kno wledge of its lifetime. In a Ianguage like C++, you must determine programmatically when to destroy the

林纾小说文学翻译论文

林纾小说文学翻译论文 在译自狄更斯的《董贝父子》(DombeyandSon)小说中,林纾描述了 董贝一家由盛而衰的不幸遭遇以及社会底层人们的生活疾苦,希望以 此引起人们的深刻反思,从而改良政治,推动社会变革。在《迦茵小传》(JoanHaste)、《巴黎茶花女遗事》(Ladameauxcamélias)、《块肉余生述》(DavidCopperfield)、《离恨天》(PauletVirginie)等小说中,都传递出对西方社会自由、平等婚恋 观的肯定,表现出强烈的反封建礼教色彩和人文精神。 而同时,林纾为使译作被广大读者所接受,他在翻译过程中适时迎合 主流意识形态、考虑国人的心理接受水准,对原著内容进行删减或改编。在《黑奴吁天录》的《例言》中,林纾曾写道:“是书言教门事 孔多,悉经魏君节去原文稍烦琐者,本以取便观者”。因此,在不影 响情节叙述的前提下,他将书中原著作者抒发宗教情怀、宣扬宗教力 量的大篇幅相关基督教义的描写大量删去,以剔除宗教局限性对作品 思想意义的影响。此外,为迎合国人的阅读习惯,将大量细致的环境 描写、人物心理描写删减或缩译以突出作品的故事情节。例如,《块 肉余生述》开篇第一章原著作者关于医生的127个词的大段描写,被 林纾仅以“医生平惋不杵人,亦不叱狗”11个字一笔概括,堪称经典。同时,为顺应我国传统儒家思想“以孝治天下”“百善孝为先”的价 值理念,林纾还将很多原著的书名加以中国化转译,例如,将英国作 家哈葛德的《蒙特祖马的女儿》(Montezuma’sDaughter)译为《英 孝子火山报仇录》、将大畏克司蒂穆雷的TheMartyredFool译为《双 孝子喋血酬恩记》、将狄更斯的《老古玩店》(TheOldCuriosityShop)译为《孝女耐儿传》、将Dr.JohnsonandHisFather译为《孝子悔过》等。 第二,林纾还采用异化策略,在坚持使用古文笔体翻译西文小说以挽 救古文逐渐衰亡命运的同时,积极改良章回体等文言叙事传统,借鉴 西方文学元素,介绍浪漫主义、现实主义等西方文学的创作手法,以 通过“以彼新理,助我行文”赋予古文更加丰富的价值和表现力,另

毕业论文5000字英文文献翻译

英文翻译 英语原文: . Introducing Classes The only remaining feature we need to understand before solving our bookstore problem is how to write a data structure to represent our transaction data. In C++ we define our own data structure by defining a class. The class mechanism is one of the most important features in C++. In fact, a primary focus of the design of C++ is to make it possible to define class types that behave as naturally as the built-in types themselves. The library types that we've seen already, such as istream and ostream, are all defined as classesthat is,they are not strictly speaking part of the language. Complete understanding of the class mechanism requires mastering a lot of information. Fortunately, it is possible to use a class that someone else has written without knowing how to define a class ourselves. In this section, we'll describe a simple class that we canuse in solving our bookstore problem. We'll implement this class in the subsequent chapters as we learn more about types,expressions, statements, and functionsall of which are used in defining classes. To use a class we need to know three things: What is its name? Where is it defined? What operations does it support? For our bookstore problem, we'll assume that the class is named Sales_item and that it is defined in a header named Sales_item.h. The Sales_item Class The purpose of the Sales_item class is to store an ISBN and keep track of the number of copies sold, the revenue, and average sales price for that book. How these data are stored or computed is not our concern. To use a class, we need not know anything about how it is implemented. Instead, what we need to know is what operations the class provides. As we've seen, when we use library facilities such as IO, we must include the associated headers. Similarly, for our own classes, we must make the definitions associated with the class available to the compiler. We do so in much the same way. Typically, we put the class definition into a file. Any program that wants to use our class must include that file. Conventionally, class types are stored in a file with a name that, like the name of a program source file, has two parts: a file name and a file suffix. Usually the file name is the same as the class defined in the header. The suffix usually is .h, but some programmers use .H, .hpp, or .hxx. Compilers usually aren't picky about header file names, but IDEs sometimes are. We'll assume that our class is defined in a file named Sales_item.h. Operations on Sales_item Objects

毕业设计外文翻译-中文版

本科生毕业设计(论文)外文科技文献译文 译文题目(外文题目)学院(系)Socket网络编程的设计与实现A Design and Implementation of Active Network Socket Programming 机械与能源工程学院 专学业 号 机械设计制造及其自动化 071895 学生姓名李杰林 日期2012年5月27日指导教师签名日期

摘要:编程节点和活跃网络的概念将可编程性引入到通信网络中,并且代码和数据可以在发送过程中进行修改。最近,多个研究小组已经设计和实现了自己的设计平台。每个设计都有其自己的优点和缺点,但是在不同平台之间都存在着互操作性问题。因此,我们引入一个类似网络socket编程的概念。我们建立一组针对应用程序进行编程的简单接口,这组被称为活跃网络Socket编程(ANSP)的接口,将在所有执行环境下工作。因此,ANSP 提供一个类似于“一次性编写,无限制运行”的开放编程模型,它可以工作在所有的可执行环境下。它解决了活跃网络中的异构性,当应用程序需要访问异构网络内的所有地区,在临界点部署特殊服务或监视整个网络的性能时显得相当重要。我们的方案是在现有的环境中,所有应用程序可以很容易地安装上一个薄薄的透明层而不是引入一个新的平台。 关键词:活跃网络;应用程序编程接口;活跃网络socket编程

1 导言 1990年,为了在互联网上引入新的网络协议,克拉克和藤农豪斯[1]提出了一种新的设 计框架。自公布这一标志性文件,活跃网络设计框架[2,3,10]已经慢慢在20世纪90 年代末成形。活跃网络允许程序代码和数据可以同时在互联网上提供积极的网络范式,此外,他们可以在传送到目的地的过程中得到执行和修改。ABone作为一个全球性的骨干网络,开 始进行活跃网络实验。除执行平台的不成熟,商业上活跃网络在互联网上的部署也成为主要障碍。例如,一个供应商可能不乐意让网络路由器运行一些可能影响其预期路由性能的未知程序,。因此,作为替代提出了允许活跃网络在互联网上运作的概念,如欧洲研究课题组提出的应用层活跃网络(ALAN)项目[4]。 在ALAN项目中,活跃服务器系统位于网络的不同地址,并且这些应用程序都可以运行在活跃系统的网络应用层上。另一个潜在的方法是网络服务提供商提供更优质的活跃网络服务类。这个服务类应该提供最优质的服务质量(QOS),并允许路由器对计算机的访问。通过这种方法,网络服务提供商可以创建一个新的收入来源。 对活跃网络的研究已取得稳步进展。由于活跃网络在互联网上推出了可编程性,相应 地应建立供应用程序工作的可执行平台。这些操作系统平台执行环境(EES),其中一些已 被创建,例如,活跃信号协议(ASP)[12]和活跃网络传输系统(ANTS)[11]。因此,不 同的应用程序可以实现对活跃网络概念的测试。 在这些EES 环境下,已经开展了一系列验证活跃网络概念的实验,例如,移动网络[5],网页代理[6],多播路由器[7]。活跃网络引进了很多在网络上兼有灵活性和可扩展性的方案。几个研究小组已经提出了各种可通过路由器进行网络计算的可执行环境。他们的成果和现有基础设施的潜在好处正在被评估[8,9]。不幸的是,他们很少关心互操作性问题,活跃网络由多个执行环境组成,例如,在ABone 中存在三个EES,专为一个EES编写的应用程序不能在其他平台上运行。这就出现了一种资源划分为不同运行环境的问题。此外,总是有一些关键的网络应用需要跨环境运行,如信息收集和关键点部署监测网络的服务。 在本文中,被称为活跃网络Socket编程(ANSP)的框架模型,可以在所有EES下运行。它提供了以下主要目标: ??通过单一编程接口编写应用程序。 由于ANSP提供的编程接口,使得EES的设计与ANSP 独立。这使得未来执行环境的发展和提高更加透明。

相关主题
文本预览
相关文档 最新文档