发信人: snowypeng()
整理人: snowypeng(2001-08-10 10:41:46), 站内信件
|
Archie服务器
世界上有上千个匿名FTP服务器提供巨大数量的文件。Archie 服务器
的作用是提供一个可以帮助你找到你所需要东西的可管理系统。
假设你想要一个特别文件,例如一个你听到的程序,你可用Archie服
务器来告诉你,哪些匿名FTP主机存有这个文件。 只要你查到了这些主机
的名字,这就是一件简单的事了,用FTP并把文件拷贝过来。
如果你把匿名FTP 的世界比喻成一个不断变化的巨大的世界图书馆,
你就可以认为Archie服务器是目录。事实上,如果没有Archie服务器,大
多数匿名FTP 资源是无法得到的。 词 Archie 原来是由“档案服务者”
(archive server)的意思演变而来的。如果,异想天开,把计算机人格化,
我们把Archie看成是人,你询问朋友:“你知道哪个匿名FTP 主机上有一
个叫做《Unplastic news》的电子杂志吗?”你朋友回答道:“我不知道,
你为什么不去问Archie呢?”
对话机(Talk Facility)
对话机使你的计算机与别人的计算机建立起联系,然后你可用这种连
接来回打印信息(直到你厌烦为止)。
Internet对话机的重要作用是:它可以使你与远方的人进行对话,各
人打印各人的信息内容,也可以同时都打印,而不会使你们的信息混淆起
来。
Internet中继对话(Internet Relay Chat)
Internet中继对话 (IRC)是同时由两人以上的人使用的对话装置。你可想
象,Internet中继对话比简单对话使用量更大,而且能提供更多的对话。
你可以加入同很多人的对话。这些对话是根据不同的主题和思想而松
散地组织起来的。反过来,你可用 Internet 中继对话安排同你自己选择
的人进行私人对话,非常象电话会议。
Gopher服务
Gopher提供一系列菜单,根据这些菜单你实际上可以得到任何类型的
文本信息(包括由其它的Internet资源所提供的 ) 。 Internet 中有很多
Gopher系统,每一个系统由当地服务器管理。每个本地Gopher服务器中都
拥有各自的信息。
有些Gopher是单机系统,而大多数Gopher则与其它Gopher建立了联系。
例如说,你正在使用加利福尼亚的Gopher,通过一简单的菜单选择,你可
以与非洲或南美洲的其它 Gopher 连接。 Gopher 的功能如此强大是由于
Gopher的接口总是同样简单的菜单系统,而不管你正用什么Gopher,也不
管你想要用什么信息。
Veronica 和 Jughead
没有人真正知道世界上有多少Gopher,只需说多得很就行了。所有的
Gopher都有自己的一系列能提供信息和服务的菜单项目。
Veronica 是一种与全世界很多 Gopher 保持接触的工具。 你可以用
Veronica进行检索和查找包括有某些关键词(无论你怎么表示的)的所有菜
单项目。Jughead只对一些专门的Gopher菜单组起同样作用。
Veronica或Jughead的检索结果是一用户菜单, 包括任何已发现的项
目。从这菜单中选择任一项目,就会自动地把你和合适的Gopher连接起来
(无论这个Gopher在什么地方)。事实上,除非你提出特别的要求,否则你
甚至不知道你正在用什么计算机,它在什么国家,这简直就不可思议!
Wais服务
Wais广域信息服务(Wais-Wide Area Information Service)是提供查
找散布于整个Internet上信息的另一种方法。Wais可以进入众多数据库中
的任何一个。开始时,你告诉Wais你要检索哪个数据库。然后你定出一个
或多个要检索的关键词。Wais将在你所指定的所有数据库中检索所含关键
词的文章。
Wais检索的结果是文章的题录,它们是从各种不同的数据库中挑选出
来的,很可能是你所感兴趣的。Wais用菜单形成把最确切的题录首先显示
出来。根据这个题录,你可以要求Wais显示出你最喜爱的文章。词Wais是
Wide Area Information Service的缩写。
World-Wide Web服务器
WWW在关键词处显示出光标, 根据光标检索出与关键词相关的数据。
这是一个超文本工具。使WWW功能如此强的根源是它的超文本功能, 用这
个功能可以检索出与某种数据有联系的数据。
例如,当你正在看某信息时,你会注意到某些词和词组用光标注起来。
你可击键,光标跳到带光标条的词上,这样就把相关的信息显示出来。按
此方法,你可以沿数据中的逻辑联系从一个位置跳到另一位置,由此检出
所有信息。
白页目录(White Page Driectories)
在特具优势的Internet的世界之中,没有什么比地址更重要的东西了。
只要你知道某人地址,你就可以发送邮件,进行对话,甚至用指名服务了
解那人更多的情况。
当你想与某人联系,但你又不知道他的地址,那么你该怎么办? 你就
使用White page Dirctories。这名字使我们想起标准的电话号码薄, 白
色页码的那一部分。
毕竟如我们在第一章中所解释的,实际上没有人在“操纵”Internet。
由于没有个人或机构在负责,那么,没有姓名和地址是不足为奇的。由于
不可能有完整的internet目录,所以这种“号码薄”与电话号码薄有很大
的不同。
然而,有很多不同的White Page Driectories服务器——你可以检索
到个人姓名或机构名称。假如你最近在国外旅游时有块用心写有某人名字
的酒吧餐巾不小心丢失了,使用白页目录就可以帮助你追寻你极力想找的
人的电子地址,只要他是Internet的用户。
电子杂志(Electronic Magazines)
Internet上面存在有以电子形式出版的各种杂志,也就是文章用文本
文件存贮,每个人都能得到。有些电子杂志是为专家所特别感兴趣的、学
究气的刊物,另有许多杂志却为大众所感兴趣。
如果你想看离奇奥秘的奇妙集子,你就订阅“Unplastic News”。
有两个途径发行电子杂志,一种是收集邮政名单,当出版新的一期时,
它以邮件信息发送给你。 另一种发行方法, 则把杂志贮存在著名的匿名
FTP主机中,无论何时你想要,你就可以把它拷贝下来,包括过期杂志。
除发行容易外,电子杂志比起传统印刷杂志来还有两个重要的优点。
第一是阅读电子杂志无需去看那些显示谁有钱、谁貌美的广告,其中还有
许多有趣的你不曾看见过的东西。第二,电子杂志不带征订卡,当你翻阅
印刷读物时,征订卡会飘得一地都是,看电子杂志不会有这些烦恼。
邮政名单(Mailing Lists)
邮政名单是就某一特定主题向一组人发出邮件的一个组织系统。邮件
信息可以是文章、评论或宜于这个主题的任何东西。
所有的邮政名单——它们有上千个——都有人负责。你可以发送一个
信息给适当地址就可以订阅或退订邮政名单。许多邮政名单是“有限制的”
,其意是某人决定他将接受什么样的材料。
如果你感到孤独无聊,只要订阅少数的邮政名单,就会保证使你的电
子信箱将填满到限制线。
电子公告板服务(Internet BBS)
电子公告板(BBS)即公告板系统(Bulletin Board System)是一个信息
和文件的陈列室,常常集中于一个特定的主题。要用BBS, 你连接上它并
从一系列的菜单中选择项目。典型的是,电子公告板将由个人或机构照管,
世界上有无数的电子公告板系统,它们大多数是通过电话线连接的,你可
用更精巧的远程登录(Telnet)方法连接Internet上的电子公告板。
章 资源 说明
5、6 电子邮件(E-Mail) 传送和接受信息
7 远程登录(Remote Login) 连接上并使用一台远程主机
8 指名服务(Finger Service) 显示用户情况
9—11 用户网(Usenet) 巨大的讨论组系统
12 匿名文件传送协议(Anonymous FTP) 公众获取数据档案
13 Archie服务 检索匿名文件传送协议档案
14 Gopher服务 菜单型信息
14 Veronica,Jughead 检索Gopher菜单项目
15 白页目录(White Page Driectories) 检索用户的地址
16 广域信息服务器(Wais-Wide Area Information service) 查寻检索型数据库
17 WWW(Word-Wide Web) 访问超文本信息
18 邮政名单(Mailing Lists) 用邮件发布信息
☆ 电子杂志(Electronic Magazines) 杂志、刊物、通讯稿
☆ 电子公告板服务(Internet BBS) 共享信息和消息
☆ 游戏娱乐 娱乐和消遣
☆ MUD 多人虚拟现实
表2—1Internet资源摘要
☆见本书《附录》
TCP/IP是什么
在结束本章和我们对Internet的综述前,我们还需要用一点时间来谈
谈TCP/IP。如你所知,Internet 是建在把全世界的网络集合起来的基础
上的。这些网络可能存在许多不同类型的计算机,因此,必须有个共同的
东西通过某种方式把所有这一切都拢在一起,这个东西就是TCP/IP。
TCP/IP的细节是很具技术性的,几乎所有的人对此均不感兴趣。 但
是,有一些基本概念你要知道。
为了确保不同类型的计算机能在一起工作,程序员用标准“协议”来
写他们的程序。协议是一套用技术术语描述某些事应如何做的规则。例如,
有一个协议,它精确地讲述邮件信息应当用什么格式。当他们准备一个投
递的邮件时,都必须遵守TCP/IP邮件程序这个协议。
TCP/IP是上百个(用来连接计算机和网络的)协议合起来的共有名字。
我们已经谈过两个TCP/IP协议:远程登录(Telnet)和文件传送协议(FTP)。
TCP/IP的实际名字是来自最重要的两个协议, TCP( Transmission
Control Protocol——传输控制协议)和IP(Internet Protocol—互联网
协议)。虽然你不必了解详情,但是, 对这些协议是什么和它们是怎样把
Internet统在一起有所了解是有益的。
在Internet内部,信息不是一个恒定的流,从主机传送到主机,而是
把数据分解成小包,即数据包。例如说你传送一个很长的邮政信息给你在
国家另一端的朋友,TCP就把这个信息分成很多个数据包, 每一个数据包
用一序号和一接收地址来标定。此外,TCP还插入一些纠错信息。
接着数据包被传过网络,这就是IP的工作,即把它们传送给远程主机。
在另一端,TCP接收到数据包并核查错误。如果有错误发生,TCP可以要求
重发这个特定的数据包。只要所有的数据包都被正确地接收到,TCP 将用
序号来重构原始信息。换句话说,IP的工作是把原始数据(数据包)从一地
传送到另一地;TCP的工作是管理这种流动并确保其数据是正确的。
把数据分解成数据包有很多的好处。首先,它允许Internet让很多不
同的用户在同一时间用同一通讯线路。因为这些数据包不必一起输送,所
以通讯线路可以载着所有类型的数据包按它们自己的路径从一地到另一地。
就如一条高速公路上,各个汽车(即使它们开向不同的地方)都在公共道路
上行驶。
当数据包传输时,它们沿规定的路由从主机到主机,一直到它们到达
最终目的地。这就意味着Internet很具灵活性。如果一个特定的连接中断
了,控制数据流动的计算机通常可以找到另一条路由。事实上,在单一数
据传输中,各个数据包完全可能沿不同的路由传输。
这也意味着:当条件改变时,网络可获得当时最好的连接。例如,当
网络的某一特定部分过载,数据包可以改变路线去走那些比较空闲的线路。
用数据包传输的另一个好处是,当某处出错,只须重新传送单个数据
包,而不是整个信息。这样会大大加快Interent的传输总速度。
所有这种灵活性产生很高的可靠性。不管怎样,TCP/IP 都保证数据
到达目的地。事实上,Interent运行非常好,虽然所有数据包都必须通过
很多计算机,但它可用几秒钟就把一个文件从一主机传输到另一主机,那
怕它们相距上千英哩。
于是,问题“TCP/IP是什么?”有了答案:TCP/IP 是把计算机和通
讯设备组织成网络的协议大家庭。两个最重要的协议是TCP 和 IP 。 IP
(Internet protocol)传输数据从一地到另一地;而TCP( transmission
control protocol)保证它们都正确地工作。
最好的结论是:Internet依靠上千个网络和百万计的计算机;而 TCP
/IP是把它合在一起的粘结剂。
如果你不清楚从你的计算机到别人的计算机的路由情况,你可以使用
跟踪路由(traceroute)命令,这种命令不是在所有系统中通用。如果你的
计算机正好有跟踪路由的功能,输入命令名,再加上 Internet主机地址(
我们将在第四章讨论Internet地址)。例如,你希望知道计算机到主机(其
地址是rtfm.mit.edu)的现行路由,录入:traceroute rtfm.mit.edu
就会显示出两台计算机之间通道的每一步,当你在不同的时间试用这
个命令时,你就会知道,当条件变化时相应的通道不同。
附:X Window和X客户机
有一种特殊类型的客户机—服务器系统,称作X Window,了解它的有
关情况,将对使用Internet很有好处。如果你的计算机使用X Window,这
里将介绍你应了解的一些基本概念,而且你将看到,在使用Internet时,
X Window肯定会带给你许多好处。
如果你不是X Window用户,自然应转到下一个论题上去。X Window是
广为应用的系统,你可以浏览一下这部分内容。
X Window是与支持图形用户接口的Unix一起使用的系统。“图形用户
接口或GUI”可使你不仅使用键盘, 而且也可使用鼠标或其它种类的指标
装置来控制计算机。不仅可用鼠标器在菜单上选择条目和控制屏幕上的目
标,而且可以同时在多个窗口,运行多个程序,每个程序都可以驻留在各
自的屏幕窗口上。
当然,GUI(读作“goo-ee”)并不是新概念。 如果你曾经使用过运行
Windows或OS/2的Macintosh或PC机,你就用过了GUI。
正如我们在第一章中所提及的,有许多不同类型的Unix。为了向研制
图形用途的程序员提供标准的工具集,和提供用户与图形用途相匹配的标
准接口,研制了X Window。为了方便起见,X Window通常叫作X。 例如,
一位朋友告诉你,他有一个你乐意使用的程序,你可以问他“这个程序在
X下运行吗?”
斯坦福大学曾经研制出一种名为V的操作系统,为了用V工作,程序员
建立了一个名为W的窗口化系统。然后将W系统发送到MIT的一位朋友, 此
人使用W系统,作出了一个取名为X的新的窗口式系统。现代的X Window系
统最早于1984年研制成功,在这个雏形上发展至今。目前流行的是 115
版,通常写作“X11 R5”。注:这个系统的正式名称是单数的“X Window”
,而不是复数的那个“X Windows”,不要搞错了。
在X系统中,与主机相互配合使用的三种装置——键盘、 屏幕和鼠标
器,称作输入输出设备。X可在同一时间, 同时显示出运行多个程序的窗
口。每个程序都有图形方式向用户显示,并驻留在屏幕上各自的窗口中。
当想从某个程序切换到另一个程序时,将鼠标器从一个窗口移到另一个窗
口即可。
当使用X时,保持所有运行中程序GUI的细节,由一个称作“显示服务
器”或“X服务器”的独立程序进行处理。
例如,假定有四个程序在同一时间内运行,每个程序都驻留在自己的
窗口中,工作时,可移动窗,甚至可改变窗口的大小。现在,假设其中一
个程序要在屏幕上画圆,这个程序自己并不画圆,而是发送一个电子邮件
(message)到X服务器——控制屏幕的程序——告诉它在规定部位画一个规
定大小的圆,实际上是X服务器画的圆。
这样分工有几个重要的好处。首先表示整个GUI 由一个单独的程序控
制,这个程序可确保每一步操作都按照预定方式执行,正在运行程序的窗
口实际上可以被其它窗口所遮盖的,程序本身并不需要知道这一点,你也
不必专门在意这一点。X服务器自己将处理这些细节。
第二,当程序员设计一个新程序时,他不必耽忧用户接口,每当需要
设计新程序时,只需以标准方式将程序调到X上。 这样有利于使用更可靠
的程序,从一个X系统移到另一个X系统。由于所有的X 服务器功能相同,
因此,根据一个X服务器写的程序可以在所有的X系统下运行。例如,你可
以在Internet上的任何地方找到X程序,将其拷贝到自己的计算机上, 并
在自己的图形用户接口下运行这个程序。你一旦知道如何使用Internet文
件传送服务,就能够免费获得许多这样的图形程序。
X的第三个好处是图形用户接口基本是标准的。 提供窗口接口的系统
叫作“窗口管理者”(从技术上讲,窗口管理者本身就是在X中第一层程序)
。有两个广泛使用的窗口管理者,名字为“Motif和Open Look”。这两个
程序之间有不少差别,但是它们都并不深奥。
如果你看见在两台计算机屏幕上运行的同一个程序,这两台计算机一
个使用Motif,另一个使用Open Look,你所注意的是窗口显示状况和其它
图形元素可能有点不同。此外,可以采用鼠标器和菜单,只是稍有差别。
但是,无论你使用哪一个窗口管理者程序,其基本原理都是相同的。
当然,窗口内部的程序应没有变化。从基本来讲,会使用一种X系统, 就
会使用所有X系统。
图2—4所示在X显示屏中正在同一时间运行着五个不同的程序, 每个
程序都在自己的窗口中。注意,当这些程序执行时,它们依靠同一个X 服
务器程序维持用户接口。
至此,这些介绍将使你回顾起前面中讨论过的客户机服务器关系,你
运行的程序在客户机上,因此被称作“X客户机”。 它们请求服务的对象
是管理着用户接口的、在主机上运行另一程序的X服务器。
X Window的最大特征是X客户机不是只能访问一台 X服务器。当使用X
时,这台X服务器程序将始终在客户机上运行,而且,若干X客户机,还可
以运行通过网络与该机连接的任何计算机的程序。在图2—4中,你可以看
见五个客户的情况,其中有三个在远程计算机上运行。
如果你是一名X用户,Internet在三个方面对你是很重要的。 首先,
如前面述及的,有许多X客户机可供拷贝和使用。第二,可用Internet 与
另外一台计算机连接,运行X程序将在你的屏幕上显示出来(但是,如果远
程计算机很远,按你的要求反应的速度可能很慢)。第三,作为一名X用户
去使用Internet服务器时,可能更有优越性。
如上所述那样,使用客户机程序你可访问Internet服务器,例如,使
用Gopher服务器。
如果你是一名X用户,就可以找到更多的使用X系统的客户机,取代常
规的客户机。例如,许多在X下运行的Gopher 客户机都装有图形版本的软
件,如果你的工作环境如此,就可以使用图形Gopher客户机并配以一个图
形用户接口,而那些非X用户不得不使
用常规的客户程序工作,看不到那些美妙动人的场面。
一些人认为,X Window系统混乱不堪,是因为服务器程序在主机上运
行,而客户机可以访问若干远程计算机。他们坚持认为这样使用会适得其
反。
正如你现在所知道的,X后面的运作其实很简单, 因此请不要受那些
糊涂的人蒙蔽。当你遇到这种人时,要保持潇洒的风度和清醒的头脑,对
这些人说“本人已对X了如指掌,多谢了”。 如果他用许多不必要的技术
细节还没有迷惑你而感到失望的话,你可以彬彬有礼地建议他,用这些时
间干些对社会有益的工作,如给出版者写信或学习新的Unix命令。
游戏
哪个计算机系统没有游戏呢?可以说处处皆有。许多可以通过匿名FTP
下传计算机游戏,拷到你的计算机上去使用。这是利用Internet优势进行
网络娱乐。
例如,可以在Internet上与其他人进行棋类比赛,可以通过电子邮件
进行外交游戏,也许你还要欣赏富有刺激性的星球大战故事片中的宇宙飞
船混战。也许你喜欢作为一名程序员,或许你象制造病毒一样编制一个计
算机机芯大战的游戏,在该游戏节目中,为假想的计算机设计出汇编语言
程序,试图控制所有计算机的内存。
无论你爱好什么,都可在Internet上找到,当然,假如维持Internet
联网所花费的大量经费和时间不需我们负担,我们可以在Internet自娱自
乐地做各种游戏节目。 多用户维数(MUD)
MUD或称多用户维数,是一个提供“虚拟现实”的计算机程序。 要加
入MUD,请你telnet到MUD服务器进入角色。在探索中要与其他扮演不同角
色的用户配合。换言之MUD可使你尽情发挥想象力和任意装扮, 如在城堡
探险与龙搏斗,或访问单身汉酒吧等等。
其余的虚构环境,马上由MUD复合,引人入胜,当你漫游在特别的MUD
的虚拟环境中时,可以与人们交谈、解迷、探索奇怪的地方(如山洞),甚
至建立一些你自己的环境。
与MUD连接,便从现实中走进隐居的天地,忘记学业,放下工作, 忽
略朋友、家庭和所爱
的人,换言之,进入一个美好的、纯粹的娱乐天地。
----
::snowypeng::
闲<=======:::::========>闪 |
|