发信人: snowypeng()
整理人: snowypeng(2001-08-14 17:38:42), 站内信件
|
在这个全球系统中,没有人能告诉其它人做什么。正是由于缺乏中央
机构,使得Usenet更具有魅力,同时也将新闻组区别于其它有规章和负责
人的讨论系统(例如CompuServe或Prodigy)。
然而上述这些情况并不表明Usenet杂乱无章。事实上经过了许多年的
发展,Usenet正逐步形成了许多良好的惯例。作为一名有责任心的用户,
应当学习并遵循这些惯例。但仍有一些不良之人不断发送一些愚蠢和侮辱
性信息给新闻组。而品行端正的人会将一些批评讽刺公开化或者向该人的
电子邮箱投递报怨书。
实际上,正如我们所见到的,尽管Usenet没有规章制度,但人们却都
选择相互的合作。
无论是谁,不怀好意地与人合作都会很快令人感到讨厌。
如何传送新闻
如果在Usenet中没有中央机构来协调每件事情,那么新闻文章又如何
在世界各地传送呢?回答是新闻文章通过一台计算机传送到另一台计算机。
最后, 通过整个Usenet系统把每篇文章的拷贝传播开来。
让我们讨论下列类型的例子,在该例中,你读到有关数学新闻组的一
篇文章。阅读过程中,你又决定投递一篇你自己的文章。让我们看看具体
情况如何,并跟随你的文章做个世界旅行。文章传送的具体情况会根据不
同的系统而变化,但总体上是一致的。
开始,你要与Internet主机相连,录入命令运行你的新闻阅读器程序,
告知新闻阅读器你想要阅读的新闻组。正如前面提到的,你的新闻阅读器
会保留一个记录有你预定的新闻组和你曾读过的文章的文件。
在此例中,你指定了一数学组后,新闻阅读器会检查它的记录,然后
接通新闻服务器,索要该指定组的下篇文章。新闻服务器会相应地将这篇
文章发送过来,然后显示在屏幕上。读完一篇文章后,你的新闻阅读器提
出要求,又显示下一篇文章。
有时,有人会在世界的另一边投递一篇文章询问谁有“费马最新定理”
更简洁的解法。而你恰好前几天提出了这样一个解法,于是你录入命令,
告诉新闻阅读器你要编辑文章以答复你现在所读文章的作者( 这篇文章称
为跟踪文章)。
新闻阅读器进入文本编辑程序后,你就可以编辑文章了。文章中你说
你有一个很好的解决办法,但不幸的是,由于太长无法在此刻写下来。
写完后,录入命令退出文本编辑。新闻阅读器程序复回到控制状态,
发送你的新文章的一个拷贝到中央新闻服务器。此刻,你的文章可被本地
网络的任何人阅读。然而这篇文章还需发送到世界各地。
当一个新闻服务器将Usenet文章提供给另一个服务器时,我们说它提
供了一个新闻馈送或简称馈送。为了加入Usenet,使你的新闻服务器获得
另一个Usenet点的新闻馈送,你的新闻服务器要经常与那个点服务器相连
接。
每次,你的新闻服务器传送新的文章还没有被其它地方接收到时,
尤其是你刚完成准备发出去的新文章,只有当新闻服务器连接到新闻馈送
上时,你的文章才会被发送到其它地方。Usenet就是这样工作的:你的文
章自动地从新闻服务器传送到新闻服务器,一次连接一个。
加快系统运行的原因在于一些新闻服务器担当了“铁路小站”,并且
为许多其它服务器提供新闻馈送。一旦你的文章到达“铁路小站”它就被
立刻传送到其它新闻服务器上。
你的文章第二天便可以在国内的每个新闻服务器上得到。只需二、三
天,你的文章就遍及全世界。到了周末,你的数学成就被世界认可,你出
名了。
你或许会问,如此不断地将新文章传送到另一服务器上,是否会无限
堆积文章?当你下自动梯时, 或许你会问相似的问题:为什么滚梯下面有
源源不断的台阶?
对于自动梯,问题很简单,因为台阶是循环的。而对于Usenet,解决
办法是将文章保存到一定时间,然而丢弃。每个新闻管理员决定保存的时
间。新闻服务器定期地检查文章,如果文章保存时间超过规定的时间间隔
则将其删除。这时我们说该文章到期了。
新闻管理员可根据不同的新闻组指定不同的期限。例如,决定讨论公
共 Unix系统问题的一新闻组应当比交换无聊笑话的另一组有较长的期限(
或许可能是另一种方式)。如果你想知道本地的确切期限政策, 可以求教
本地的新闻管理员。
根据普遍的规定,大多数新闻组的文章保存二天到二个星期。
Usenet有多大
由于Usenet不存在中央管理,所以很难知道该系统的准确规模。然而
许多人有实用性的程序,用它可以估计Usenet的统计数字。
在DEC网络系统实验室,布赖恩·瑞德主管测量项目组, 定期公布数
字。瑞德使用的是一个叫arbitron的程序,许多Usenet新闻管理员也用各
自的系统运行这个程序。该程序编译诸如多少人阅读Usenet,他们阅读哪
一种新闻组等数据。(一切都是在匿名下进行的,以保护个人隐私权。)瑞
德用数学方法分析了结果,并估计出全部Usenet系统的统计数字。
这里的统计数字是编写本章时的当前数字。
(请记住,这只是估计数字,确切的数字是不可能的, 我们只想让你
对Usenet的大小有个认识。)
有七万六千个不同的点在运行Usenet(并非都属于Internet)。在这些
点中,有八百四十四万五千个各种类型的用户,其中有百分之二十九的用
户(2,417,000)加入Usenet。
另一个问题是:究竟有多少数据在Usenet上实际传输? 计量项目组观
察在自己的新闻服务器上收到多少Usenet数据。下面这台名为decwrl的计
算机接收了大部分新闻组并提供新闻馈送给其服务器。
按平均来说,decwrl每天接收到二万六千四百个新信息,共56.2兆个
字节( 56.2百万个字节)的数据。
在Usenet中,大部分重要的新闻馈送服务是由Uunet 技术公司提供。
他们也在编译有关Usenet数据的统计资料,下面是我们编辑本章时前两周
的统计数字:
在此期间,Uunet 共接收到四十万八百零五篇文章总计七百四十四兆
字节。从第十章我们可以看到,每一篇Usenet文章都有一个称作“信头”
的标准信息。信头包括技术数据,文章投递人的地址,时间和日期,文章
的标题等等,如果将这些信头算在内,则字节将达到九百五十一兆。
平均下来,每天接收的文章是二万八千七百篇,含字节数五十三兆(
包括题头在内六十八兆字节)。
为什么Uunet公司提供的数字高于测量项目组提供的数字, 回答是文
章的计算方法不同。当你投递文章时,你可在一个时间内将文章投递到多
个新闻组中(这就叫做“交叉投递”),Uunet 公司将出现在每组的同一篇
文章都各计算一次,而测量项目对同一篇文章只做一次计算。
Uunet公司接着公布了近二周的文章来自于31,123个不同的Usenet点,
其由91,726个不同用户提供的。
综合考虑,至一九八九年一月,Usenet有大约450个新闻组(现在已经
超过了5000)。在当时,平均每天接收的文章是1400篇,总计3兆字节。
Usenet包括了二百五十万的用户,使用76000台不同的计算机
,每天投递27000篇新文章,如果将所有加入Usenet 的人头脚相接躺成一
行,则他们可以从瑞士的洛桑延伸到底格里斯河和幼发拉底河的发源地。
主流等级体系与可选择性等级体系
我们曾解释过,Usenet新闻组数量很多,并且随时都有新的组产生。
为了便于管理,我们使用一种系统将新闻组收集到名为“等级体系”的范
畴内。每个等级体系都有各自的名称和兴趣范围。表9—1展示了最重要的
等级体系。
表9—1中的等级体系遍布在世界各地(尽管某一时刻, 并非所有等级
体系都被每一个网络点运行)。每个新闻组被给定一个名称, 名称由二个
或更多部分构成,之间用“.”分开。 名称的第一部分是新闻组所属的层
次。
举例说明,在一个news新闻层次中,一些人在一个新闻组学习如何使
用Usenet,在该新闻组,你可以问任何你想问的问题,会有某种人回答你
的提问。这个新闻组的名称就是:news.newusers.questions。
另一个例子是,在“rec(娱乐)”层次中, 一些新闻组热衷于“星球
旅行”的许多方面,讨论有关“星球旅行”的一些习俗和纪念品,该组的
名称是rec.arts.startrek.fandom。如果打算回顾“星球旅行”的插曲、
电影和书籍,请阅读rec.arts.startrek.reviews组。
名称主题
alt可选择的新闻组,许多不同的主题
bionet生物
bit许多主题:来自Bitnet的邮件目录
biz业务、市场、广告
comp计算机
ddn国防数据网
gnu免费软件基金会和GNU方案
ieee电机及电子工程师协会
info许多主题:来至伊利诺伊州大学的邮件目录
k12从幼儿园到高中
misc非其它范畴的任何事情
news关于Usenet本身
rec娱乐,嗜好,艺术
sci各种科学
soc社会问题
talk问题争论
u3b美国电话电报公司(AT&T)3B计算机
vmsnetDEC VAX/VMS和DECNET计算机系统
表9-1最重要的Usenet新闻组等级体系
上述两例有关星球旅行的新闻组名字都由四个部分组成,前三个部分
相同。这就是命名新闻组的规律。第一部分为等级体系,其它部分为范畴
和子范畴。例如,热衷科幻小说电影的新闻组其名称为rec、arts(艺术)、
sf(科幻小说)、movies(电影),而讨论划船的新闻组为rec、boats。
----
::snowypeng::
闲<=======:::::========>闪 |
|