北京网站建设 公司丁丁猫:互联网的飞速发展,已使它能够提供上万种服务,其中大多数是免费的。互联网的商业化趋势,将使它提供的服务进一步增多,本节主要介绍万维网、电子邮件、文件传输和BBS。

万维网

万维网(World Wide Web)又称为WWW,3W或Web。设计它的最初目的是积极建立一个“可描述的多媒体系统”,实际上,万维网是由无数网页组合而成的。这些网页按照超文本的格式写成,用户可以非常方便地通过这些超文本链接从一个网页跳到另一个网页。万维网的发展十分迅速,其商业化的速度更是惊人,已经有许多公司在万维网上建立网站来宣传自己的产品。下面,本书将从万维网的组成要素和工作原理两个方面进行简要介绍。

1.组成要素

万维网最大的成功之处在于它建立了一套标准的超文本标记语言(HTML )、统一资源定位器(URL)和超文本传输通信协议(HTTP)。

(1)超文本标记语言

超文本标记语言(HyperT ex t Mark-up Language,HTML)是一个包含各种标记的文本文件,这些标记可以告诉浏览器应该链接到哪一个站点。由HTM L语言编写的文件叫做HTM L文件,即超文本文件,其扩展名为.HTML或.HTM。

(2)URL地址

统一资源定位器(Uniform Resource Locator, URL)是一种标准化的命名方法,它提供一种www页面地址的寻找方式。对于用户来说,URL是一种统一格式的互联网信息资源地址表达方法,它将互联网提供的各种服务统一编址。用这种方式标记信息资源时,不仅要指明信息文件所在的目录和文件名本身,而且要指明它存在于网络上的哪一台主机上以及可以通过何种方式访问它,甚至在必要时还要说明它具有的比普通文件对象更为复杂的属性。

URL的格式为:协议://IP地址或域名/路径/文件名。其中协议就是指获取数据的方法;IP地址或域名是指存放该资源的主机的IP地址或域名;路径和文件名用来表示包含资源的主机的具体位置。即资源存放在该主机上;home.html为该服务器的文件目录。

(3)HTTP协议

网络中存在着大量的信息传输,这种信息要想实现正确的传输就需要一种双方都能理解的“语言”,这种语言就是“通信协议”,它是一种使用网络的用户必须遵循的标准,只有遵循这个标准的信息和数据才‘可以在网络上顺利地传输。HTTP(Hyper Text Transfer Protocol,超文本传输协议)协议是万维网服务使用的主要协议。

HTTP负责用户与服务器之间的超文本数据传输。HTTP是TCP/IP协议族中的应用层协议,建立在TCP之上,它面向对象的特点和丰富的操作功能,能满足分布式系统和多种类型信息处理的要求。HTTP会话过程包括4个步骤:

①使用浏览器的客户机与服务器建立连接。

②客户机向服务器提交请求,在请求中指明所要求的特定文件。

③如果请求被接受,那么服务器便发回一个应答。在应答中至少应当包括状态编号和该文件内容。

④客户机与服务器断开连接。

(4) WWW浏览器

WWW的客户端程序被称为WWW浏览器,它是用来浏览万维网中Wel)页面的软件。WWW浏览器是采用HTTP与www服务器相连的,而打开浏览的Web页面是按照HTML制作的。WWW浏览器用户要想浏览WWW服务器上的主页内容,就必须先按照HTTP从服务器上取回主页,然后按照与制作主页时相同的HTML阅读主页。因此,借助于标准的HTTP与HTML,任何一个WWW浏览器都可以浏览任何一个WWW服务器中存放的WWW主页,这样就给用户提供了很大的灵活性。

WWW的广泛应用要归功于第一个WWW浏览器Mosaic的问世。自Mosaic之后,各种浏览器软件层出不穷。目前,最流行的浏览器软件主要是互联网Explorer(网络探索者)和Maxthon(遨游)。

www浏览器不仅为用户打开了寻找互联网上内容丰富、形式多样的主页信息资源的便捷途径,也提供了互联网新闻组、电子邮件与FTP等通信手段,而且现在的www浏览器的功能非常强大,它几乎可以访问互联网上的所有信息。例如,用户可以以主页的形式直接访问电子邮件服务器,浏览自己的电子邮件。也可以通过表单的形式以一种十分接近于电子邮件界面的方式来查询与处理电子邮件。主页制作人员在www主页中嵌人SQL语句后,用户可以通过www浏览器直接检索数据库中的数据。用户通过动态主页输人的信息也可以自动传送到数据库中进行处理.这样,用户可以实时地看到数据库中数据的动态变化,而无须求助于数据库专业人员通过复杂的SQL查询来得到所需数据,大大提高了效率,同时也减小了差错率。

随着www浏览器技术的发展,www浏览器开始支持一些新的特性。例如,通过支持VRML(虚拟现实的HTML格式),用户可以通过www浏览器看到许多动态的主页,如旋转的三维物体等,并且可以随意控制物体的运动,从而大大地提高了用户的兴趣。www浏览器支持Java语言,它可以通过一种小的应用程序Applet来扩充WWW浏览器的功能,用户无须安装更新的w w w浏览器就可以通过A pplet来执行一些以前不能支持的任务。更重要的是,现在流行的www浏览器基本上都支持多媒体特性,声音、动画以及视频都可以通过www浏览器来播放,使得WWW世界变得更加丰富多彩。

2.工作原理

万维网服务采用客户机朋及务器工作模式。以超文本标记语言与超文本传输协议为基础,为用户提供统一的界面信息浏览系统。这些页面采用超文本方式对信息组织,通过联结将信息从一页联结到另一页,这些相互联结的信息既可以放置在一个主机上,也可以放置在不同主机上。页面的联结信息由统一资源定位符维持,用户通过客户端浏览器向www服务器发出请求,服务器根据请求内容将某一个页面返回到客户端,浏览器接收到页面后再进行解释,最终将图、文、声的画面显示在用户的面前。www服务器工作模式如图4-3所示。

工作原理

转发请注明:丁丁猫