Web技术的发展_第1页
Web技术的发展_第2页
Web技术的发展_第3页
Web技术的发展_第4页
Web技术的发展_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络技术的发展及其意义摘要网络技术的发展日新月异。它的发展也促进了网络的不断发展,从而影响到社会和个人的生活。让我们了解一下网络发展的各个阶段,网络技术对计算机网络技术发展的历史意义,以及它对人们使用计算机网络的现实意义。【关键词】:网络技术,发展历史,现实意义,网络2.0一、网络的发展历史1.网络的起源万维网是万维网的简称,在中文里叫做万维网。它是一个用于发布、浏览和查询信息的网络信息服务系统。它由分布在不同地区的许多网络服务器有机地组成。网络的不断改进是基于各种网络技术的不断发展。网络的应用框架是由蒂姆伯纳斯李于1989年提出的,而它的前身是1980年由蒂姆伯纳斯李领导的“对一切事物的探究”项目。1990年11月,第一台网络服务器nxoc01.cern.ch开始运行,蒂姆伯纳斯李编写的图形网络浏览器首次出现在人们面前。1991年,欧洲粒子物理实验室正式发布了网络技术标准。目前,与网络相关的各种技术标准由著名的W3C(万维网联盟)管理和维护。2.网络架构的微妙之处从技术的角度来看,网络架构的本质有三个方面:利用超文本技术将信息与信息联系起来;利用统一资源定位技术实现全球信息的准确定位;新的应用层协议用于实现分布式信息共享。事实上,蒂姆伯纳斯李明确无误地告诉我们,网络是一个抽象的(想象的)信息空间。换句话说,作为互联网上的应用架构,最终目标是为最终用户提供各种服务。为了实现这一最终目标,网络技术一直在不断发展,并经历了一段历史。3.网络技术中的技术Web是一种典型的分布式应用架构。网络应用程序中的每一次信息交换都涉及到客户机和服务器。因此,Web开发技术可以大致分为两类:客户端技术和服务器技术。(1)客户端技术(1)超文本标记语言的诞生网络客户端的主要任务是显示信息内容。HTML语言是信息显示最有效的载体之一。作为一种实用的超文本语言,超文本标记语言可以追溯到20世纪40年代。1969年,国际商用机器公司的查尔斯戈德法布发明了可以用来描述超文本信息的GML语言。从1978年到1986年,在ANSI和其他组织的努力下,GML语言进一步发展成为著名的SGML语言标准。1989年,当蒂姆伯纳斯李试图创建一个基于超文本的分布式应用系统时,他意识到SGML过于复杂,无法促进信息的传输和分析。结果,蒂姆伯纳斯李大大简化和完善了SGML。1990年,第一个图形网络浏览器“万维网”终于能够用超文本标记语言显示超文本信息,这是一种为网络量身定制的语言。从静态信息到动态信息原始的HTML语言只能在浏览器中显示静态文本或图像信息,然后逐渐从静态技术转变为动态技术。在网络出现后,GIF首次将动态元素引入到了网页中。1995年Java语言的出现带来了更大的变化。Java语言的平台无关性使人们找到了在浏览器中开发动态应用程序的捷径。CSS和DHTML技术真的让HTML页面变得酷、酷和动态。1997年,微软发布了IE 4.0,将动态HTML标记、CSS和动态对象模型开发成一个完整、实用、高效的客户端开发技术系统,微软称之为DHTML。也是为了实现网页的动态效果。DHTML技术不需要启动Java虚拟机或其他脚本环境,在浏览器的支持下可以获得更好的表现效果和更高的执行效率。为了实现更复杂的多媒体应用,例如在超文本标记语言页面中的音频和视频,已经引入了对QuickTime插件的支持,并且插件开发已经迅速席卷了浏览器世界。刚刚在20世纪90年代中期发布的COM和ActiveX也非常流行。真实播放器插件和微软自己的媒体播放器插件也已经预装在不同版本的窗口中。然后闪存插件诞生了。(2)服务器技术类似于客户端技术从静态到动态的演变过程,网络服务器的开发技术也从静态到动态逐步发展和完善。其技术不断变化,如下图所示:最早的网络服务器只是简单地响应浏览器的HTTP请求,并将服务器上存储的HTML文件返回给浏览器。第一项技术是众所周知的CGI技术,它真正使服务器能够在运行时根据具体情况动态生成HTML页面。CGI技术允许服务器端应用程序根据客户端请求动态生成超文本标记语言页面,这使得客户端和服务器之间的动态信息交换成为可能。大多数早期的CGI程序都是编译过的可执行程序,它们的编程语言可以是任何通用的编程语言,如C、C、帕斯卡等。为了简化CGI程序的修改、编译和发布,人们开始探索用脚本语言实现CGI应用的可行方法。1994年,专门为网络服务器编程设计的PHP语言被发明。PHP语言将HTML代码和PHP指令结合成一个完整的服务器端动态页面,可以更简单、更快速地实现动态Web功能。1996年,微软在其网络服务器IIS 3.0中引入了ASP技术。ASP使用的脚本语言是熟悉的VB脚本和JavaScript。1998年,JSP技术诞生了。随后,XML语言和相关技术成为主流。XML语言最大限度地规范了信息的格式和表达。应用软件可以统一处理所有的XML信息。这样,整个网络世界的信息共享和交换将得到技术上的保证。HTML语言关注信息的表达,而XML语言关注信息本身的格式和数据内容。网络技术的发展(姬叔时代)主要分为三个阶段,一般概括为静态技术阶段、动态技术阶段和网络2.0的新时代。所谓动态和静态是根据网页采用的技术来划分的。动态网页不是指具有动态效果的网页,而是指由动态网络技术生成的网页。1.网络技术发展第一阶段静态技术阶段现阶段的网络主要是静态网页。在这个阶段,超文本标记语言是网络向用户显示信息的最有效的载体。超文本标记语言的全称是超文本标记语言,它通过以超文本格式提供信息,在客户的用户机器上显示一个完整的页面。网络服务器使用超文本传输协议(超文本传输协议)将超文本标记语言文件从网络服务器传输到用户的网络浏览器。通过对各种材料的研究,我们知道超文本标记语言的概念形成于20世纪四五十年代。1945年,万尼瓦尔布什已经提出了使文本和文本相互关联的问题,并给出了一个可以实现文件关联的计算机设计方案。后来,道格恩格尔巴特等人对这一方案进行了第一次实验。泰德纳尔逊在1960年左右正式将这种信息关联技术命名为超文本。1969年,IBM的查尔斯戈德法布发明了GML(通用标记语言),它可以用来描述超文本信息,后来又发明了通用标记语言。经过不断改进,到1990年,第一个网络浏览器可以用超文本语言显示超文本信息。在这个阶段,由于HTML语言和旧浏览器的限制,网页只包含静态文本和图像信息,限制了资源共享。这种现象越来越不能满足人们对信息多样性和及时性的要求。在这个阶段,网络服务器基本上是一个HTTP服务器,它负责接收来自客户端浏览器的访问请求,建立连接,响应用户的请求,找到所需的静态网页,并将其返回给客户端。2.网络技术发展第二阶段动态技术阶段在网络出现的同时,能够存储和显示二维动画的GIF图像格式也发展成熟,为超文本标记语言引入动态元素提供了条件。此后,为了更好地克服静态页面的缺点,人们将传统单机环境下的编程技术引入到互联网和网络技术的结合中,从而形成了一种新的网络编程技术。1995年Java语言的出现给网络的发展带来了更大的变化。它为人们在浏览器中开发应用程序提供了一条捷径。1996年,著名的网景浏览器版本2.0和微软的IE 3.0增加了对Java应用程序和javascript的支持。Javascript语音是一种简化的Java语言,以脚本模式运行。脚本技术从此出现在网络世界。微软在1996年为IE3.0设计了一种脚本语言vbscript来与javascript竞争。在视窗98和随后的视窗操作系统中,WSH(视窗脚本主机)技术已经将只能在浏览器中运行的javascript和vbscript变成了可以在WIN32环境中使用的通用脚本语言。事实上,CSS(层叠样式表)和动态HTML(动态HTML)技术确实让HTML页面变得酷、酷和动态。1996年底,W3C提出了一个CSS的建议标准。同年,IE3.0引入了对CSS的支持。这项技术使开发人员能够更好地掌握信息在网络上的呈现。1997年,网景4.0在支持CSS技术的同时,增加了更多由他们定制的动态HTML标签。同年,微软发布了IE 4.0,并将动态HTML标签、CSS和动态HTML对象模型开发成一个完整的客户端开发技术系统。这项技术不需要启动Java虚拟机或其他脚本环境。在浏览器的支持下,还可以实现HTML页面的动态显示,取得更好的效果。1996年,网景2.0成功引入了对QuickTime插件的支持。从那时起,更复杂的多媒体应用程序,如超文本标记语言页面下的音频和视频已经实现。同年,IE 3.0正式支持将ActiveX控件插入HTML页面的功能。从那以后,不同公司开发的各种插件在浏览器中取得了成功。这里提到的动态页面和静态页面相互对应。在引入动态技术生成的网页中,网页网址的后缀不仅是静态网页的常见形式,如。htm。html、shtml。xml的后缀。asp。jsp、php。perl。cgi等。从网页内容的显示来看,动态网页引入了多种技术,使网页内容更加多样化和有吸引力。从网站开发、管理和维护的角度来看,动态网页基于数据库技术,更有利于网站维护;而动态网页使用ASP对象,可以实现用户注册、用户登录、数据管理等功能。大大提高了网络的利用率,为用户提供了更多的便利。3.网络技术发展的第三阶段Web2.0新时期在过去的两年里,术语网络2.0吸引了很多人的注意。什么是网络2.0?其实,网络2.0并没有一个准确的定义,(兵4美2友3艺1格4朱3阙4德0丁4艺4 _)甚至它也不是一个具体的东西,它只是一个描述的阶段。在这个阶段,用户可以主导信息的生产和传播,从而打破原有的单向传播模式。Web2.0不是革命性的变化,而是应用程序级的东西。与传统门户网站相比,它具有更好的交互性。网络2.0是互联网的新一代模式,以Flickr和43T等网站为代表,以博客、标签、社交网络、RSS和维基等社交软件的应用为中心,根据六度分离、xml和ajax等新理论和新技术实现。具体来说,从网络1.0到网络2.0的转变是从阅读到写作和信息创造的转变。从基本结构来看,它是从网页到发布/显示工具的演变。从工具,它是从互联网浏览器发展到各种浏览器,rss阅读器和其他内容。在运行机制上,是从“客户端服务器”到“网络服务”的转变。因此,互联网内容的创造者也从专业人士扩展到了普通用户。坦率地说,网络2.0的本质是以人为本,提高用户使用互联网的体验。如果说web1.0是一个以数据为中心的网络,那么我认为web2.0是一个基于薪酬的互联网。让我们来看看最近的一些web2.0产品,以了解以上几点。Blog:用户编织网络,发布新知识,链接其他用户的内容,从而自然地组织这些内容。Rss:用户为自动分发和订阅生成内容Podcsting:个人视频/音频发布/订阅Sns:博客人和人与人之间的联系维基:用户打造大型百科全书从知识生产的角度来看,web1.0的任务是通过贸易的力量把以前没有放到互联网上的人类知识放到互联网上。web2.0的任务是通过每个用户的浏览和学习努力以及合作工作来有机地组织这些知识。在这个过程中,知识将不断深化,一个新的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论