Internet Technologies 简明教程
Usenet Newsgroup
Usenet (USEr NETwork)
像邮件列表一样,Usenet 也是一种共享信息的方式。它是由 Tom Truscott 和 Jim Ellis 于 1979 年发起的。最初它仅限于两个网站,但如今已有数千个 Usenet 网站,涉及数百万人。
Usenet 是一种讨论组,人们可以在其中分享他们感兴趣的话题的观点。发布到新闻组的文章将对该新闻组的所有读者开放。
Newsgroup Classification
全世界存在许多新闻组。这些新闻组使用分层命名系统进行区分,其中每个新闻组都分配一个唯一名称,该名称由句点分隔的字母数字字符串组成。
名称的最左部分代表新闻组的顶级类别,后跟子主题。可以进一步细分或细分子主题(如果需要)。
例如,新闻组 comp.lang.C 包含有关 C 语言的讨论。最左边的部分 comp 将新闻组归类为包含讨论计算机相关主题的新闻组。第二部分确定与计算机语言相关的一个子主题 lang 。第三部分确定了一种计算机语言,在本例中为 C++.
下表显示了 Usenet 新闻组的顶层层次结构:
Comp.* |
包括计算机硬件、软件、语言等的计算机相关主题 |
Comp.lang.java.beans Comp.database.oracle |
News.* |
Newsgroup and Usenet topics |
News.software.nntp |
Rec.* |
艺术活动、爱好或娱乐活动,例如图书、电影等 |
Rec.arts.animation |
Sci.* |
Scientific topics |
Sci.bio.botany |
Soc.* |
社会问题和各种文化 |
Soc.culture.india |
Talk.* |
宗教、政治等常规主题 |
Soc.politics.india |
Humanities.* |
艺术、文学、哲学和文化 |
Humanities.classics |
Misc.* |
其他主题,即可能不属于其他类别的议题 |
Misc.answers Misc.books.technical |
Working of Usenet Newsgroup
当 Outlook Express 等新闻阅读器连接到新闻服务器时,它会下载订阅新闻组中发布的所有新消息。我们在阅读后既可回复消息,也可向新闻服务器发布新闻文章。
发布到新闻服务器的文章被追加到为该新闻组维护的文件中。然后,新闻服务器会与连接到它的其他新闻服务器共享文章。
然后,每个新闻服务器比较两者是否承载相同的新闻组。如果是,则通过比较文件来检查文件中是否有任何新文章,如果有,则将其追加到文件中。
新闻服务器的更新文件随后被发送到连接到它的其他新闻服务器。此过程一直持续到所有新闻服务器都更新信息为止。
Reading Articles
如果用户想要阅读文章,用户必须使用新闻阅读器连接到新闻服务器。然后,新闻阅读器将显示新闻服务器上可用的新闻组列表,用户可以在其中订阅任何新闻组。订阅后,新闻阅读器将自动从新闻组下载文章。
在阅读文章后,用户可以通过电子邮件回复新闻组或回复发件人。新闻阅读器会保存有关用户订阅的新闻组以及用户在每个组中阅读的文章的信息。
Posting an Article
为了向新闻组发送新文章,用户首先需要撰写一篇文章,并指定他/她想要向谁发送文章的新闻组名称。一篇文章可以一次发送到一个或多个新闻组,前提是所有新闻组都位于同一新闻服务器上。
Replying an Article
在阅读文章后,用户可以通过电子邮件回复新闻组或回复发件人。有两种可用的选项:“回复”和“回复组”。使用“回复”,回复邮件将发送给文章作者,而“回复组”将回复整个新闻组。
Mailing list vs. Newsgroup
S.N. |
Mailing List |
Newsgroup |
1. |
邮件将发送给已订阅群组的个人邮箱。 |
邮件不会发送到个人邮箱,但任何已订阅该新闻组的人都可以查看邮件。 |
2. |
使用邮件列表比新闻组更容易。通过邮件列表,可以轻松地写邮件和接收邮件。 |
使用特定的新闻组需要正确了解该新闻组。 |
3. |
发送或接收电子邮件,您需要电子邮件程序。 |
它需要新闻组阅读器。 |
4. |
邮件会发送给某些人。 |
邮件是公开的。 |
5. |
邮件列表不支持主题讨论。 |
Newsgroup supports threaded discussion. |
6. |
发送给已列出订阅者的邮件不能取消。 |
在新闻组上张贴的文章可以取消。 |