internet范文10篇-ag尊龙app
时间:2023-03-19 17:20:27
internet范文篇1
internet的高速发展给现代生活带来巨大的变化,信息革命不仅影响着生活的方方面面,也给各个社会行业带来很多新变化。软件工程是是一门年轻的学科,并且已经在软件发展的过程中承担了重要作用,如何立足于现有条件,面对新机遇,新挑战成长壮大不仅对于软件行业有重要意义,对于整个信息产业也有十分重要的意义。本文将站在软件开发者和研究者的立场,分析internet下的软件工程,文中的观点是internet不仅给软件工程的发展带来很多新的机遇,新的便利,同时也给软件工程的发展带来了新的挑战,下文将从这两方面进行分析。
2internet对于软件工程发展的推动
internet的迅速发展给对软件工程有很多积极的影响,大致可以归结为如下几个方面。
2.1技术交流软件开发的流程大致可以分为产品需求、开发和测试3个环节,其中各个环节是由不同的人来负责的。软件项目人员用于相互之间的通信交流通常要大量时间,准确和及时的技术经验交流对于维护项目组之间的进度同步以及允许对于精通核心技术的个人在需要时充分发挥其作用都是十分必要的。比如开放软件社区一个潜移默化的规则是技术交流应该以帖子的形式在论坛相关板块中进行,另外,开放软件项目通常要在技术的精确细节和项目管理决策方面得到支持。很多软件项目的失败是由于经验不足或者技术积累不够,并且很多相似项目重蹈覆辙,internet给技术人员提供了方便的交流手段,可以快速地传播新技术及相关问题的凯时k66会员登录的解决方案,并且同时相关技术陷阱可能发生的地方,避免相同的错误重复出现。
2.2跨地域软件开发项目中的版本控制通常很多软件项目是大型的,需要几个几十个甚至成百上千人的参与,这些开发人员在地域上很有可能是分散的,甚至可能相隔千里,这些人员之间的协调合作就变的十分重。比如项目中的一个文件也许几个模块都需要关联,并且各个模块的开发人员都可能会对这个文件进行开发,如何保证各个模块中的对这个文件引用的一致性就需要用到软件项目的版本控制。常用的版本控制软件有svn,cvs等软件,拿svn来说,会有一个专门的svn服务器,每个人在开发的时候都需要从svn服务器上把最新的代码checkout出来,并且用branch进行开发,这时候他的开发不会影响到其他人的代码,开发完成后需要合并到trunk上,合并的过程需要处理冲突,通过这样的版本控制器和internet的结合,开发人员可以分散在不同的地区,只要有internet连接,就可以实现完美的版本控制。由图1可以看出,client1到clientn对应的是现实中的一个个的开发人员,他们可以不在一起,甚至可以不认识,但是却可以通力合作,每一个人都和svn服务相连,每个人把自己的最新代码提交上去,别人开发的时候下载一份最新的代码,在其基础之上进行开发。
2.3构件复用软件工程的发展方向是构件化,提供构件的复用率可以显著提升软件的开发速度和质量,internet的发展给了构件复用极大的支持,可以通过在相关的技术社区或搜索引擎查找到需要的构件,避免重复造成的悲剧。在软件开发过程中,遇到一个新功能和新需求,首先不要想着自己去开发,而是去查找是不是已有相关的构件或类似的软件库,一般来说,第三方提供的构件或库都是经过实践检验的,功能和性能都比较有保证,多多使用现有构件,不仅可以加快项目进度,通常还可以降低开发成本,比如在互联网软件开发过程中经常用到的jquery库,提供了一些很方便的js函数和浏览器兼容性的凯时k66会员登录的解决方案。
2.4进度管理任何软件项目都需要有需求、执行、控制、运营几个步骤。一般来说小型项目的团队成员比较少,可能在空间上会都在一起,但对于大型项目,通常需要进行一些外部合作,需要几个公司协同开发,有时甚至同一个公司的团队成员在地理上都相距很远,这时候的进度管理就需要internet的支持,常见的基于internet的进度管理是依靠管理平台或邮件,通过两种途径对于每个项目成员分配to-do列表,并且实时追踪to-do列表的完成情况并且更新,另外需要设置里程碑列表来标记项目的关键时期和关键点。
2.5质量保证internet的发展催生了开源软件项目的发展,开源软件项目自出现到现在取得了十分辉煌的成就,主要体现在起软件质量上,这也是开源软件项目相比于传统封闭的软件开发最大的优势。开源软件的质量保证主要基于3点,一是开发人员可以在internet上根据自己的兴趣和知识寻找相关的项目;二是很多开发人员自己同时也是需求人员和测试人员;第三点是所有项目过程中的技术交流和程序逻辑都是公开的,把代码呈现在更多人的视野中,可以接受更为严格的检验。此外,由于internet上的用户来自社会的各个领域和阶层,不同的背景和知识早就了更高的质量。
3internet环境下软件工程所表现出的问题
在internet给软件工程带来极大便利的同时,附带而来的很多问题同样需要引起足够的重视,正确对待和处理这些问题有重要意义。这些问题主要表现在如下几个方面。
3.1安全问题自从互联网诞生之日起,安全问题就一直伴随左右,各种各样的病毒及其变种,各种各样的攻击手段都令人防不胜防,凡是与internet相关的东西都不得不重视安全问题,软件工程也不例外,如何防止流传于网上的相关项目信息被恶意人员窃取,以及如何建立防护措施,是软件工程在internet环境中需要引起高度重视的一个问题。internet环境下的软件工程由于其相对开放性,安全问题更为严重,新的安全问题主要有两个来源,一是开发人员在自己写的代码中留后门;二是由于开发人员技术原因导致。有关统计显示,互联网上有超过70%的攻击是由于人为原因造成的,在当前,由于很多软件项目的组成人员不仅仅通过internet联系,在开发项目过程中,由于金钱利益、个人情感、自律性等问题一些开发人员可能会在自己的代码中留下某种后门,当软件投入使用后,通过这些后门可以对软件或服务器进行各种各样的攻击,带来严重后果,与传统软件不同的是,由于开发人员的分散性和虚拟性,导致管理很困难,这个问题比较难避免。另外,现实中很难保证开发人员的技术水平都达标,有些新手提交的代码可能是存在明显漏洞的,当软件投入使用之后,存在的漏洞很有可能被攻击者利用。所以,在新的形势下,软件工程不仅要面对传统的安全问题,还要面对新的安全问题。
3.2需求和开发之间的矛盾这个问题常见的有两种情况,一种是新技术和新理念的发展和现有标准之间的矛盾,另一种是新的标准和现有技术之间的矛盾,造成这种局面的原因之一是internet的迅猛发展总会提出一些新的需求或者发现一些新的缺陷,如何制定出能够普遍适用、合理的持久的标准或者如何在新技术出现的时候既能满足新需求又能兼容既有标准是我们需要努力的。目前internet的高速发展使得互联网的入口浏览器的竞争愈发激烈,很多的软件项目都是web项目,需要浏览器的支持,就目前来说,兼容浏览器也是一项十分繁杂的工作。在开发过程中,经常可以见到这样的情况,产品最初提出的需求开发还在进行中,由于internet上出现了新的产品或者新的特性需求,导致产品不断修改需求,但这时开发人员还在按照之前的需求版本进行工作,如果这时抛弃之前的版本,将导致人力和物力的损失,并且对开发人员的情绪都是较大的伤害,如果不改变,还按原来的版本开发,则开发出来的产品很有可能是过时的或者不符合市场需求的产品,所以说需求和开发之间存在着永恒的矛盾,如今internet下这个矛盾又被加剧了。解决这个矛盾的理想情况是开发人员把各个功能模块化,构件化,由需求方按照自己的需求“组装”软件,但此种情况需要需求方有较强的软件方面的知识,现实中往往比较难以实现。
3.3逆向工程和再工程问题逆向工程和再工程对于一个具体的软件项目来说是一个比较长期的问题,逆向工程是根据效果倒推程序的一个过程,而再工程则是由于原项目不能满足现有需求而进行必要的重构,软件行业是一个人员流动性很高的行业,一个软件项目开发完成后团队可能就会解散了,这还是传统方式的工作模式,如果是类似于开源软件之类的软件项目,项目的很多关键信息比较计划、排期、文档管理都是依赖于internet的话,那么软件后期的逆向工程和再工程难度会成倍增加,因为目前的很多项目由于进度限定等因素,导致很多开发人员只是完成了相关功能就必须进行下一步的开发,没有多余的时间写项目文档甚至代码注释,在这种情况下产生的代码让除开发者之外的人看起来是相当痛苦的,所以当原开发人员不能提供支持的时候,整个项目的重构将变得十分困难,有时甚至导致逆向工程,造成极大的资源消耗。
3.4体系结构体系结构对于软件来说就相当于地基对于高楼大厦,地基的质量决定了楼可以盖多高,而体系结构的好坏则直接决定了软件项目的性能和扩展性,目前很多基于internet的软件项目其实内容本身也是与internet相关的,比如处于整个互联网产业链顶端的搜索引擎,搜索引擎的项目直接与internet相关,再互联网初期的时候整个互联网上的网页数量也就是千万量级,短短几年就达到亿的量级,而现在更是达到惊人的千亿量级,信息的爆炸性增长使得很多软件项目的性能急剧下降,瓶颈很多情况下都在体系结构,如果体系结构在项目初始便设计的具有前瞻性,后续的性能改进会相对容易,否则,则会不断改进甚至推翻整个软件构件重新设计,如果是后种情况,那么带来的后果将是灾难性的。
internet范文篇2
【关键词】internet;visualbasic;activex组件;技术;程序
发展internet技术为编程人员提供了更广泛的施展身手的空间。早先“internet应用程序"这个词只是指一些用ftp协议下载文件或浏览html页面的工具,如今使用visualbasic,不仅可为internet开发应用程序,还可把internet技术作为一部分融入大型的凯时k66会员登录的解决方案中。
这里所要讨论的问题是利用visualbasic创建面向internet应用起重要作用的activex组件。例如,所创建的activex控件可用于html页面;开发activex文档可以在internet浏览器中使用并与其他组件一起和html页面集成;另外activex代码组件(以前被称为ole服务器),可以被部署在客户端或服务器端的计算机上,用于后台的处理。
一、internet开发环境
internet是使用tcp/ip协议、全球性非集中管理的计算机网络。如果用于局部,所谓“internet技术"完全可以和本地局域网中所使用的技术一样。
一方面,internet技术为开发人员提供了一个施展身手的空间。如果和web连接时使用了activex组件,尽管具体实现的方法有所不同,如采用了html和vbscript代码以实现安全性等,但仍然在调用方法、设置属性、处理事件等等。这样,vb开发人员所有的知识和技能都被用于internet环境。另一方面,应用internet技术可延伸开发工作。如将activex组件和internet技术综合有以下益处:更简单维护——作为web一部分的组件可以根据需要下载,无须用户运行一个setup程序进行升级;将功能延伸至internet——通过通用协议,用户将看不见在internet和intranet之间的切换。
二、internet客户/服务器
可以借用客户机/服务器的关系来考查internet的开发环境,客户端和服务器端都可以有“静态的"和“活动的"两种状态。活动的客户机或服务器可据其内部状态的改变而动态地运行一个脚本或是改变其行为;静态的客户机或服务器仅仅只是对外界激励作出反应。
internet开发包括四种情形:静态的客户机和静态的服务器;静态的客户机和活动的服务器;活动的客户机和静态的服务器;活动的客户机和活动的服务器。
三、在web上使用activex组件
activex组件为internet技术带来新功能。通过internet组件的下载、超连接、菜单协商等各种功能,将activex组件和internet集成起来,内容和应用程序之间的界线越来越模糊;另外由于在站点上(在客户机和服务器之间)分布功能函数,则可创建更具扩展性和灵活性的站点。
在internet应用程序中使用activex文档,可以开发和internet/intranet站点的其他元素紧密集成的visualbasic的应用程序。利用这些组件开发出来的应用程序,用户可以透明地在html页面和activex文档之间迁移。
可以把activex文档作为visualbasic为internet提供的应用,几乎现在用标准应用程序完成的工作都可以用activex文档实现。作为html页面中的一个元素,如果在用户的客户机上没有安装activex文档,用时可以自动地从网上下载;如果客户机上的版本较旧,也可自动升级。??activex文档的许多特性提供了安装和导航性能,并可以保证持续一致性:
internet组件的下载——可创建一个到activex文档的连接,使浏览器可以自动找到并下载所有需要的组件。
超连接对象——在一个超连接感知的包容器中,可使用visualbasic的超连接对象的属性和方法,跳转到一个给定的url或是通过历史记录清单进行导航。
菜单和协商——由于可以从word或excel中获得文档,visualbasic的activex文档提供了将其菜单嵌入浏览器中的菜单的功能。例如当文档被装载入internetexplorer中后,浏览器的菜单将与该activex文档创建的菜单混合。
propertybag——当在internetexplorer中部署activex文档时,可以通过propertybag对象保持数据的一致性。
在internetexplorer中部署一个activex文档,要通过一个html页面中的超连接连接到这个activex文档上。
1.用html创建引用这个activex文档的连接。由于activex文档将在internetexplorer中取代html页面,所以要将组件的object标签放在另一个html页面中。当跳转到该页面后,一旦activex文档被装载,它就会立刻消失。
2.用html为浏览器提供下载、注册以及导航到这个activex文档的途径。在object标签中应该说明activex文档的类id和codebase属性。
3.在同一页面上,使用vbscript指示internetexplorer立刻通过相应的vbd文件导航到该activex文档上。
四、在internet应用程序中使用activex控件
activex控件为html页面带来了活力:通过html和vbscript,可在一个html页面上使用activex控件,设置其属性,调用其方法并处理其事件;一个包含控件的的html页面仿佛一个visualbasic的设计窗口,activex控件可以提供更多交互式且生动的用户界面特性,使html页面变得更加有活力。
一般需要通过html和vbscript的综合手段引用并控制activex控件的行为。使用html为浏览器提供下载,注册并引用activex控件引用的途径。在html代码的object标签中需要包括:
1.控件的类别id,以使程序能在windows的注册表中找到它们;
internet范文篇3
关键词因特网;药学;信息资源;发展
因特网是目前世界上最大的供人们进行资源共享的由网络互联所形成的全球性电子信息世界。我部已于1996年8月初通过拨号上网的方式接入了因特网,通过半年多的实际应用,获益匪浅。
1因特网简介
因特网是一个全球性的计算机网络,国内又把它称之为互联网络。也叫internet。自1993年因特网引入我国以来,先后建成了六个因特网国际出口信道,如中国科学院科技网(cstnet)两条,国家教委科研网(cernet),邮电部中国公用计算机互联网(chinanet),电子部金桥网(chinagbn),国家科委的科技信息网(stinet),并且在数量上还在不断增加,带宽及速率也在增加。这些网络的建成在促进学术交流、获取最新信息方面发挥了很大的作用。中国医学信息网于1995年联接internet网络,该网络在全国设立11节点,其中包括西藏地区。
2因特网提供的服务[1~2]
2.1远程登录(telnet)
telnet服务资源可用来连接和使用因特网主机,连接建立之后,该用户所在的计算机就可以作为远程主机的终端一样使用。通过使用telnet,因特网用户可以与全世界的许多数据库、图书馆、文件库、大学信息系统以及其它信息资源建立联系。目前世界上许多大学图书馆、研究所、政府机构等向用户开放他们的数据库,对我们医药工作者来说,可通过telnet进行医药文献查阅或获得任何所需信息。
2.2电子邮件(electronicmail,e-mail)
电子邮件允许向一个或一组因特网用户发送消息或电子邮件,也可以用来接收和存储从其它用户发来的消息或邮件。优点是快速而可靠,使人们不再有时间和空间上的障碍。电子邮件是为世界各地的因特网用户提供的一种快速、简单和经济的通信或信息交换的方法,是因特网的重要应用之一。数以百万计的因特网用户都有自己的e-mail地址,e-mail改善了他们与世界范围内的同行或朋友们的通信能力,也为他们在信息获取、科研合作和专业发展等方面提供了新的非常重要的源泉、动力和手段。电子邮件还支持主题范围甚广的电子讨论会,这种讨论会把持有不同见解的人组织在一起,讨论问题,共享成果。
e-mail还为因特网用户提供另外一种服务,那就是电子期刊(electronicjournal)。虽然某些电子期刊需要某些特殊的软件才能显示他们的内容,但是更多的电子期刊是以文本方式分发给所有订户的。现在因特网上有许多与药学有关的电子期刊。
2.3邮递表(mailinglist)
邮递表是由一系列e-mail地址构成的邮递清单,或者是说由许多邮件接受者的用户名及其域名组成的花名册。当你把电子邮件发往邮递表时,你的邮件就会自动发往这个邮递表的每一个成员。
2.4查询服务(finger)
查询服务包括以下3个方面:①可以用来显示因特网主机上任意用户的个人信息。②可以查看哪些人正在使用某个因特网主机。③可以与那些提供某些特殊信息而建立的因特网主机进行通讯,从而获得某种信息如天气信息、地震信息等。
2.5匿名文件传输(ftp)
匿名文件传输ftp是因特网中最重要、应用最广泛的服务。利用这种服务你可以从internet中的数以万计的分布在世界不同地方的计算机中免费拷贝到各种文件,这些文件包括各种各样的信息和软件。如果你需要某个应用软件,技术文件,需要阅读某种电子杂志,作为一个因特网用户,你就会发现,匿名ftp会对你的学习和工作给予极大的帮助。
2.6文档服务器(archie)
文档服务器是因特网资源的一种检索工具,它提供了一种在因特网环境下的以信息查询为目的的电子目录服务资源。这个数据库系统定期查阅因特网各文件库,确定可以提供给因特网用户的文件。这样,任何一个因特网用户,只要访问archie,给出需要查找的文件名,就能知道该文件的出处了。
2.7新闻论坛(usenet)
新闻论坛是涉及全世界数百万人的为数众多的多样化综合性新闻或专题讨论组的总称。每一个讨论组(discussiongroup)都围绕某一个专题开展讨论。
2.8查访信息(gopher),广义信息服务系统(wais)和www
查访信息和广义信息服务系统在很大程度上方便了因特网用户。这两种软件是菜单式(menu)驱动程序,用户不必再键入长长的命令来完成某一操作,而只要以菜单的方法发出命令或请求,服务软件就会自动地去完成你指定的任务。www则是另外类似的服务系统,但与gopher和wais不同,它是一种被称为“超级文本”为基础的信息检索系统,应用越来越广泛。
2.9联机交谈(talk)、irc(internetrelaychat)及其它
与电话相似,因特网同样也具有交互式(interactive)“同步通信”的能力。这种“同步通信”要求信息交换的双方同时进入因特网工作,而且信息交换是实时完成的。
talk可以把你的计算机与其它用户的计算机连接起来,并可以把双方键入的内容实时的传给对方。这种对话的表现形式是通过键盘输入信息的同时你可以看到他(她)键入的内容,他(她)也可以实时地阅读到你键入的信息。
irc是通过使用信道(channel)完成信息的交换。你在键盘上键入的内容会立即出现在那些恰好与你使用同一信道的各用户的屏幕上,有点象通常的电话会议。
其它服务资源还有whitepages,whois,布告栏系统bbs,电子杂志和多用户空间mud等等。
3应用
我部自1996年8月通过拨号上网的方式接入了因特网,通过综合因特网上的各种服务资源与国内、外的同行进行了联系,与美国、日本和英国医药科研机构联系,得到了美国疾病控制中心的最新信息、aids研究进展、新药信息、日本的医疗科研信息、英国的公共卫生信息等,在mailinglist中,我们用lists命令获得了诸如biomed-l(biomedicalethics),apadivision12(clinicalpsychology),mednews等医药卫生方面的专题讨论组的地址。我们通过telnet了解到由fda的数据库提供的最新报告和期刊,我们通过gopher查找美国nationallibraryofmedicine中包含数据库(catline)的图书、包含数据库(avline)的视听资料、以及包含数据库(serline)的期刊,获得了与在研课题相关的文献资料。通过ftp获得了一份涉及到药理改革的清单,通过ftp和gopher了解了自公元前5000年以来的药品禁用简史,也了解到一个汇集药品信息,包括药用简史、文章,苦艾酒的faq、麻醉剂、大麻、lsd、菌、鸦片乃至迷魂药等的pharmacologicalcornucopia。通过usenet围绕biotechnology展开讨论,充分利用生物技术的方方面面,特别是将分子与细胞生物学和基因工程技术如细胞识别,蛋白连接等应用于自己的实际工作?小?br>网上提供的与医学有关的另一个服务是由生命卫星satelife提供的卫生网(healthnet)信息服务,它是基于现代卫生信息的严重短缺和卫生人员与院校、图书馆、医院及其它组织分离,没有足够资金订购医学杂志或保持订阅,并由于电话、传真与交通费用昂贵,妨碍了卫生人员共享有关信息。通过药物电讯网进行讨论。healthnet的进入有e-mail,gopher及www方式,此外,healthnet的e-mail(基本药物目录电子邮件)可用于向e-mail索取文件目录,把新的报告如基本药物目录、国家药物政策、标准治疗指南通告有关人员,获取诸如who基本药物行动委员会出版物及《intrud通讯》等。在军事医学科学院的网上)我们得到了在研课题的有关信息[3~8]。
4因特网上药学资源的开发利用和未来
4.1药学资源的开发利用
因特网上最重要的医药信息网络仅举一例:医药信息网(pharminfonet)是由美国virsci公司创建的,通过因特网免费向医生和患者提供最新的和可靠的医药信息,其几乎涵盖了医药信息的药品数据库(drugdb),疾病数据库(diseasedb),医学专题综述(medicalsciencesbulletin),新药数据库(drugpr),用药问答(drugfaq),医药市场(dharmmall),最新医药信息(electricalhighlightbulletin),安全用药指南(safemedicationpractice),医药新闻组(sci.med.pharmacyarchive),医药信息网的主要电子出版物,医药信息服务等十二个方面。
其它医药信息资源还有pharmweb),fda(http//www.fda.gov),军事医学科学院)[3,5]。
但要在数量庞大、日新月异、高度分散的因特网上获取所需的信息是相当不易的,方法很多,主要有浏览、分类检索、关键词检索三种方法,最常用为分类检索、关键词检索,其包括使用网上最常用的检索工具如yahoo),infoseek(http:
//),fda),altavista(http:
//),webcrawler),lycos),opentext),excite)等,此外通过网上sose-mail也可得到所需信息[6,8]。
4.2未来
21世纪是一个信息化的社会,而因特网是我们通向信息社会、达到信息资源共享的一座桥梁,全球教育已成趋势,许多大学已在网上开设了医学教育课程,甚至出现了网上虚拟医院,科学研究不再是个人的行为,而是一种集体合作的产物,因特网使之成为全球性的合作,通过这种合作,科研经费和仪器设备将被更有效的利用,科研的进展和数据将会及时地交流和通报(以最小的代价和最快的速度),相同水平的重复项目将会减少。此外,全球性的医疗保健、全球图书馆、全球会议中心、全球娱乐、全球商业已指日可待(有些已成现实),或许有一天,我们还可以旁听who的各种会议,并对有关问题发表自己的见解。
作者单位:张勤曾仁杰郑慰孙伟张张丽如(成都610083成都军区总医院药学部)
高伟(成都610013四川省第五人民医院)
参考文献
[1]马鸿飞主编.internet资源与使用.西安:西安电子科技大学出版社,1995:45~64.
[2]夏云编.internet实用技术与生物医学应用.北京:军事医学科学出版社,1997:152~173.
[3]黄国志.医学网址大放送.电脑报,1998-03-30(18).
[4]usafdahomepage,1998-09-27.
[5]军事医学科学院ag尊龙app主页,1998年9月2日.
[6]pharmwebhomepage,1998-08-18.
internet范文篇4
今天我们所要讨论的问题是利用visualbasic创建在面向internet的应用中起重要作用的activex组件。例如,你所创建的activex控件可以用于html页面;你开发的activex文档可以在internet浏览器中使用并于其他的组件一起和html页面集成起来;另外activex代码组件(以前被称为ole服务器),可以被部署在客户端或服务器端的计算机上用于后台的处理。
[internet的开发环境]
internet是一个使用tcp/ip协议、全球性的非集中管理的计算机网络。如果去掉全球性这一点,所谓"internet技术"完全可以和本地局域网中所使用的技术一样。
从一方面来看,internet技术只是简单地为开发人员提供了另一个施展身手的空间。如果你在和web连接时使用了activex组件,尽管你具体实现的方法有可能不同,如采用了html和vbscript代码以实现安全性或是其他,但是你仍然在调用方法,设置属性,处理事件等等。这样,作为一个vb开发人员所有的知识和技能都被用于了internet的环境下。
从另外一个方面来看,应用internet的技术可以使你向一些吸引人的方向延伸你的开发工作。例如将activex组件和internet技术综合有以下的益处:
更简单的维护---作为web一部分的组件可以根据需要下载,无须用户运行一个setup程序进行升级;
将功能延伸至internet---通过通用协议,用户将看不见在internet和intranet之间的切换。
internet客户/服务器
可以借用客户机/服务器的关系来考查internet的开发环境,客户端和服务器端都可以有"静态的"和"活动的"两种状态。活动的客户机或服务器可以根据其内部状态的改变而动态地运行一个脚本或是改变其行为;而静态的客户机或服务器仅仅只是对外界激励作出反应。
internet开发包括以下四种情形:
静态的客户机和静态的服务器
静态的客户机和活动的服务器
活动的客户机和静态的服务器
活动的客户机和活动的服务器
静态的客户机和静态的服务器
静态的客户向静态的服务器发送请求,服务器响应该请求并返回一个文件。一旦html页面被下载到客户端,客户机和服务器的连接就终止,直到服务器接受到下一个请求。在使用ftp下载文件或是usernet阅读新闻时也会发生同样的情形。
结合静态客户机的功能即为用visualbasic中和internet技术相关的activex控件创建一个ftp工具,一个web浏览器或是一个新闻读者等等。这些性能也可以被集成到一个大的应用程序中。
静态的客户机和活动的服务器
假如你正在使用一个静态的客户端,例如和一个当前应用程序相连接的web浏览器窗体,以下载一个html页面,上面有文本框以输入查询内容,还有按钮以把用户输入的条目作为一个字符串发送给服务器。当你发送完文本之后,服务器返回一个已定制过的html页面-往往是通过调用一个dll中的函数,上面有你查询的结果。这就是一个"活动的"服务器的例子,它自动处理数据并根据条件返回一个定制的结果。
创建活动服务器的途径之一就是通过使用visualbasic开发的dll并用oleisapi2.dll实现访问。oleisapi2.dll包含在windowsntserver4.0之中,是internetinformationserver(iis)的一种功能,它包括了isapi的函数功能集。通过iis和oleisapi2.dll,你可以在web服务器上部署dll,并从客户端使用html页面上的信息或调用其方法。
活动的客户机和静态的服务器
当客户机拥有处理能力时称之为活动的客户机。活动的客户机拥有本地处理任务的能力,而不是请求服务器帮助处理。在客户机/服务器应用中,本地处理的能力不仅提高了任务完成的速度,而且减轻了服务器的负担。
活动客户机的情形有很多种。例如,用visualbasic构建的activex文档几乎可以包括所有传统应用的功能。当你把它放到一个容器中时,例如internetexplorer,你的客户端就完全拥有了传统visualbasic中所有的动态功能。客户端也可以通过在一个html页面中使用vbscript调用activex控件或dll实现。
活动的客户机和活动的服务器
如果采用活动客户机和活动服务器的模式可以充分发挥优势:分布式的功能便于扩展,灵活的凯时k66会员登录的解决方案可以充分利用系统和网络资源。
在三层结构的客户机/服务器环境中开发部署的应用中,其组件分布于整个网络上,总起来完成提供用户界面,实现业务准则和数据访问的功能,而且由于可以充分利用客户端和服务器端的处理能力,可以实现更复杂的数据访问功能。
一个活动的服务器可以负责跟踪客户提交的查询表格,提交查询并返回结果。一个活动的客户机则负责将返回的结果展现给用户,然后将改变的内容返回给服务器。另外通过internet组件的下载,当用户访问web站点时,可以自动更新客户端提交查询和处理结果的准则。
[在web上使用activex组件]
activex组件为internet技术带来了新的功能。通过internet组件的下载,超连接,菜单协商等各种功能,将activex组件和internet集成起来,内容和应用程序之间的界线也越来越模糊。另外由于在站点上(在客户机和服务器之间)分布功能函数,我们可以创建更具扩展性和灵活性的站点。
在internet应用程序中使用activex文档
使用activex文档,我们可以开发和internet/intranet站点的其他元素紧密集成的visualbasic的应用程序。利用这些组件开发出来的应用程序,用户可以透明地在html页面和activex文档之间迁移。
可以把activex文档作为visualbasic为internet提供的应用。几乎所有现在用标准应用程序完成的工作都可以用activex文档实现。
作为html页面中的一个元素,如果在用户的客户机上没有安装activex文档,当用到它们时,可以自动地从网上下载;如果客户机上的版本比较旧,也可以可以自动升级。activex文档的许多特性提供了很好的安装,导航性能,并可以保证很好的持续一致性:
internet组件的下载---你可以创建一个到你的activex文档的连接,使浏览器可以自动找到并下载所有需要的组件。
超连接对象---在一个超连接感知的包容器中,你可以使用visualbasic的超连接对象的属性和方法以跳转到一个给定的url或是通过历史的记录清单进行导航。
菜单和协商---由于可以从word或excel中获得文档,visualbasic的activex文档提供了将其菜单嵌入浏览器中的菜单的功能。例如当文档被装载入internetexplorer中后,浏览器的菜单将和你为该activex文档创建的菜单混合。
propertybag---当你在internetexplorer中部署一个activex文档时,你可以通过propertybag对象保持数据的一致性。
下面我们来看一看如何在internetexplorer中部署一个activex文档。假设我们要通过一个html页面中的超连接连接到这个activex文档上:
1.用html创建引用这个activex文档的连接。
由于activex文档将在internetexplorer中取代html页面,所以有必要将组件的object标签放在另一个html页面中。当跳转到该页面后,一旦activex文档被装载,它就会立刻消失。
2.用html为浏览器提供下载、注册以及导航到这个activex文档的途径。
在object标签中应该说明activex文档的类id和codebase属性。
3.在同一页面上,使用vbscript指示internetexplorer立刻通过相应的.vbd文件导航到该activex文档上。
在internet应用程序中使用activex控件
activex控件为你的html页面带来了活力。通过html和vbscript,你可以在一个html页面上使用activex控件,设置它们的属性,调用它们的方法并处理它们的事件。一个包含控件的的html页面仿佛一个visualbasic的设计窗口。activex控件可以提供更多的交互式的,生动的用户界面特性,使html页面变得更加有活力。
一般需要通过html和vbscript的综合手段引用并控制activex控件的行为。使用html为浏览器提供下载,注册并引用activex控件引用的途径。在html代码的object标签中需要包括:控件的类别id,以使程序能在windows的注册表中找到它们;
id的属性,以便在vbscript中引用该控件(类似于visualbasic中的name属性);
codebase属性,告诉浏览器如果组件不在客户机上该去哪儿找;
paramname标签,设置控件的属性参数。
然后用vbscript编写处理单击事件的代码,使每一个控件被单击后,程序可以作相应的动作。
visualbasic专业版中还包括了三个已预先设计好的用于包裹internet相关技术的控件,使你能够扩展已有的应用程序,它们是:
internettransfercontrol---包裹了三种通用的internet协议:http,ftp和gopher;
webbrowsercontrol---包含了许多通过internetexplorer可以获得的功能;
winsockcontrol---使你可以连接到一台远程的机器,然后通过udp或tcp交换数据。
通过使用这些控件,你可以添加从ftp站点自动下载文件的功能,还可以为visualbasicide提供web浏览器的add-in。
在internet应用程序中使用activex代码组件
无论是在客户端或是在服务器端,都可以使用activex代码组件(.dll或.exe文件),从而为html页面添加功能。
在客户端部署代码组件,由于用户的命令无须通过网络传输回服务器,可以大大提高运行速度。服务器端的组件同样也可以有显示用户界面可视化元素的功能。通过下载一个dll,我们可以在html页面上添加用户界面的元素,如一个登录对话框;还可以提供幕后的客户端处理能力,例如一个伴随vbscript的函数库。
客户端的部署工作类似于对activex控件的使用,你同样需要使用html和vbscript代码引用并编写代码组件。下面给出了一个用html和vbscript代码编写调用dll以显示登录对话框的实例:
1.使用html创建一个窗体,其中包含一个按钮以调用登录对话框:
clickheretologinin:
2.用html为浏览器提供下载,注册及引用activex组件的途径:
classid="clsid:2f390484-1c7d-11d0-8908-00a0c90395f4"
id="login"
codebase="login.cab#version=1,0,0,0">
3.用vbscript调用组件中的方法以显示登录对话框:
组件自身中将包含用于形成登录字符串的代码,并将它发送给服务器用于验证。
另一种将dll和internet技术结合的方法是将它部署在服务器端。如果你有internetinformationserver(iis)-包含在windowsntserver4.0中,你可以通过visualbasic关盘中的tools目录下的oleisapi2.dll调用visualbasic中内置的dll函数。
internet范文篇5
从一方面来看,internet技术只是简单地为开发人员提供了另一个施展身手的空间。如果你在和web连接时使用了activex组件,尽管你具体实现的方法有可能不同,如采用了html和vbscript代码以实现安全性或是其他,但是你仍然在调用方法,设置属性,处理事件等等。这样,作为一个vb开发人员所有的知识和技能都被用于了internet的环境下。
从另外一个方面来看,应用internet的技术可以使你向一些吸引人的方向延伸你的开发工作。例如将activex组件和internet技术综合有以下的益处:
更简单的维护---作为web一部分的组件可以根据需要下载,无须用户运行一个setup程序进行升级;
将功能延伸至internet---通过通用协议,用户将看不见在internet和intranet之间的切换。
internet客户/服务器
可以借用客户机/服务器的关系来考查internet的开发环境,客户端和服务器端都可以有"静态的"和"活动的"两种状态。活动的客户机或服务器可以根据其内部状态的改变而动态地运行一个脚本或是改变其行为;而静态的客户机或服务器仅仅只是对外界激励作出反应。
internet开发包括以下四种情形:
静态的客户机和静态的服务器
静态的客户机和活动的服务器
活动的客户机和静态的服务器
活动的客户机和活动的服务器
静态的客户机和静态的服务器
静态的客户向静态的服务器发送请求,服务器响应该请求并返回一个文件。一旦html页面被下载到客户端,客户机和服务器的连接就终止,直到服务器接受到下一个请求。在使用ftp下载文件或是usernet阅读新闻时也会发生同样的情形。
结合静态客户机的功能即为用visualbasic中和internet技术相关的activex控件创建一个ftp工具,一个web浏览器或是一个新闻读者等等。这些性能也可以被集成到一个大的应用程序中。
静态的客户机和活动的服务器
假如你正在使用一个静态的客户端,例如和一个当前应用程序相连接的web浏览器窗体,以下载一个html页面,上面有文本框以输入查询内容,还有按钮以把用户输入的条目作为一个字符串发送给服务器。当你发送完文本之后,服务器返回一个已定制过的html页面-往往是通过调用一个dll中的函数,上面有你查询的结果。这就是一个"活动的"服务器的例子,它自动处理数据并根据条件返回一个定制的结果。
创建活动服务器的途径之一就是通过使用visualbasic开发的dll并用oleisapi2.dll实现访问。oleisapi2.dll包含在windowsntserver4.0之中,是internetinformationserver(iis)的一种功能,它包括了isapi的函数功能集。通过iis和oleisapi2.dll,你可以在web服务器上部署dll,并从客户端使用html页面上的信息或调用其方法。
活动的客户机和静态的服务器
当客户机拥有处理能力时称之为活动的客户机。活动的客户机拥有本地处理任务的能力,而不是请求服务器帮助处理。在客户机/服务器应用中,本地处理的能力不仅提高了任务完成的速度,而且减轻了服务器的负担。
活动客户机的情形有很多种。例如,用visualbasic构建的activex文档几乎可以包括所有传统应用的功能。当你把它放到一个容器中时,例如internetexplorer,你的客户端就完全拥有了传统visualbasic中所有的动态功能。客户端也可以通过在一个html页面中使用vbscript调用activex控件或dll实现。
活动的客户机和活动的服务器
如果采用活动客户机和活动服务器的模式可以充分发挥优势:分布式的功能便于扩展,灵活的凯时k66会员登录的解决方案可以充分利用系统和网络资源。
在三层结构的客户机/服务器环境中开发部署的应用中,其组件分布于整个网络上,总起来完成提供用户界面,实现业务准则和数据访问的功能,而且由于可以充分利用客户端和服务器端的处理能力,可以实现更复杂的数据访问功能。
一个活动的服务器可以负责跟踪客户提交的查询表格,提交查询并返回结果。一个活动的客户机则负责将返回的结果展现给用户,然后将改变的内容返回给服务器。另外通过internet组件的下载,当用户访问web站点时,可以自动更新客户端提交查询和处理结果的准则。
[在web上使用activex组件]
activex组件为internet技术带来了新的功能。通过internet组件的下载,超连接,菜单协商等各种功能,将activex组件和internet集成起来,内容和应用程序之间的界线也越来越模糊。另外由于在站点上(在客户机和服务器之间)分布功能函数,我们可以创建更具扩展性和灵活性的站点。
在internet应用程序中使用activex文档
使用activex文档,我们可以开发和internet/intranet站点的其他元素紧密集成的visualbasic的应用程序。利用这些组件开发出来的应用程序,用户可以透明地在html页面和activex文档之间迁移。
可以把activex文档作为visualbasic为internet提供的应用。几乎所有现在用标准应用程序完成的工作都可以用activex文档实现。
作为html页面中的一个元素,如果在用户的客户机上没有安装activex文档,当用到它们时,可以自动地从网上下载;如果客户机上的版本比较旧,也可以可以自动升级。activex文档的许多特性提供了很好的安装,导航性能,并可以保证很好的持续一致性:
internet组件的下载---你可以创建一个到你的activex文档的连接,使浏览器可以自动找到并下载所有需要的组件。
超连接对象---在一个超连接感知的包容器中,你可以使用visualbasic的超连接对象的属性和方法以跳转到一个给定的url或是通过历史的记录清单进行导航。
菜单和协商---由于可以从word或excel中获得文档,visualbasic的activex文档提供了将其菜单嵌入浏览器中的菜单的功能。例如当文档被装载入internetexplorer中后,浏览器的菜单将和你为该activex文档创建的菜单混合。
propertybag---当你在internetexplorer中部署一个activex文档时,你可以通过propertybag对象保持数据的一致性。
下面我们来看一看如何在internetexplorer中部署一个activex文档。假设我们要通过一个html页面中的超连接连接到这个activex文档上:
1.用html创建引用这个activex文档的连接。
由于activex文档将在internetexplorer中取代html页面,所以有必要将组件的object标签放在另一个html页面中。当跳转到该页面后,一旦activex文档被装载,它就会立刻消失。
2.用html为浏览器提供下载、注册以及导航到这个activex文档的途径。
在object标签中应该说明activex文档的类id和codebase属性。
3.在同一页面上,使用vbscript指示internetexplorer立刻通过相应的.vbd文件导航到该activex文档上。
在internet应用程序中使用activex控件
activex控件为你的html页面带来了活力。通过html和vbscript,你可以在一个html页面上使用activex控件,设置它们的属性,调用它们的方法并处理它们的事件。一个包含控件的的html页面仿佛一个visualbasic的设计窗口。activex控件可以提供更多的交互式的,生动的用户界面特性,使html页面变得更加有活力。公务员之家:
一般需要通过html和vbscript的综合手段引用并控制activex控件的行为。使用html为浏览器提供下载,注册并引用activex控件引用的途径。在html代码的object标签中需要包括:
控件的类别id,以使程序能在windows的注册表中找到它们;
id的属性,以便在vbscript中引用该控件(类似于visualbasic中的name属性);
codebase属性,告诉浏览器如果组件不在客户机上该去哪儿找;
paramname标签,设置控件的属性参数。
然后用vbscript编写处理单击事件的代码,使每一个控件被单击后,程序可以作相应的动作。
visualbasic专业版中还包括了三个已预先设计好的用于包裹internet相关技术的控件,使你能够扩展已有的应用程序,它们是:
internettransfercontrol---包裹了三种通用的internet协议:http,ftp和gopher;
webbrowsercontrol---包含了许多通过internetexplorer可以获得的功能;
internet范文篇6
虽然internet与广播电视信息的结合带来了诸多的有利之处,但是还是存在一些问题,笔者总结出以下几方面:
1.1没有清楚意识到二者结合发展的重要性对internet中的各大网站竞争态势认识不足,没有充分研究如何利用电视台的资源发挥电视与网络结合的优势,导致许多的媒体网站职能未能意识认清市场,没有投入足够的经费去配置专门的技术人员,各部门的职能也没划分清楚,最终导致无法与商业门户网站竞争。
1.2internet与广播电视结合中缺乏复合型人才网络技术人员一般都是学计算机为主,对电视广播了解甚少;而电视节目工作人员一般都是学电视编导和新闻专业的毕业生,对网络程序不甚了解。导致各部门间缺乏沟通,没有真正的结合。
1.3未对网站进行长远规划许多网站的现有人员不足,经费不足,导致即使有一定的地位,都仅仅是为电视台简单的介绍节目,没有将电视台的节目完全揽入其中的长远规划,使网站的长远发展受到严重限制。
1.4节目资源开发不足目前国内一般的电视网站基本上只是介绍节目,对与节目互动这类资源开发不足,导致网站的服务内容还不能满足广大消费者的需求,在一定程度上遏制了网站的发展。
2针对以上问题,笔者通过查阅资料,认为应该采取以下措施
2.1领导层应该主动分析市场面对现在internet和电视广播双发展,领导阶层应该要有这个意识,看清市场,努力研究如何利用电视台的资源发挥电视与网络结合的优势。引进专业的技术人员和管理人员,划清各部门,规范各部门的具体职能,让每个部门每个人都有事可干。这样才能促进网站的良性发展,不但能给自身带来丰厚利润,同时也能带动整个行业的发展。
2.2多培养或引进复合型人才网站的领导可以组织员工们参加电视广播方面知识的培训;而电视广播的工作人员也可以积极主动的去学习网络程序等知识。在有必要的情形下,应该引进复合型人才,即使可能花费比较高,但是带来的利益肯定远比投入值要高得多,以此来带动网站或电视台的发展。
2.3对网站进行一个长远的规划不要仅仅甘于现状,虽然可能当前的资金不足,人才不足,各种现状影响着网站的长远发展,但是还是要针对现状作出一个长远的规划,多争取一些电视台的节目,使其能在自己的网站上进行播放。
2.4多开发节目资源电视网站的领导应该主动的去开发一些视频资源,而不仅仅局限于文字性的节目,争取多的服务项目以满足广大消费者的需求,这样才能为自身带来利润,同时还能促使自身发展。
3结语
internet范文篇7
1基于internet农业科技信息资源共享现状
信息资源共建共享的目的是为更合理地使用信息资源,以最小的信息资源建设付出获得最大的信息资源利用回报。多年来,从事信息工作的人们一直在探讨信息资源共建共享问题。由政府在政策和资金上予以支持,或是在政府支持下采取企业运营方式进行运作的信息资源共建共享系统已取得了显著的成效。但是,就农业科技信息资源共建共享工作来说,虽然近年也进行了大量的理论探讨,但是其实质性的实施工作尚未进行叽
2基于intemet农业科技信息资源的类型
2.1电子出版物信息资源电子出版物类型有电子图书、电子期刊、电子报纸和软件读物等。电子出版物资源拥有者将电子出版物在自己建的网站上,有些对读者免费,有些需要付费后才能浏览或下载。如杭州市农科院编辑部发行的《杭州农业科技》电子期刊在杭州农业科技信息网上供读者免费查阅下载。
2.2文献型信息资源文献型信息资源主要包括成果、图书期刊、技术报告、会议论文、专著、专利、标准等。如通过中国专利信息网()可以进行中国专利信息检索,也可以免费检索到美国、加拿大、欧洲、日本等国家和国际组织的专利。
2.3数字图书馆信息资源人们通过网络可以在数字图书馆检索到馆藏的联机电子文献信息和传统书本文献信息,而且很多图书馆都提供原文服务。目前,国内主要的大型电子图书馆有超星数字图书馆、书生之家数字图书馆、方正apabi数字图书馆和中国数字图书馆均提供农业科技信息。此外,还有专门的农业图书馆,如cnki中国知网的中国农业数字图书馆()、美国国家农业图书馆(nal)(、wnal.usda•gov)等opac(onlinepublieaeeesscatalog,联机公共查询目录)是网络上的公共资源,凡互联网用户均可检索国内外图书馆的opac。中国农科日览图书馆书目在线检索系统(onlinepublieaeeesscatalog,简称we一bopac)与图书馆自动化管理系统共享数据库,读者可在线查询检索馆藏资源,包括该馆书目信息、馆藏信息和流通信息等。此外,我国很多农业院校图书馆如中国农业大学图书馆、浙江大学图书馆农业馆、南京农业大学图书馆、华中农业大学图书馆、西北农林科技大学图书馆等均已提供opac检索。
2.4网上动态信息资源网络的开放性和交互性使得网上有很多动态性强的农业科技信息。如与农业科技有关的专题讨论组、网上新闻、会议消息、通告、bbs(如杭州农村信息化论坛、中国农业科学论坛、中国农业信息网论坛)等。2008年6月25日,杭州市政府召开的杭州市首届“农村信息化论坛”,包含了杭州市农村信息化发展现状、网通信息港城郊信息化知识培训、杭州移动助推农村信息—化、信息化在农业企业中的应用等主题。国内外网上动态农业科技信息资源主要来自以下网站:中国农业信息网()、中国农业科技信息网()、浙江农业信息网,杭州农业科技信息网等全国各省市农业科技信息网。另外,利用计算机通讯软件如msn、qq、ya一hoo、skype等进行即时通讯交流,通过图文音频等交流方式,获取农业科技信息。
2.5网络数据库信息资源目前国际上最著名的农业综合数据库分别是eabi、agris、agrxeo以,除agrlc0la有100余种全文电子期刊外,其他均为文摘型数据库,这三大农业数据库是农业科技人员必查的数据库。此外,还常用到的数据库有elseviersdos全文数据库kluweronline数据库(北京大学图书馆建立了幻uwer镜像站供购买该电子版期刊的用户使用)、中国农业科技信息网的中国农业科技文献数据库(casdn)。重庆维普的中文科技期刊数据库()、万方数据资源系统()、清华同方的cn粗农业数据库帅柑£nk认et)、农业科技基础数据信息系舞。碍。
3实现农业科技信息资源共享面临的问题
3.1农业科技信息资源共享意识淡薄各地方科研机构、农业院校及相关企业在商讨农业科技信息资源共建共享时,较多考虑自身的利益,自建自享的私有化占有观念严重,不愿与他人共享手中资源,缺乏信息资源整体化观念,共享意识淡薄。这使农业科技信息资源分别保存在众多部门、单位和专家手中,且条块分割、分布广泛、管理分散。
3.2政策法规体系不够健全,影响政府宏观调控在农业科技信息的供给过程中,由于政策法规体系不够健全、相关信息共享立法滞后,严重影响政府的宏观管理,使得政府调控、引导手段有限。此外,缺乏必要的资源共享奖惩制度和法制措施,影响了各机构间开展资源共享的积极性.
3.3缺乏农业科技信息资源共享标准规范体系目前,各地方科研机构、农业院校及相关企业都从自身的工作实际出发,使用不同软件开发出一大批各种类型的农业科技信息资源系统,这使得信息资源共享出现问题,甚至无法共享。要实现农业科技信息的充分共享,只有采集标准规范的信息源,构建符合标准规范体系的信息资源系统,才能够进行信息的流通和交换,实现跨系统信息资源共享。因此,农业科技信息资源共享标准规范体系是实现信息流通、共享的基础。
3.4缺少必要的经费支持要真正实现农业科技信息资源共享,不仅需要政府部门的大力支持,最主要是有一定的经济基础作为保障。只有得到充盈的经费,才能投入一定的人力财力获取信息,才能协调、整合各地方科研机构、农业院校以及相关企业拥有的信息资源,才能开展信息资源共享建设。目前,我国农业科技信息共享建设资金投人普遍不足,一些靠政府经费支持的科研事业单位以及事业型信息机构也面临资金、管理、人员以及信息资源开发动力不足等一系列制度性问题。
4实现农业科技信息资源共享的有效途径
4.1提高农业科技信息资源管理人员的素质,树立全新的服务观念目前,大多数农业科技信息资源管理人员学历偏低、知识结构不合理以及工作能力和适应能力弱。因此,首先必须对农业科技信息资源管理人员开展继续教育与业务培训,使其掌握外语以及计算机与网络应用方面的知识,从而提高其操作、分析、处理农业科技信息的能力和综合素质。其次,必须解决旧思想观念问题,树立全新的服务观念,由被动服务转向主动服务,由普通的咨询服务转向特色服务,由基础信息服务转向深层次信息服务。
4.2成立农业科技信息资源共享管理机构我国信息机构的管理体制是条块分割、各自为政,造成了各机构在功能上的同化以及在农业科技信息资源共享建设上的分散与重复。由于农业科技信息资源共建共享既是国家一项重要的战略规划,也是一项综合性的系统工程,它涉及资金、设备、利益的再分配等问题,因此,必须建立一个农业科技信息资源共享管理机构,在农业科技信息资源共享建设中起到领导、协调、管理、带动等作用。该机构要对农业科技信息资源进行战略规划、统一管理;对全国各地科研机构、农业院校以及相关企业拥有的信息资源进行整合、再分配,明确各自领域的信息任务与信息资源共享范围;积极与国际网络系统接轨,互换数据,实现信息资源共享,尽可能节约国家人力、物力和财力。
4.3进一步加强政府的宏观领导.建立健全法律法规政策体系政府应建立完备的政策调控和法律保障体系,以规范农业科技信息从采集、集成到共享、应用的各环节,国家层面政策法规就是要通过法律来规范与科技信息共享相关的各个方面的社会关系,最大限度发挥农业科技信息资源共享的价值,有效服务于科技创新与国家发展。
internet范文篇8
关键词:internet网路安全防火墙过滤地址转换
1.引言
防火墙技术是建立在现代通信网络技术和信息安全技术基础上的应用性安全技术,越来越多地应用于专用网络与公用网络的互连环境之中,尤以internet网络为最甚。internet的迅猛发展,使得防火墙产品在短短的几年内异军突起,很快形成了一个产业:1995年,刚刚面市的防火墙技术产品市场量还不到1万套;到1996年底,就猛增到10万套;据国际权威商业调查机构的预测,防火墙市场将以173%的复合增长率增长,今年底将达到150万套,市场营业额将从1995年的1.6亿美元上升到今年的9.8亿美元。
为了更加全面地了解internet防火墙及其发展过程,特别是第四代防火墙的技术特色,我们非常有必要从产品和技术角度对防火墙技术的发展演变做一个详细的考察。
2.internet防火墙技术简介
防火墙原是指建筑物大厦用来防止火灾蔓延的隔断墙。从理论上讲,internet防火墙服务也属于类似的用来防止外界侵入的。它可以防止internet上的各种危险(病毒、资源盗用等)传播到你的网络内部。而事实上,防火墙并不像现实生活中的防火墙,它有点像古代守护城池用的护城河,服务于以下多个目的:
1)限定人们从一个特定的控制点进入;
2)限定人们从一个特定的点离开;
3)防止侵入者接近你的其他防御设施;
4)有效地阻止破坏者对你的计算机系统进行破坏。
在现实生活中,internet防火墙常常被安装在受保护的内部网络上并接入internet,如图1所示。
图1防火墙在internet中的位置
从上图不难看出,所有来自internet的传输信息或你发出的信息都必须经过防火墙。这样,防火墙就起到了保护诸如电子邮件、文件传输、远程登录、在特定的系统间进行信息交换等安全的作用。从逻辑上讲,防火墙是起分隔、限制、分析的作用,这一点同样可以从图1中体会出来。那么,防火墙究竟是什么呢?实际上,防火墙是加强internet(内部网)之间安全防御的一个或一组系统,它由一组硬件设备(包括路由器、服务器)及相应软件构成。3.防火墙技术与产品发展的回顾
防火墙是网络安全策略的有机组成部分,它通过控制和监测网络之间的信息交换和访问行为来实现对网络安全的有效管理。从总体上看,防火墙应该具有以下五大基本功能:
过滤进、出网络的数据;
管理进、出网络的访问行为;
封堵某些禁止行为;
记录通过防火墙的信息内容和活动;
对网络攻击进行检测和告警。
为实现以上功能,在防火墙产品的开发中,人们广泛地应用了网络拓扑、计算机操作系统、路由、加密、访问控制、安全审计等成熟或先进的技术和手段。纵观防火墙近年来的发展,可以将其划分为如下四个阶段(即四代)。
3.1基于路由器的防火墙
由于多数路由器本身就包含有分组过滤功能,故网络访问控制可能通过路控制来实现,从而使具有分组过滤功能的路由器成为第一代防火墙产品。第一代防火墙产品的特点是:
1)利用路由器本身对分组的解析,以访问控制表(accesslist)方式实现对分组的过滤;
2)过滤判断的依据可以是:地址、端口号、ip旗标及其他网络特征;
3)只有分组过滤的功能,且防火墙与路由器是一体的。这样,对安全要求低的网络可以采用路由器附带防火墙功能的方法,而对安全性要求高的网络则需要单独利用一台路由器作为防火墙。
第一代防火墙产品的不足之处十分明显,具体表现为:
路由协议十分灵活,本身具有安全漏洞,外部网络要探寻内部网络十分容易。例如,在使用ftp协议时,外部服务器容易从20号端口上与内部网相连,即使在路由器上设置了过滤规则,内部网络的20号端口仍可以由外部探寻。
路由器上分组过滤规则的设置和配置存在安全隐患。对路由器中过滤规则的设置和配置十分复杂,它涉及到规则的逻辑一致性。作用端口的有效性和规则集的正确性,一般的网络系统管理员难于胜任,加之一旦出现新的协议,管理员就得加上更多的规则去限制,这往往会带来很多错误。
路由器防火墙的最大隐患是:攻击者可以“假冒”地址。由于信息在网络上是以明文方式传送的,黑客(hacker)可以在网络上伪造假的路由信息欺骗防火墙。
路由器防火墙的本质缺陷是:由于路由器的主要功能是为网络访问提供动态的、灵活的路由,而防火墙则要对访问行为实施静态的、固定的控制,这是一对难以调和的矛盾,防火墙的规则设置会大大降低路由器的性能。
可以说基于路由器的防火墙技术只是网络安全的一种应急措施,用这种权宜之计去对付黑客的攻击是十分危险的。
3.2用户化的防火墙工具套
为了弥补路由器防火墙的不足,很多大型用户纷纷要求以专门开发的防火墙系统来保护自己的网络,从而推动了用户防火墙工具套的出现。
作为第二代防火墙产品,用户化的防火墙工具套具有以下特征:
1)将过滤功能从路由器中独立出来,并加上审计和告警功能;
2)针对用户需求,提供模块化的软件包;
3)软件可以通过网络发送,用户可以自己动手构造防火墙;
4)与第一代防火墙相比,安全性提高了,价格也降低了。
由于是纯软件产品,第二代防火墙产品无论在实现上还是在维护上都对系统管理员提出了相当复杂的要求,并带来以下问题:
配置和维护过程复杂、费时;
对用户的技术要求高;
全软件实现,使用中出现差错的情况很多。
3.3建立在通用操作系统上的防火墙
基于软件的防火墙在销售、使用和维护上的问题迫使防火墙开发商很快推出了建立在通用操
作系统上的商用防火墙产品。近年来市场上广泛使用的就是这一代产品,它们具有如下一些
特点:
1)是批量上市的专用防火墙产品;
2)包括分组过滤或者借用路由器的分组过滤功能;
3)装有专用的系统,监控所有协议的数据和指令;
4)保护用户编程空间和用户可配置内核参数的设置;
5)安全性和速度大大提高。
第三代防火墙有以纯软件实现的,也有以硬件方式实现的,它们已经得到了广大用户的认同
。但随着安全需求的变化和使用时间的推延,仍表现出不少问题,比如:
1)作为基础的操作系统及其内核往往不为防火墙管理者所知,由于源码的保密,其安全性
无从保证;
2)由于大多数防火墙厂商并非通用操作系统的厂商,通用操作系统厂商不会对操作系统的
安全性负责;
3)从本质上看,第三代防火墙既要防止来自外部网络的攻击,还要防止来自操作系统厂商
的攻击;
4)在功能上包括了分组过滤、应用网关、电路级网关且具有加密鉴别功能;
5)透明性好,易于使用。
4.第四代防火墙的主要技术及功能
第四代防火墙产品将网关与安全系统合二为一,具有以下技术功能。
4.1双端口或三端口的结构
新一代防火墙产品具有两个或三个独立的网卡,内外两个网卡可不做ip转化而串接于内部与外部之间,另一个网卡可专用于对服务器的安全保护。
4.2透明的访问方式
以前的防火墙在访问方式上要么要求用户做系统登录,要么需要通过socks等库路径修改客户机的应用。第四代防火墙利用了透明的系统技术,从而降低了系统登录固有的安全风险和出错概率。
4.3灵活的系统
系统是一种将信息从防火墙的一侧传送到另一侧的软件模块,第四代防火墙采用了两种机制:一种用于从内部网络到外部网络的连接;另一种用于从外部网络到内部网络的连接。前者采用网络地址转接(nit)技术来解决,后者采用非保密的用户定制或保密的系统技术来解决。
4.4多级过滤技术
为保证系统的安全性和防护水平,第四代防火墙采用了三级过滤措施,并辅以鉴别手段。在分组过滤一级,能过滤掉所有的源路由分组和假冒ip地址;在应用级网关一级,能利用ftp、smtp等各种网关,控制和监测internet提供的所有通用服务;在电路网关一级,实现内部主机与外部站点的透明连接,并对服务的通行实行严格控制。
4.5网络地址转换技术
第四代防火墙利用nat技术能透明地对所有内部地址做转换,使得外部网络无法了解内部网络的内部结构,同时允许内部网络使用自己编的ip源地址和专用网络,防火墙能详尽记录每一个主机的通信,确保每个分组送往正确的地址。
4.6internet网关技术
由于是直接串联在网络之中,第四代防火墙必须支持用户在internet互联的所有服务,同时还要防止与internet服务有关的安全漏洞,故它要能够以多种安全的应用服务器(包括ftp、finger、mail、ident、news、www等)来实现网关功能。为确保服务器的安全性,对所有的文件和命令均要利用“改变根系统调用(chroot)”做物理上的隔离。
在域名服务方面,第四代防火墙采用两种独立的域名服务器:一种是内部dns服务器,主要处理内部网络和dns信息;另一种是外部dns服务器,专门用于处理机构内部向internet提供的部分dns信息。
在匿名ftp方面,服务器只提供对有限的受保护的部分目录的只读访问。在www服务器中,只支持静态的网页,而不允许图形或cgi代码等在防火墙内运行。在finger服务器中,对外部访问,防火墙只提供可由内部用户配置的基本的文本信息,而不提供任何与攻击有关的系统信息。smtp与pop邮件服务器要对所有进、出防火墙的邮件做处理,并利用邮件映射与标头剥除的方法隐除内部的邮件环境。ident服务器对用户连接的识别做专门处理,网络新闻服务则为接收来自isp的新闻开设了专门的磁盘空间。
4.7安全服务器网络(ssn)
为了适应越来越多的用户向internet上提供服务时对服务器的需要,第四代防火墙采用分别保护的策略对用户上网的对外服务器实施保护,它利用一张网卡将对外服务器作为一个独立网络处理,对外服务器既是内部网络的一部分,又与内部网关完全隔离,这就是安全服务器网络(ssn)技术。而对ssn上的主机既可单独管理,也可设置成通过ftp、tnlnet等方式从内部网上管理。
ssn方法提供的安全性要比传统的“隔离区(dmz)”方法好得多,因为ssn与外部网之间有防火墙保护,ssn与风部网之间也有防火墙的保护,而dmz只是一种在内、外部网络网关之间存在的一种防火墙方式。换言之,一旦ssn受破坏,内部网络仍会处于防火墙的保护之下,而一旦dmz受到破坏,内部网络便暴露于攻击之下。4.8用户鉴别与加密
为了减低防火墙产品在tnlnet、ftp等服务和远程管理上的安全风险,鉴别功能必不可少。第四代防火墙采用一次性使用的口令系统来作为用户的鉴别手段,并实现了对邮件的加密。
4.9用户定制服务
为了满足特定用户的特定需求,第四代防火墙在提供众多服务的同时,还为用户定制提供支持,这类选项有:通用tcp、出站udp、ftp、smtp等,如果某一用户需要建立一个数据库的,便可以利用这些支持,方便设置。
4.10审计和告警
第四代防火墙产品采用的审计和告警功能十分健全,日志文件包括:一般信息、内核信息、核心信息、接收邮件、邮件路径、发送邮件、已收消息、已发消息、连接需求、已鉴别的访问、告警条件、管理日志、进站、ftp、出站、邮件服务器、名服务器等。告警功能会守住每一个tcp或udp探寻,并能以发出邮件、声响等多种方式报警。
此外,第四代防火墙还在网络诊断、数据备份保全等方面具有特色。
5.第四代防火墙技术的实现方法
在第四代防火墙产品的设计与开发中,安全内核、系统、多级过滤、安全服务器、鉴别与加密是关键所在。
5.1安全内核的实现
第四代防火墙是建立在安全操作系统之上的,安全操作系统来自对专用操作系统的安全加固和改造,从现在的诸多产品看,对安全操作系统内核的固化与改造主要从以下几个方面进行:
1)取消危险的系统调用;
2)限制命令的执行权限;
3)取消ip的转发功能;
4)检查每个分组的接口;
5)采用随机连接序号;
6)驻留分组过滤模块;
7)取消动态路由功能;
8)采用多个安全内核。
5.2系统的建立
防火墙不允许任何信息直接穿过它,对所有的内外连接均要通过系统来实现,为保证整个防火墙的安全,所有的都应该采用改变根目录方式存在一个相对独立的区域以安全隔离。
在所有的连接通过防火墙前,所有的要检查已定义的访问规则,这些规则控制的服务根据以下内容处理分组:
1)源地址;
2)目的地址;
3)时间;
4)同类服务器的最大数量。
所有外部网络到防火墙内部或ssn的连接由进站处理,进站要保证内部主机能够了解外部主机的所有信息,而外部主机只能看到防火墙之外或ssn的地址。
所有从内部网络ssn通过防火墙与外部网络建立的连接由出站处理,出站必须确保完全由它代表内部网络与外部地址相连,防止内部网址与外部网址的直接连接,同时还要处理内部网络ssn的连接。
5.3分组过滤器的设计
作为防火墙的核心部件之一,过滤器的设计要尽量做到减少对防火墙的访问,过滤器在调用时将被下载到内核中执行,服务终止时,过滤规则会从内核中消除,所有的分组过滤功能都在内核中ip堆栈的深层运行,极为安全。分组过滤器包括以下参数。
1)进站接口;
2)出站接口;
3)允许的连接;
4)源端口范围;
5)源地址;
6)目的端口的范围等。
对每一种参数的处理都充分体现设计原则和安全政策。
5.4安全服务器的设计
安全服务器的设计有两个要点:第一,所有ssn的流量都要隔离处理,即从内部网和外部网而来的路由信息流在机制上是分离的;第二,ssn的作用类似于两个网络,它看上去像是内部网,因为它对外透明,同时又像是外部网络,因为它从内部网络对外访问的方式十分有限。
ssn上的每一个服务器都隐蔽于internet,ssn提供的服务对外部网络而言好像防火墙功能,由于地址已经是透明的,对各种网络应用没有限制。实现ssn的关键在于:
1)解决分组过滤器与ssn的连接;
2)支持通过防火墙对ssn的访问;
3)支持服务。
5.5鉴别与加密的考虑
鉴别与加密是防火墙识别用户、验证访问和保护信息的有效手段,鉴别机制除了提供安全保护之外,还有安全管理功能,目前国外防火墙产品中广泛使用令牌鉴别方式,具体方法有两种一种是加密卡(cryptocard);另一种是secureid,这两种都是一次性口令的生成工具。
对信息内容的加密与鉴别则涉及加密算法和数字签名技术,除pem、pgp和kerberos外,目前国外防火墙产品中尚没有更好的机制出现,由于加密算法涉及国家信息安全和主权,各国有不同的要求。
6.第四代防火墙的抗攻击能力
作为一种安全防护设备,防火墙在网络中自然是众多攻击者的目标,故抗攻击能力也是防火墙的必备功能。在internet环境中针对防火墙的攻击很多,下面从几种主要的攻击方法来评估第四代防火墙的抗攻击能力。
6.1抗ip假冒攻击
ip假冒是指一个非法的主机假冒内部的主机地址,骗取服务器的“信任”,从而达到对网络的攻击目的。由于第四代防火墙已经将网内的实际地址隐蔽起来,外部用户很难知道内部的ip地址,因而难以攻击。
6.2抗特洛伊木马攻击
特洛伊木马能将病毒或破坏性程序传入计算机网络,且通常是将这些恶意程序隐蔽在正常的程序之中,尤其是热门程序或游戏,一些用户下载并执行这一程序,其中的病毒便会发作。第四代防火墙是建立在安全的操作系统之上的,其内核中不能执行下载的程序,故而可以防止特洛伊木马的发生。必须指出的是,防火墙能抗特洛伊木马的攻击并不表明其保护的某个主机也能防止这类攻击。事实上,内部用户可以通过防火墙下载程序,并执行下载的程序。
6.3抗口令字探寻攻击
在网络中探寻口令的方法很多,最常见的是口令嗅探和口令解密。嗅探是通过监测网络通信,截获用户传给服务器的口令字,记录下来,以便使用;解密是指采用强力攻击、猜测或截获含有加密口令的文件,并设法解密。此外,攻击者还常常利用一些常用口令字直接登录。
第四代防火墙采用了一次性口令字和禁止直接登录防火墙措施,能够有效防止对口令字的攻击。
6.4抗网络安全性分析
网络安全性分析工具是提供管理人员分析网络安全性之用的,一旦这类工具用作攻击网络的手段,则能够比较方便地探测到内部网络的安全缺陷和弱点所在。目前,sata软件可以从网上免费获得,internetscanner可以从市面上购买,这些分析工具给网络安全构成了直接的威胁。第四代防火墙采用了地址转换技术,将内部网络隐蔽起来,使网络安全分析工具无法从外部对内部网络做分析。
6.5抗邮件诈骗攻击
邮件诈骗也是越来越突出的攻击方式,第四代防火墙不接收任何邮件,故难以采用这种方式对它攻击,同样值得一提的是,防火墙不接收邮件,并不表示它不让邮件通过,实际上用户仍可收发邮件,内部用户要防邮件诈骗,最终的解决办法是对邮件加密。
7.防火墙技术展望
伴随着internet的飞速发展,防火墙技术与产品的更新步伐必然会加强,而要全面展望防火墙技术的发展几乎是不可能的。但是,从产品及功能上,却又可以看出一些动向和趋势。下面诸点可能是下一步的走向和选择:
1)防火墙将从目前对子网或内部网管理的方式向远程上网集中管理的方式发展。
2)过滤深度会不断加强,从目前的地址、服务过滤,发展到过滤、关键字过滤和对activex、java等的过滤,并逐渐有病毒扫描功能。
3)利用防火墙建立专用网是较长一段时间用户使用的主流,ip的加密需求越来越强,安全协议的开发是一大热点。
4)单向防火墙(又叫做网络二极管)将作为一种产品门类而出现。
5)对网络攻击的检测和各种告警将成为防火墙的重要功能。
internet范文篇9
关键词:ip协议ip地址分配路由选择路由分类路由算法ipv6协议
1引言
随着“信息高速公路”的提出和internet的迅猛发展,人们的交流方式,获取信息的途径,工作,学习,生活,娱乐的方式都发生了重大的变革,各种新的信息交流,信息获取的方式应运而生。如电子邮件,电子商务,vod视频点播,网上股票交易,网上购物,远程教育,远程医疗,各种公共信息查询等,都迫切要求我们有志于it事业的青年,全面的了解internet的核心协议—ip协议。
2网际协议ip
众所周知,网络互连离不开协议。internet正是依靠tcp/ip协议实现网络互联的,可以毫不夸张的说,没有tcp/ip协议,就没有如今高速发展的internet,因此tcp/ip是internet的基础和核心。网际协议ip是tcp/ip体系中重要的协议之一,它主要为数据提供打包和编址服务。ip协议能够识别本地或远程主机。如果通向目的网络的通道使用不同大小的分组,ip协议将分组分片,以便能够无错的传输。分组抵达目的主机后,ip协议再将数据的分组重新组合。[1]最后,ip协议将处理好的分组传递给上层的协议。
2.1ip地址
internet的ip协议使用特定的地址唯一标识网络上的连接设备。ip的地址遵循ip协议的一种网络地址的描述方式,internet上的每一个节点都依靠唯一的ip地址互相区分和相互联系。他是目前internet上使用的网络地址,是最为通用和流行的寻址方式。
2.1.1ip地址表示方法
所谓ip地址就是给每一个连接在internet上的主机分配一个在全世界范围是唯一的32bit地址,它包括了网络地址和主机地址。[2]每个网络拥有一个唯一的网络id(net-id)和主机id(host-id)。我们可以先按ip地址的网络号net-id把网络找到,再按主机号host-id把主机找到。所以ip地址并不只是一个简单的计算机号,他指出了连接到某个网络上的某台计算机。
2.1.2ip地址的分类
ip地址是一种层次地址,通用个视为:m——类的等级号,net——网络号,host——主机号。按类别的等级号,ip地址分为五类:a,b,c,d,e。[3]常用的a类,b类和c类地址都由两个字段组成,即网络号字段和主机号字段,网络号和主机号随不同等级在32位中所占的位数不同。表2-1描述了a,b和c类地址的二进制表示形式,其中n表示网络字段的比特数,h表示主机字段的比特数。a类地址使用第一个8位组表示网络字段,于3个8位组,即24比特用于表示主机号字段。b类地址使用前两个8位组表示网络号字段,其余2个8位组表示主机号字段,各有16比特。c类地址使用前三个8位组,24比特比表示网络号字段,最后1个8位组,即8比特用于表示主机号字段。如表2.1所示,它给出了标准网络号字段和主机号字段的长度。d类地址和e类地址并不支持通常意义的主机编址。d类地址是多播地址,主要是留给internet体系结构委员会iab(internetarchitectureboard)使用。e类地址保留为试验用途。表2.2给出了ip地址的使用范围和容量。
表2.1标准网络号字段和主机号字段的长度
地质类别第一个8位组第二个8位组第三个8位组第四个8位组
annnnnnnnhhhhhhhhhhhhhhhhhhhhhhhh
bnnnnnnnnnnnnnnnnhhhhhhhhhhhhhhhh
cnnnnnnnnnnnnnnnnnnnnnnnnhhhhhhhh
表2.2ip地址使用范围和容量
地址类别第一个8位组最大网络数每个网络中的最大主机地址数
a1——12612616777214
b128——1911638465534
c192——2232097152254
d224——239————
e240——254————
2.1.3特殊地址
除了一般的标识一台主机的ip地之外,还有几种特殊形式的ip地址。
1.广播地址
tcp/ip协议规定,主机号全为“1”的网络地址用于广播,即同时向网络上所有主机同时发送报文(必须知道本网的网络号),叫做广播地址,也成直接广播地址(directedbroadcastingaddress)。
2.有线广播地址
tcp/ip规定,32比特全为“1”的网间网地址用于本网内部广播(可不知本网的网络号),该地址叫做有线广播地址(limitedbroadcastingaddress)。
3.“0”地址
tcp/ip协议规定,各位全为“0”的网络号被解释为“本”网络。
4.回送地址
a类网络地址127是一个保留地址,用于网络软件以及本地机间通信,叫做回送地址(loopbackaddress).不管是什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。
主机号全为“0”和全为“1”的地址,不能用作一台计算主机的有效地址。
2.1.4子网掩码
子网掩码——ip地址的屏蔽码,它使用一连串的二进制1来识别或屏蔽出ip地之中的网络地址,使用子网掩码的目的是识别网络的长度和数值。ip协议使用本地的子网掩码和本地主机ip地址来识别本地网络。
tcp/ip体系结构用一个32位的子网掩码来表示子网号字段的长度。具体做法是:子网掩码由一连串的“1”和一连串的“0”组成。“1”对应于网络号和子网号字段,而“0”对应与主机号字段。例如:子网掩码为0xffffffe0,她的二进制表示形式为11111111111111111111111111100000可见子网号有11位,而主机号有5位。子网掩码的意义如图2-1示。根据ip地址可以判断它是a,b或c类地址中的哪一类,而根据子网掩码可以划分子网号和主机号的界限。不过,多划分出一个子网号字段浪费了大量的ip地址。
10net-idhost-id
b类地址
10net-idsubnet-idhost-id
增加了子网掩码
11111111111111111111111111100000
子网掩码
图2-1子网掩码的意义
3路由的选择
路由就是基于网络层的选择传送数据包路径的过程。路由器则是执行路由功能的设备。它的主要工作是为经过路由器的每个数据帧寻找一条最佳的传输路径,并将数据有效的传送到目的站点。可见,路由器的关键所在就是选择最佳路径的策略,即路由算法。为了完成这项工作,路由器中保存了各种传输路径的相关数据——路由表(routingtable),供路由选择时使用。
3.1路由器的功能
路由器是所有大型tcp/ip网络的重要组件,没有路由器,因特网就无法运行。众所周知,ip地址用网络号来描述本地目标主机或远程目标主机,而路由器是通过网络号来识别目的网络。下面来进一步说明路由器的功能:
a)路由器用来连接不同的网络,接受来自它连接的某个网络的数据;
b)路由器是专门用来转发分组的,将数据向上传递到协议栈的internet层,即路由器舍弃网络访问层的首标信息,并且(必要时)重新组合ip数据包;
c)路由器检查ip首标中的目的地址;
d)传送数据到另一个网络,路由器自动查询路由表,确保数据转发到目的地址;
e)路由器确定哪个适配器负责接收数据后,它就通过相应网络访问层软件传递数据,以便通过网络来传送数据。
3.2路由选择分类
路由选择的两个主要类形式根据他们从何处获得路由表信息而得名的:
静态路由选择——要求网络管理员人工输入路由信息。
动态路由选择——根据使用路由选择协议获得的路由信息动态的建立路由表。
3.2.1静态路由
当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省的情况下是私有的,不会传递个其他路由器。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于了解本地网络的拓扑结构,便于设计正确的路由信息,而且网络安全保密性高。
3.2.2动态路由
动态路由是址路由器能够自动的建立自己的路由表,并且能够根据实际情况的变化适时的进行调整。动态路由机制的运作依赖路由器的两个基本功能:对路由表的保护;路由器之间适时的路由信息交换。[3]交换路由信息的最终目的在于通过路由表找到一条数据交换的“最佳”路径。
3.3ip选路算法
3.3.1传统分类ip路由算法
尽管绝大多数路由器和许多主机都可以在无分类ip网络中实现路由,但是仍有一些路由器和主机依赖目的的网络分类进行路由。分类路由算法如下:
datagramroutingtable
从数据报中提取目的地址d,并计算网络前缀n(即目的站的网络号)
ifn与任何直接相接的地址匹配
then通过该网络把数据报交付澳目的地d(其中涉及到把d转换成一个
物理地址,转装数据报并发送该帧)
elseif表中包含特定于具体主机的一个到d的路由
then把数据报发送到表中指定的下一跳
elseif表中包含到网络n的一个路由
then把数据报发送到表中指定的下一跳
elseif网络包含一个默认路由
then把数据报发送到表中指定的默认路由器
else宣布选路出错
3.3.2无分类路由
无分类路由的ip路由算法不断更新以适应对任意大小ip网络地址空间寻径的支持。[5]路由表的每一项必须包括目的地址与下一跳地址,以及附加的掩码以限定该项所描述的地址空间。路由表中引入掩码,实现算法中路由表查询的部分要比原分类路由算法复杂,但整体的算法反而简化了。无分类ip路由算法如下:
对于任何给定的目的地ip地址
搜索路由表,寻找与改地址匹配的前缀最长的目的地址
析取该项的下一跳地址
发送分组包至下一跳
if寻找匹配项失败
报告目的地地址不可达
endif
4下一代网络ip协议
当前,给予internet的各种应用正如火如荼的迅猛发展着,而与此热闹场面截然不同的是internet当前使用的ip协议版本ipv4正因为自身的缺陷而举步维艰。因此,ipv6应运而生了。
4.1ipv4的缺陷
现在互联网上普遍采用ipv4的标准,它是目前internet中正在运行的非常成功的协议,有着广泛的应用基础,但它自身也有很多不足。
ipv4使用的是32位的寻址方式,理论上ipv4可以支持40亿个地址。然而,由于先前的低效地址分配,由将近一半的地址已被之皮,剩余地址也仅有一小部分可利用。由预测表明,以目前internet发展速度计算,所有ip地址将在2005——2010年间完全耗尽完毕。因此,ipv4协议所能够提供的域名最终将全部耗尽,从而阻碍了整个互联网的向前发展。
ipv4不仅存在存储空间的局限信,还存在性能上的问题。ipv4制定之初,主要目的在于为在一种网络间进行数据的可靠和高效传输探索最佳机制,从而实现不同计算机的互操作。在很大程度上,ipv4实现了此目标,但这并不意味着ipv4可以继续保持这种实力,它在设计方面需要进一步完善。再次是安全性,人们认为安全性议题在网络协议栈的低层并不重要,应用安全性的责任仍交给应用层。在许多情况下ipv4设计只具备最少的安全性选项,但安全性已经成为ip的下一版本可以发挥作用的地方。最后是自己配置对于ipv4的节点的配置非常复杂,而用户跟喜欢即插即用。ip主机移动性的增强和使用不同网络接入点时能提供更好的配置支持。
4.2ipv6协议
4.2.1较ipv4的变更之处
ipv6对ipv4做了多处改进,这些改进使该协议更为灵活,可靠,而且提供了几乎无限的地址空间。一下列出由ipv4到ipv6的改进:
1)扩大了选路和编址容量:ipv6把ip地址所占比特数由32比特增加到128比特。该方案能够支持的编制层次更多,而且可编址的节点数也大为增加。
2)增加了多播地址:ipv6创建了一种新的地址类型——任意播地址(anycastaddress),以表示一系列节点,发任意播的数据包可以递交给这组节点中的任意一个。
3)简化了首部格式:ipv4首部中的某些子段被丢弃不用或改为可选,减少了处理数据包的开销,是带宽额外开销尽可能低。
4)改良了对选项的支持:新的ip首部队选项的编码方式进行了改良,提高了转发效率,对选项长度的限制更少,也增加新选项的灵活性。
5)增加了对服务质量的支持能力:ipv6可以对属于某种特定通信流的数据报加标号,表明发送方要求对这些数据加以的特殊处理。
6)增加了鉴别和保密能力:ipv6还包括扩展定义,能支持鉴别数据完整性以及机密性等功能。
5结束语
了更好的适应internet的不断发展,ip协议应不断的更新其设计上的技术。ipv6是下一代的ip协议,ipv4向ipv6的转变不可能一夜之间完成,它们之间的过渡需要很长的时间,是一个逐步完善的过程。
参考文献
1[美]robscrimger等著《tcp/ip宝典》[m]电子工业出版社2002年4月
2谢希仁著《计算机网络》[m]电子工业出版社2003年1月
3白建军等著《internet路由结构分析》[m]人民邮电出版社2002年5月
internet范文篇10
通过对我国internet远程教育现状的分析,结合网上学校的考察和评价,联系目前我国中小学生教育特点和社会经济状况,得出结论:中小学远程教育的发展和推广应该以"校园局域网远程教育"为主,"互联网远程教育"为辅。
关键词:远程教育;internet;中小学;校园局域网。
在即将进入21世纪的今天,网络科技飞速发展。"internet"(因特网)这个英文单词随着即将改变我们生活方式的it旋风刮进了千家万户,在生产,生活,学习等各方面都潜移默化地产生着影响。
1994年我国接入internet。一年后,我们已经习惯于利用网络省时省钱地发e-mail,打网络电话;三年后,我国的各大政府、机关、商业网站如雨后春笋般拔地而起;五年后,有为数众多,不同层次和年龄段的学生通过网络接受远程教育;时至今日,全国各大中小学校搞internet远程教育已经成为it产业革命的又一高潮。
笔者通过对我国internet远程教育现状的综合分析,网上学校的考察与评价,得出结论:中小学远程教育的发展和推广应该以"校园局域网远程教育"为主,"互联网远程教育"为辅。
一.我国的教育与internet
当前,我国的教育,尤其是中小学教育已经难以适应培养创新人才的需要。还存在诸如高素质的教育人才缺乏、流失、学生高分低能、中小学生负担过重,影响学生身心健康发展等一些亟待解决的问题。教育部近期下达的减负命令和措施收到一定成效,但并没有从根本上解决问题。教育和受教育者都面临着新的考验和挑战,中国的教育体制到了非改革不可的地步。
然而,我国人口众多,生产力落后,底子保在教育上不能和发达国家相比,教育体制和模式也不能盲目照搬。互联网却是全球的新生事物,也是当今世界发展的主流,我们和国外的网络技术并非相差悬殊,而是有了一定基础,即邮电部的中国网(chinanet),中科院的中国科技网,国家教育部的教育科研网(cernet)和信息产业部的"金桥"。以四大网络为主干的网络体系已逐渐覆盖国民经济的各个领域和全国的大部分地区,并实现了与internet的互联。这就为我国开展基于internet的远程教育应用创造了必要的前提与条件。所以,"以科技带动教育;以教育振兴科技",把internet与教育相结合,搞internet远程教育是今后教育改革发展的必由之路。中国的教育走进网络势在必行。
二.internet远程教育的现状
追根溯源,电大,函授大学是最早的远程教育方式。发展到今天,人类以聪明的才智不断地完善着远程教育。而internet远程教育是科学创新的又一伟大结晶!
1.远程教育的四种方式
(1).电大,函大:在传统的信息渠道上建立的教育体系模式。第一次使人们知道获得知识不一定需要一个固定的教室,但仍以"教"为中心,即使有学习的反馈也是周期长,效率低。
(2).有线电视:带宽大,传输快,对多媒体的数据传这样迅速之外,其根本原因还是由于internet远程教育有着利远大于弊的优点和广阔的发展前景。
(1).利用internet远程教学,学习者不会有太大的学习压力,轻松学习,娱乐输有很好的适应性。但是仍是单向传输,交互性差,影响教师与学生、学生与学生间的交流。现在正在研究cablemodem基于有线电视网的双向传输。
(3).远程卫星转播:卫星通讯技术与局域网的联系使用适用于有组织的定期下载信息在局域网内浏览。
(4).internet:依靠全球互联网或局域网互享资源,交流传递信息。这是目前发展最快,优点最多,也最有前景的远程教育信息载体。
2.internet远程教育的优点及发展前景
我们之所以这样推崇internet远程教育,除了他本身确实发展得学习。这是因为internet远程教学表现形式多样化:有游戏教学,娱乐教学以及丰富多采的视听觉的艺术感受。使学生真正放松身心又有吸引力在知识的学习上。
(2).突破时间、空间的限制,人与人交流不受空间物理特性的约束,学习时间也不必受上下班,上下学,还是白天晚上的限制。
(3).取代了19,20世纪的以教师为中心,教材为中心,课堂为中心的旧传统,而是以学生为中心,遵从"以人为本"的教育理念。
(4).internet远程教育的重要意义在于教育的广泛性,平等性。监控力度公平化。"班级里"没有"前排","后排"之分,老师对待每个同学都是平等的,视听效果也是平等的。
(5).不仅打破时间和空间限制而且还打破了学生的年龄限制。在当今人才竞争激烈的社会里有很多成年人仍需要继续学习,不断充实自己,网络远程教学就给这些人提供了绝好的机会。其实所谓的这些人应该是我们每一个人,只要有条件,人人都应该"活到老,学到老"。"终身学习"是现代社会的需要,也是21世纪教育的理念。
(6).教师控制手段和方法更加科学化。教师起到学习者的帮助和促进作用。控制手段减弱,旨在发挥学生的主体性。教师可以应用更多的手段方法来控制教学。而由于师生互不相间,这种控制是比较隐蔽的,是潜移默化的。
(7).交互操作好。使交流师生有"天涯若比邻"的感觉,学生可以随时在网上请教所学专业的一流专家、学者或教师,可视电话如同面对面的交流一样。
(8).对学生学习有帮助。例如,某一学校的远程教学系统,让学生网上完成作业,而教师在网上批改作业。同学们也可以通过网站阅读其他同学的文章并作评论。提高了教师批改作业的效率和学生的学习兴趣。有学生说可以从别人给他的文章评语中学到不少东西,还可以了解其他人的写作经验和感受,使他的写作水平提高很快。
(9).即时性。如e-mail,oicq,bbs,聊天室等教学传输十分快捷。
(10).经济实惠。学校不用建设教室,但照旧收取学费,办学成本、费用降低,虽然设备和维护也需要资金,但是从长远看来还是有发展前途的。
3.国外internet远程教育的发展现状
国外发达国家的internet远程教育发展迅速,究其根本原因还是这些国家生产力发达,人均收入高,家庭上网数量大。
远程教育的市场需求刺激了这一行业的快速发展。美国半数以上的家庭拥有电脑,网民目前多达7000万,远程教育有极大的社会需求和市常他们的远程教育发展迅速,1995年只有28%的大学提供网上课程,但到了1998年猛增到60%。连哥伦比亚大学,斯坦福大学这样的名校也争相提供网上课程,角逐互联网教育这片"新田地"。
早在1995年,我国的internet技术还处于起步阶段时,已经有了一定internet发展基础的日本文部省与通产省联合实施一项在基础教育领域有重大影响的实验据2000年6月7日中央国际频道新闻报道,目前中国因特网网民正以每年翻一翻的速度递增。专家估计,目前国内应有一千万以上的网民。经常上网的人知道,只要在搜狐(sohu)等搜索引擎里查找关于我国"远程教育"的信息那么就会有上百个开设远程教育的网站出现在搜索范围里。大多数是我国知名大专院校,成人教育机构,中小学校,教育专家及优秀教师开办的。但是,不容乐观的是现在国内的网上学校的建设还存在着一些问题:研究项目:"100所中小学校联网试验研究"。力图通过这项研究探索一种新的教育体制与模式,使学生在这种模式下能培养出很强的信息获取,信息分析与信息加工的能力。目前,这种研究已经广泛开展甚至有的地区已经到了推广阶段。新加坡教育部已确定目标:要求学校用计算机教授30%的课程。要将学生培养成为具有八大技能的有用人才,其中一项就是掌握信息和通信技术。以完成对全国1.55万教师的网络远程教育培训工作。
其他工业大国也都积极于此。所以,我们现在千万不能再落后,国家的确应该在政策上多给予倾斜,厂家,商家也应考虑这方面的长期投资,我国远程教育最后一定会得到迅速发展,商家也会得到丰厚回报的。
4.国内internet远程教育的发展现状
(1).国内的网上学校的建设缺乏基于新的技术特点下的远程教育理论的指导;
a.应该以建构主义的教学和学习理论为指导,科学合理地设置课程和教学信息传输方式;
b.存在诸多技术问题。网络传输速度有待提高,学生时间宝贵,受到上网时间和速度的限制是最大的障碍;
c.信息资源搜集,信息库的建设和软件开发。好的教学软件少,题库少且待更新。理科知识,符号输入问题大;智能超媒体技术(bypertext)还没有完全应用到远程教育上来。
d.学校和教师的提供与培训。有的网站竟然几个星期没有更新和管理,还有的网站是教师和网页管理人员分工负责互推责任。学校在这方面不应该只是作样子,而是应派专人管理和维护,这种即要懂教学又要懂网页管理的人才有待大量培训;
e.降低远程教育上网运行的费用。上网太贵!普通用户在家上网3-4元/小时,在网吧办卡有各种优惠,但总的来说还是没达到大多数消费者的消费水平。所以,今后,可以考虑在教育网这块单列出来,降低求知者上网运行费用。
(2).对高等院校网校分析及其对中小学远程教育网建设的影响;
清华大学继续教育学院
1997年,清华大学建成远程教育系统。1998年,开始招生,同时期浙江大学,上海电视大学网上远程教学开始招生。2000年,李岚清同志考察了清华大学远程教育系统。李岚清同志认为发展远程教育很有意义,可以解决教育资源共享的问题。
清华大学是在国内外享有盛誉的高等学府,是中国培养高级专业人才和发展科学技术的重要基地之一。现代化远程教育在我国是尝试性的工作,还刚刚起步,是一项值得大胆探索的事业。清华大学应该为实现邓小平同志指出的"教育要面向现代化、面向世界、面向未来"的指示,在推进教育方式的现代化方面,积极摸出新经验,闯出新路子。为中学小远程教育网的建设和发展起到理论指导作用。
21世纪电子商务远程教育网
电子商务是通过公共计算机网络进行商务活动的现代方式,是网络应用和商务活动的发展方向,它不仅会改变人们的生活和活动方式,更将带来人们思维方式和行为准则的变化,其影响会远远超过技术和商务的本身。
整个教学过程是这样的:首先进入"循序渐进",内设五个教学单元,每个单元都提示若干学习重点和难点,通过学生自学,结合"知识详解"、关键词检索、知识点联接,掌握该单元的基本知识;学生学习时间应不少于32学时;然后,完成作业并提交作业、有问题可以向老师提问、还可以查看作业成绩和老师批语;完成五个教学单元中规定的所有作业并合格后,可以参加考试。考试合格后,由信息产业部颁发''''国家电子商务培训结业证书''''。为了更好地学习电子商务基础知识,可以通过"btoc"、"btob"模拟电子商务流程试验,可以通过"精彩网站"了解全球著名的电子商务站点并可实时联接,可以通过"专题讨论"和"网上交流"开展学生之间、师生之间的交流,在学习中遇到问题可以通过"在线帮助"了解信息,也可以通过"留言簿"提出。这种方式可以为我国职业高中建网提供可行的网上办学模式。
截止到1999年6月底统计数据表明:我国台湾省六分之一人上网,从50年代开始电化教育,1995年建成三种互动式远距教学系统,使远距离教学快速发展。这是我国远距离教学的一个典范。
综上对高校网站网站分析评价发现:对于人文,社会,语言等网站的建立组织管理和师生交互都比较方便,效果良好。例如,"网大的关于北大邱某(学生)被害的专栏讨论近几天(2000年5月)平均在一分钟内有几十人贴帖在bbs上,有陈述,有辩论,非常之火暴。但对数理化等理科知识的教学和探讨由于符号输入和作图的不便,效果不是很好。有的理科"教室"空无一人,如同虚设。所以,各大网站都很少有开理科即时教学系统。所以在几何画板和符号输入等方面是我们今后应该加强研究创新的。因为这方面正是学生最需要的。
高等院校的远程教育模式基本形成,但是,高等院校网的建设和运行是否对中小学远程教育网建设和运行有指导促进作用呢?这种模式对于中小学远程教育网建设可否借鉴呢?
前面已经提到,1997年,清华大学建成远程教育系统。而此前一年,国内首家中小学远程教育网--101远程教育教学网(/)已由北京101中学和北京高拓公司创建开通。但是,后建的高校网却发展迅速,应用广泛,而其他同101一样的中小学网发展幅度有限,速度缓慢。原因是什么呢?就是中小学教育同高等教育的教育特征和方式有很大差异。中小学生不可能象大学生,成人那样有很多自己支配的自由时间和费用上网,而家庭上网的更是为数不多,我国中青年家庭收入有限,距离这等消费还有较长一段时间。另外,中小学生世界观,人生观还没建立完全,自制力差,自学能力不强,不适合脱离学校教师的引导教育方式,甚至,脱离了学校这个"大家庭"的人际交流空间更不利于青少年的身心发展,和日后交往。即中小学网络远程教育不能脱离学校,学生不能走出校园。它只起到辅助作用,是完善中小学教育,减轻学生负担,培养素质型人才的"好助手"。
所以,高等院校的远程教育模式对中小学远程教育建设有着积极的促进和参考作用,但这种模式不易照搬。
当然,根据地区发展状况不同,中小学网校还是要积极建设,为一部分学生提供"更完善的学习环境"。但是,对于全国大部分非发达地区,当前重点还是由国家和社会支持搞校园网建设,为广大学生提供"起码的共享资源的机会"。(3).我国中小学校网校评价
尽管对与中小学网校建设存在诸多不利因素,但是,目前,我国中小学远程教育并非冷冷清清。
1996年9月国内首家中小学远程教育网101远程教育教学网就搞的有声有色:它开设六年,初中,高中各年级各门主课。网上开设同步教育,疑难解答,老师教案,学生论坛,作文天地,家长学校,电脑abc等栏目,每个栏目都有相应的负责人,确保教学质量。经过注册后便可成为学员,学生使用方便快捷,信息丰富,其科目设置,教学软件,教学管理及网页的设计都是众多中小学远程教育的榜样。其他一些网站也各有利弊,名牌学校所办网站比较有实力。个人网校也不乏优秀之类,但总的来说,学生们利用的还不是很多。
目前中国教育部科研网已经初具规模,预计今后三四年内中小学校入网建站将形成高潮,同学们会兴奋地发现他们可以通过网络在任何时间与教师同学交流,阅读电子图书,预定图书。教师可以随时与家长取得联系,对学生个别辅导,网上备课,批改作业,家长可以了解教育动态及信息,给老师提建议。
三.我国中小学internet远程教育的阻碍与校园网的建设
从以上两方面的讨论可以看出,我国中小学internet远程教育的发展的确有很大阻碍,些阻碍不仅包括所有大专院校建站的困难而且还有他自身特有的困难。所以,目前的大部分中小学校应以国家投入支持建设校园局域网为主。个别有能力的学校不妨做互联网远程教育的先锋!
1.我国现阶段中小学远程教育的滞后之原因
(1).信息资源搜集,信息库的建设和软件开发的缺乏;
(2).中小学校资金短缺,人才短缺;
(3).占很大比例的中小学生家庭收入少,上网家庭少;
(4).中小学生考试负担重,信息技术课开设的不理想。
所以,为了更好利用和共享网络教学资源又能解决上述问题,只能以建立校园局域网为主,学校与internet连接,摘取资源信息,投入到校园网中;或建立防火墙,使internet直接与校园网连接。以下是基于此分析而考虑的初步设想。
2.对中小学校园网的建设的几点建议:
(1).政策支持:教委有关领导要重视,树立建网就是建校的的观念,寻找多元化的投资渠道,加快教育信息化的进程。
(2).对建网环境要求提出的几点建议:
a.学校建立局域网,与internet有防火墙。最好安装最新版本的过滤软件,防止非法,暴力,色情,信息侵入。
b.学校建立自己的网站,有固定网址。有专人管理,至少有一人负责网站维护,2-3人负责资料录入和更新,其中所开栏目或学科要有负责任的、有经验的老师把关。
c.有教完善的计算机房,要有60台以上中高档配置的连入校园网的计算机,最好办公室每名老师也有一台连网机,可以随时查找,交流教学信息。新加坡工商小学为了保证教师能够集中精力作好教学工作,学校的教案统一由专门的人员来编写,然后输入校园网电脑,教师可随时从电脑中调出,在此基础上增补。给教师腾出更多时间研究如何搞好教学。这一措施可以借鉴。
d.培养专门的教学软件和资料输入人才。开办交互式电子声像阅览室,适合于中学生水平的资源库的建立。
e.建立学校管理信息系统(mis:managementinformationsystem)它包括:计算机辅助教学(cai:computeraidedinstruction)和计算机辅助教育(cbe:computerbasededucation)两部分。
(3).关于中小学校园网及互联网远程教育的应用的几点建议:
a.注册:每名学生在进入自己学校教学网站的时候都应该填写早已注册的真实姓名和密码,便于班主任的管理。而密码也是学校分发的。这样可以有效地进行安全监控。
b.电子邮件:一般来说电子邮件适合教师和学生家长或学生在家(有上网条件的)上网的利用。便于家长及时了解自己孩子在校情况。但学习使用电子信箱和发送电子邮件是所有学生应该掌握的基本网络通信技能。
c.讨论组,bbs:类似学校黑板报,可以利用这种形式进行语文作文教学,议题讨论等。如果利用好了bbs可以激发很多有才华的学生,树立学习信心。
d.班级网站:除了学校建立大的站点外,每班还应该有自己的"网上教室",学校站应该给每班设定自己的网上教学活动空间,各个班级年组彼此独立又能相互联系。教师能在学生需要时提供课程讲义,课程提纲,作业,考试,会议及程序化教学,图表,视听片段,操练习题,教学游戏,模拟演示等。还可以设置班级留言板和娱乐天地,方便学生交流和娱乐。
e.电子图书,期刊,报纸都可以在网上获得,有些是免费的,每班可以自己订阅。
f.搜索引擎:利用雅虎(yahoo),搜狐(sohu)等搜索引擎方便查找所需资料,但应掌握布尔逻辑,缩小范围。
g.自测和考试系统:有专门的网上自测题,做好后自动判分省去大量人力,物力。学校或班级可以组织统一调题考试,学生可以做难度相当的随机试题,但每人都不一样,所以不用监考,只须学生不待任何书本进机房考场即可。
(4).针对中小学校园网的教育模式的探讨既然学校建有校园网,有的学生家里连接了互联网,那么就应该把资源很好地利用起来,创建多种教育模式。
a.主修。学生在学校要完成中小学教育规定的最基础教学任务。这是传统的教学模式,在一段时期也是最基本,最主要的。
b.选修。在学校选修:学生在学校校园网中通过网上"公共教学体系"选修自己喜欢的学科专业,学分制。网上学习结业。这一部分学分算在学校毕业要求之内。在家里选修:有条件的家庭,有能力的学生可以通过在互联网上的"公共教学体系"选修学校要求以外的更多更感兴趣的学科课程。这一部分,学生取得的成绩作为学校评优的一个参考,不算做毕业要求范围。