书城工业技术上网百事通
3852800000018

第18章 网络功能透视:掀起你的盖头来(1)

置身于网络时代,上网已成为现代人的需要,全球各地有更多的人都在跃跃欲试。网络是一个奇妙无比的世界,网络是一个色彩斑斓的天地,那无限延伸的空间和复杂神奇的功能,很多人包括已经上网的老手,未必完全了解。欲识美人面,掀起盖头来。揭去面纱,网络将不再神秘。

一、揭开神秘面纱

网络是一个信息宝库,里面蕴藏着数不清的丰富的宝物。寻宝探宝并非易事。因为网络信息犹如浩翰的海洋。泛舟其中又不得其法只能望洋兴叹。上网者,最重要的技能是学会一些有效的方法,掌握几种好使的工具,才能避免陷入数据资源里,快速而准确地找到所需的内容,从而节省宝贵的时间。我们在网上冲浪,需要向导和指路的灯塔。

Veronica:进入宝库的向导Veronica是一种基于Gopher的搜索服务,对Gopher空间多数服务器的多数菜单项进行关键字搜索,帮助你有效地查找到需要的信息所在的服务器。

美国内华达大学(UniversityofNevada)开发的Veronica服务实际上是作为一个Gopher菜单选项而呈现给用户的,其菜单项的可能外观如下所示:

SearchGopherspaceusingVeronica(使用Veronica搜索Gopher空间)当用户选择此菜单项时,Gopher将显示一个包含了所有装有Veronica服务器的计算机的菜单,并等待用户选择其中的某台计算机。一旦用户选定了某个Veronica服务器,Gopher就将于屏幕上显示一个提示符,以请求用户输入一个搜索串(searchkey)。随后,Gopher将把搜索串发送给Veronica服务器,该服务器将搜寻包含搜索串的所有Gopher菜单项。比方说,如果用户输入math(数学),那么Veronica将查询所有包含了math的Gopher菜单项。

Veronica的优点是:它把搜索结果作为一个Gopher菜单予以显示。从用户的观点来看,出现于屏幕上的新菜单同任一其他Gopher菜单完全相同。在Veronica建立的菜单中选择某项后,就会自动地进入该选项所在的Gopher服务器。

Veronica是用以搜索整个Gopher空间的工具。如果你只想搜索这一空间中的一小块区域,就得依靠另一种工具Jughead了。例如,如果你是一所大学内的用户,你也许只想搜索校内的Gopher服务器。通过Jughead把搜索区域局限在校内会加快搜索速度,只是系统管理员必须事先建立一个Jughead服务器,专门用于Gopher空间中的这一区域。使用Jughead的方法与Veronica相同,其间的区别只是,相对于Veronica服务器,Jughead服务器的数量要多得多,每一个服务器都为Gopher空间的一个特定区域提供服务。

当你掌握怎样获取特定的数据以后,可能会厌烦反复地选择菜单。书签(Bookmark)可以为你消除这个烦恼。它允许你按照自己的要求建立菜单。若你想要将信息加入书签,只需把指针指到该行信息处,敲一下a,Gopher便会将该行加入到你的书签中。

加入需要的Gopher选项到书签后,只需按一下v,屏幕上便会出现你自己的菜单。你可以将Gopher空间内的各级菜单项加入书签中,书签可包括各类服务,如Telnet、查询等。书签使用方便,是用户访问Internet的有力工具。

Gopher查询Internet上的整个Gopher空间,由此必然会遇到Internet常见的问题。网络机器故障、网络节点故障、超负荷使用及其他一些通信问题都可能导致连接失败。如:Veronica服务器负载很重时,其他用户就不能再使用它,Gopher连接也会失败。不在高峰期使用可能会增加连接的成功率。不过,当你刚才连接成功而现在不成功时你也不要感到奇怪,重新试一次,可能会获得连接。

Gopher使用户能够以一种简单、固定的方式获取Internet资源。如果你有足够的时间,它常常能给你带来意外的收获,正是这种意外使Internet显得如此有趣。

Gopher的简易性对Internet的新用户具有很强的吸引力。与Veronica联合,Gopher成为用户访问Internet的最有力工具之一。

Gopher:黑暗中的指路明灯在一个传统的图书馆里,读者可以使用各种线索及工具来帮助自己查找信息。同样,用户也可以利用有关线索和工具在Internet上搜索信息。Gopher就是这样一种工具。

Gopher是明尼苏达大学一群狂热的网络猛士为自己开发的软件创造的新词,它是从英文的goforit提炼出来的。goforit中文可译为去把东西拿来,我们当然不能将这句话提炼为去拿,这样不能表意。当然也不能将Gopher直译为高佛或哥服儿,这样更是不伦不类。

自Gopher被创造发明出来以后,已变得十分流行。Gopher将Internet上的文件组织成某种索引,使用户能很方便地浏览Internet各处的风景。它可以帮你查询到分类的数据,而且拥有世界上最大、最神奇的编目。不过与图书目录索引不同的是,Gopher索引不是由图书管理员编辑,而是由使用不同方式组织数据的用户建立的。

这种索引分布在不同的地方,彼此有很多连接,整个系统运行在Internet上。

整个Gopherspace(Gopher空间)由全世界的Gopher服务器组成。

本地服务器存储本地信息,并能与其他服务器共享信息。这一点对系统管理员来说很有吸引力,因为这对他们的系统不会产生多少负担,花很少的功夫就能使用户享受到Gopher上的资源。

Gopher服务是交互式、菜单驱动的。使用Gopher,你要做的只是从菜单中选项。Gopher菜单中的每个菜单项都表明了一个信息文件或一个进入其他菜单的提示。通过从菜单中选择一个菜单项,一个用户可以检索信息或寻找另一个菜单。Gopher完全隐藏了计算机边界,从而使得在表面上,存储于大量计算机中的信息成为一个单一的集成化菜单中的一部分。一个Gopher用户可以从一台机器转向另一台机器,而无需了解或关心当前使用的是哪台计算机。

通过Gopher你可以放心大胆地在Internet上漫游,而不必担心迷失方向。Gopher内部集成了Telnet、FTP等工具,只要找到一个与你所需内容相关的条目,不用输入地址和确定正确的工具就可以达到目的。正因为如此,Gopher是一个倍受欢迎的Internet工具。要使用Gopher,先输入:

gopher这会与预设的Gopher服务器连接上,它是在编译Gopher客户时由Gopher管理员(有时也称Gophermaster)来定义的。如果你想和一个预设之外的Gopher服务器连接,那么你就要输入:

gopherservernameservername就是你想连接的Gopher服务器的名称。比如我想和明尼苏达大学的Gopher服务器(gopher.tc.umn.edu)连接,那么我就输入:

gophergopher.tc.umn.edu几秒钟以后,我便和这个服务器连接上了,菜单显示出来。从这个服务器主页上,可以查到世界各地Gopher服务器的地址目录。

Gopher出现最早,也就难免有缺憾。

在Gopher空间内有数千个Gopher服务器,这往往会使那些只知道信息类型而不知道Gopher服务器名字的用户感到害怕。Gopher服务机构为你提供了解决这个问题的方法。它们按科目开发了许多Gopher菜单,当你查询某一学科的数据时,只需选择你想要的学科即可。这些学科类Gopher由各学术机构来维护,因此Gopher的内容偏重于本机构的一些信息。目前学科类Gopher在Gopher领域占有统治地位,相信不久的将来,政府机构、公共图书馆和企事业单位也会有这种分类的Gopher.

Gopher系统很快就成了它自己成功的牺牲品了,许多Gopher服务器开始发现用户所需的菜单本身给弄得越来越难。Veronica解决了这个问题。

WAIS:数据库的数据库自动搜索服务可分为两大类。有些工具用以搜索标题,而另外一些则查找内容。当然,这两种搜索类型都有其用武之地:当用户知道某个程序或文件的确切名称时,用以搜索名字的工具将可以为其提供有关该文件(或程序)所在位置的准确答案;另一方面,当用户知道某个文件的大体内容却无从了解其准确称谓时,用对内容进行搜索的工具可以帮助他/她找到该文件。

Archie之类的服务属于第一类,因为它们使用标题作为搜索键。使用标题进行的搜索具有速度快的优点,其原因不难理解:假设有人给了我们几箱书,并请我们从中查找名词:flower(花)。若对方要求的是寻找在书名中含有flower一词的所有书籍,我们只需查看每本书的标题即可。但是,如果对方要求我们查寻包含单词flower的所有书籍,那么我无疑是件很耗时费力的工作。

不过,虽然对标题的搜索可以快速进行,但这种方法也有其不足之处。这些不足之处的原因在于一份文档的标题有时并不能精确地阐明其内容。再考虑一下对书的搜索过程:一方面,文学著作的标题有时与其内容并无多大关联,在这种情况下以标题中的词汇进行搜索自然不会有很大的意义,例如,搜索串cat(猫)将与诸如CatOnAHotTinRoof(《热铁皮屋顶上的猫》)之类的标题相配,而那却是一个有关人类生存状态的故事;另一方面,有关标题也许并不包含可描绘其主题的词汇,比方说,虽然GoneWithTheWind(《飘》)是一部描写内战时期美国南方生活的著名小说,但无论是字符串south(南方)还是civilwar(内战)均未见于标题。

因此,与考察文档内容相比,有关考察标题的自动搜索服务需要的计算量要少许多;但是,由于一个文档标题并不能反映其内容,因而借助于标题而进行的搜索可能会报告无关信息,或者无法寻找关于某一话题的所有信息。

当一个人阅读一份资料时,他或她需要把词汇转换成思想。这种转换是相当复杂的,远不止是理解每个词的独立含义。如下面这个简单的句子:

Thewarmclimateencouragedgrowth,resultinginfoodfortheentirefamily.(温暖的气候促进作物生长,而收获的作物可以养活全家人。)下面是另一个句子:

Theeconomicclimatewasadequateforgrowth.尽管这句与前面的句子使用了相同的词汇,可它与气候或农作物无丝毫关联(它的含义是经济环境为经济增长创造了大好时机)。

由于计算机在分析语言或领会一份文档的含义方面存在诸多困难,大多数计算机程序并不希望像人那样阅读文档。与此相反,它们把一份文档当成一个很长的词汇表,并且简单地从中扫描特定的词汇或短语。在本质上,当给定了一个单词时,计算机将把它同一份文档中的词汇进行比较,而并不准备领会其含义。在此过程中,若找到了相符之处,则计算机将认为相应的文档符合用户要求。

这样的文档扫描有时是很出乎人们意料的。正如前面的例子所显示的,当扫描字符串climate时,计算机将会把有关经济的文档和有关气候的文档一起挑选出来。

研究人员而作为替代,他们采用了一种分为两步的过程:

①提请用户输入搜索字符串,并于随后扫描所有的文档,以查寻用户所指定的搜索串。然后,在屏幕上显示一个文档清单,这个通常很长的清单对应的是满足用户要求的所有文档。

②要求用户考察屏幕上的清单,并且从中挑选一些包含自己所需的信息的文档。然后,用户可命令计算机对用户已选出的样例文档中的词汇进行分析,并开始再次搜索所有文档,以查寻相似的文档。

由于计算机很难领会自然语言的含义,因而它并不打算去阅读或理解样例文档中的内容。与此相反,计算机将统计各个单词的出现次数,并利用一个数学公式来评价两份文档是否相似.总的说来,如果用户所选的样例文档反复使用了相同的单词,那么计算机将去寻找那些包含了这些单词的其他文档。这样,虽然计算机不能保证数学上相似的文档一定包含了相关的信息,但在实践中这种想法效果良好。

Internet提供了一种考察文档内容的自动搜索服务,这个服务被称作广域信息服务器(WAIS,WideAreaInformationServer),这个名称有点不太妥当,你最好把WAIS当成广域信息服务(WideAreaInforinationService)。它使得Internet上巨大的信息资源变得易于检索,并且可以获取数据库(WAIS术语称之为源,source)信息。

类似大多种Internet服务,用户可通过各种方式访问WAIS.例如,用户可以远程登录到思考机器公司的quake.think.com.并在注册时输入WAIS.与此同时,也可以运行本地的WAIS客户程序。敲入WAIS后,系统管理器会自动地连接需要的WAIS服务。

第三,通过Gopher,用Gopher的OtherGopherandInformationServers进入WAIS.