这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 新闻组工作原理

共1条 1/1 1 跳转至

新闻组工作原理

高工
2014-06-12 10:32:55     打赏

新闻组工作原理

1. 引言 2. 新闻组的作用 3. 新闻组 4. 新闻组工作过程 5. 新闻组的订阅和创建

引言

如今,对互联网的种种报道和关注主要与电子商务和商业有关,但多数人使用互联网有两大原因:进行交流和获得信息。我们依赖互联网发送电子邮件和即时消息,并通过万维网搜索各种招聘信息或游戏。

微软的Outlook Express包含一个新闻组客户端。
微软的Outlook Express包含一个新闻组客户端。

新闻组是能够同时提供信息和交流的场所之一。在新闻组中,人们可以就某个特定的主题展开连续的公开讨论。您可以随时加入某个新闻组,与数百乃至成千上万的人进行交流,成为这个大型对话中的一员。

关于新闻组的起源,我们可以追溯到1979年的美国北卡罗来纳州。当时,杜克大学的两名学生将几台计算机连在一起,开始与其他UNIX用户进行信息交换。而同时沿着同一公路前行,就在查布尔希尔的北卡来罗来纳大学,另一名学生编写了可用于分发信息的软件。最终,这三名学生的工作成了新闻组的第一个堡垒,人们称之为Usenet。

在本文中,我们将了解新闻组与其他电子通信类型之间的区别。此外,您还会了解新闻组是如何工作的,在哪里能找到新闻组以及如何订阅它们。

新闻组的作用

与电子邮件一样,新闻组也是互联网上出现最早的通信方法之一。不过,在网络上交流还有很多其他方式。您可能会根据需要而使用其中的几种。下面让我们来了解一下各种通信方法,并探讨它们的适用情况:

  • 电子邮件——电子邮件是迄今为止互联网上最常用的通信方式,您可以使用电子邮件直接向另一个人或另一组人发送消息。这些消息既可以短小精悍,也可以繁多冗长,甚至还可以包括摘录或附件。

    在下列情况下,电子邮件是最有效的:

    • 您不需要获得即时答复。
    • 您正与一个人或一组特定的人交流。
    • 您知道想和谁交流。
    • 您需要附上文件或提供大量信息。

  • 聊天——聊天是两个或更多个人在聊天室中进行的对话。利用聊天室软件,人们键入的消息可以被该“房间”中的所有人看到。互联网上遍布有很多聊天室,包括美国在线服务网站和TalkCity.com网站。

    在下列情况下,聊天是最有效的:

    • 您需要立即获得答复。
    • 您希望与多个人进行交流。
    • 您可以用简短的消息进行交流,以此获得自己想要的信息或向他人提供信息。
    • 您希望交到新的朋友。

  • 即时消息——即时消息是一种介于聊天和电子邮件之间的通信方式。您可以将要联系的人员加到列表中。对于列表中的任何人,只要他/她处于联机状态,您就可以向他/她发送消息。发送消息时会打开一个小窗口,您和您的朋友在此窗口中键入的消息都可以被对方看到。

    在下列情况下,即时消息是最有效的:

    • 您需要立即获得答复。
    • 您只需要与一个人或一组人交流。
    • 您知道自己想和谁交流。
    • 您需要进行实时交流。

  • 新闻组——我们在前面说过,新闻组是就某个特定主题展开的连续而公开的讨论。新闻组是分散型的,这意味着消息不是保留在一台服务器上,而是会复制到世界各地的成百上千台服务器上。

    在下列情况下,新闻组是最有效的:

    • 您不需要获得即时答复。
    • 您希望与多个人同时进行交流。
    • 您希望与一组对同一主题感兴趣的人进行交流。
    • 您需要获得或想要提供有关该主题的大量信息。

  • 论坛/讨论板——论坛和讨论板与新闻组极为类似,但它们也有一个重要区别:即论坛和讨论板大都保留在一台服务器上,并由该论坛或讨论板的所有者或发起者进行维护。

    在下列情况下,论坛或讨论板是最有效的:

    • 您不需要获得即时答复。
    • 您希望参加一个正在讨论某个特定主题的社区。
    • 您希望与一组对同一主题感兴趣的人进行交流。
    • 您需要获得或希望提供有关该主题的大量信息。

  • Listserv——我们多数人大概都属于某个名单服务器(Listserv)。每当您注册订阅电子报,都会被置于一个名单服务器上。从本质上说,名单服务器是一种广播电子邮件。名单服务器上的信息会发送给服务器的电子邮件组中列出的所有人。名单服务器和新闻组之间的最大差别在于,名单服务器不是交互式的。

    在下列情况下,名单服务器是最有效的:

    • 您不需要获得立即答复。
    • 您想要或需要获得有关某个特定主题的定期更新信息。
    • 您希望收到来自对同一主题感兴趣的一组人的信息。

  • 会议——会议是一种增强型聊天室。借助Microsoft Netmeeting等会议软件,您可以与另外一个或多个用户进行实时聊天。此外,您还可以执行电子白板或软件应用程序共享等任务。大多数会议软件包都提供了若干种通信方式,包括仅文本、音频甚至视频。

    在下列情况下,会议是最有效的:

    • 您需要立即获得答复。
    • 您希望与多个人进行交流。
    • 您可以用简短的消息进行交流,以此获得自己想要的信息或向他人提供信息。
    • 除了收发传统的文本消息外,您还希望附上文件或使用白板功能。

  • 视频——有些用户利用电缆调制解调器或数字用户线(DSL) 等快速连接并结合网络摄像机进行视频通信。虽然这种通信方法尚不常见,但随着高速连接用户的增多,它可能会变得非常普遍。

    在下列情况下,视频是最有效的:

    • 您需要立即获得答复。
    • 您希望演示或显示可视信息。
    • 您和要联系的对象都使用快速连接。

  • IP电话——IP电话是另一种新兴的通信技术,它利用互联网传输信号,其方式与普通电话使用电话线的方式大同小异。多数IP电话软件会要求每个希望通话的人都具备一台计算机,能够连接到互联网,并安装特殊的软件。不过,一些像Net2Phone这样的公司还推出了一种特殊的软件,它可以使您直接通过互联网呼叫对方,并连接到此人的普通电话上。

    在下列情况下,IP电话是最有效的:

    • 你需要立即获得答复。
    • 你安装了适当的设备(扬声器、声卡和麦克风)。
    • 你要提供或请求的信息更易于通过语音而不是文本消息来表达。

上述方法大都要求在计算机上安装某种客户端软件。多数情况下,客户端软件是免费提供或集成在另一个软件应用程序中的。例如,微软的IE浏览器和Outlook Express均带有新闻组阅读器客户端

新闻组

新闻组使用很多特殊的术语来描述新闻组的工作过程:

  • Usenet——新闻组的主要交换场所和清单
  • 源或新闻源——构成单个新闻组的、从一台服务器发送至另一台服务器或订户的消息组
  • 发帖——在新闻组中输入一条消息
  • 帖子或文章——输入到新闻组中的消息

与大多数电子邮件程序类似,您通常只要单击新闻组帖子的标题即可阅读消息。
与大多数电子邮件程序类似,您通常只要单击
新闻组帖子的标题即可阅读消息。

  • 线索或链式讨论——帖子以及回复它的系列消息
  • 层次结构——用新闻组的名称提供的类别信息

    新闻组是按兴趣分类的。新闻组的名称可揭示其类别信息,这些类别按从一般到特殊的顺序排列(从左向右)。例如,在语言类的Java部分中,comp.lang.java.programmer是针对Java编程人员的新闻组,而语言类又是整个计算机类的一部分。

  • 八大类——Usenet最初的八个新闻组类别

    现在,新闻组类别有数百个之多,其属下的新闻组更是成千上万,但Usenet最初只将新闻组分为八大类:

    • comp(计算机)
    • humanities(艺术和文化)
    • misc(杂项)
    • news(新闻和最新事件)
    • rec(娱乐)
    • sci(科学)
    • soc(社会)
    • talk(一般讨论)

    具有讽刺意味的是,alt(备用)现已成为最大的常规新闻组类别,但它并不属于最初的八大类。

  • 有主持人——由一个人或多个人主持的新闻组,主持人会阅读所有消息,然后再将它们发布到一般组中,如果主持人认为某条消息不适合该新闻组,他们有权拒绝该消息
  • 无主持人——无人主持的新闻组,其中发布的任何消息都将立即合并到该新闻组中(更为常见)
  • 火焰——对他人所发帖子的批评
  • 新闻服务器——对发布到一个或一系列新闻组的消息进行维护存档的服务器
  • 网络新闻传输协议(NNTP)——互联网上通常用于传送新闻组消息的协议
  • UNIX到UNIX复制协议(UUCP)——偶尔在某些UNIX服务器之间建立直接连接时使用的协议
  • 新闻阅读器——用于阅读新闻组帖子的客户端软件,通常与其他软件结合使用
  • 联机——一种新闻阅读器类型,可在打开时维持与新闻服务器之间的实时连接
  • 脱机——一种新闻阅读器类型,它会在从您订阅的任何新闻组中下载新消息时保持与新闻服务器之间的连接,下载完毕后它会立即断开连接,而在您准备发送新消息时又重新连接

Forte' Incorporated公司的FreeAgent新闻阅读器就是脱机新闻组客户端的一个不错的例子。
Forte' Incorporated公司的FreeAgent新闻阅读器就是脱机新闻组客户端的一个不错的例子。

新闻组工作过程

新闻组开始是在一台新闻服务器上发布的,但它最终会被复制到另外成百上千台服务器上。新闻服务器提供了使新闻组运转的基础设施。每台新闻服务器都安装了特殊的软件,可以为自身承载的每个新闻组维护一个文件。

下面是您访问新闻组时所发生的过程:

  1. 你的新闻阅读器使用NNTP(网络新闻传输协议)连接到配置中指定的新闻服务器。新闻服务器的连接信息一般由你的互联网服务提供商(ISP)提供。如果您的ISP没有新闻服务器,您可以参考可公开访问的新闻服务器的列表。
  2. 建立连接后,新闻阅读器将从您订阅的新闻组中下载发布的所有新消息。
  3. 在阅读完这些消息后,您决定回复其中的一些消息。此外,您还决定发布自己的帖子,以发起一个新线索。

    回复新闻组帖子与回复电子邮件一样容易。
    回复新闻组帖子与回复电子邮件一样容易。

  4. 新闻阅读器将您的消息发送到新闻服务器(若是一个脱机新闻阅读器,则必须先通过NNTP重新连接到新闻服务器)。
  5. 新闻服务器将您的消息保存到该新闻组的文件中。新闻组文件是一些大型的文本文件,这意味着,每条新消息都是简单地附加到该文本文件的末尾。当该文件达到一定大小或经过一定时间后,文件开头的消息将被移走并保存在一个新闻组存档文本文件中。
  6. 该新闻服务器使用NNTP(或UUCP)连接到另外一台或多台新闻服务器,然后发送更新的信息。收到新闻组文件后,每台新闻服务器都会将该文件与它自己的针对同一新闻组的文件进行比较。它会将找到的任何差异都添加到自己的文件中——这一点非常重要,因为如果新闻服务器只是保存收到的文件并覆盖已有的文件,它会丢失在更新期间发布的所有消息。通过比较文件,新闻服务器可以提取新增的消息并将它们添加到已有的文件中,而不会丢失任何新帖子。接下来,该新闻服务器会将合并的文件发送给其他新闻服务器。
  7. 新闻组的变更内容会被复制到每台新闻服务器,直至所有新闻服务器都有了更新的信息。这个过程是不断进行的。由于多数大型新闻组的变动十分迅速,这种更新几乎是不间断的。
  8. 其他订户会阅读您的消息,以及在他们上次查看新闻组后发布的其它所有帖子,然后进行回复。
  9. 您看到他们的回复和新消息,然后新一轮过程重新开始。

新闻组的订阅和创建

现在,您已经了解了有关新闻组的知识,可能正想知道去哪能找到它们,以及如何订阅它们Usenet提供了一个精彩的新闻组列表,同时介绍了大量有关新闻组的一般信息。

订阅新闻组十分容易:

  1. 首先,您需要知道ISP的新闻服务器的名称或IP地址。如果您的ISP没有新闻服务器,您可以参考可公开访问的新闻服务器的列表。
  2. 您的新闻阅读器客户端软件会有一个配置新闻服务器信息的地方。例如,Outlook Express使用向导引导您完成添加新闻服务器的过程。
  3. 第一次设置新闻服务器后,新闻阅读器将显示该新闻服务器承载的所有新闻组的列表。多数新闻服务器并不承载现存的所有新闻组,但新闻服务器的操作员往往会经常根据需要添加特定的新闻组。

在Outlook Express中,使用窗口顶部的“搜索”字段可以缩小这一大型新闻组的列表。
在Outlook Express中,使用窗口顶部的“搜索”字段可以缩小这一大型新闻组的列表。

  1. 您选择每个感兴趣的新闻组,然后单击“订阅”。多数新闻阅读器也提供了搜索功能,使您可以快速筛选新闻组列表并找到适合自己特殊兴趣的新闻组。
  2. 当您订阅了所有感兴趣的新闻组后,新闻阅读器会将它们显示在一个列表中。如果您的新闻阅读器属于联机类型,那么当您单击新闻组的名称时,应该能看到该新闻组中的所有消息。如果您的阅读器属于脱机类型,那么当您准备查看新闻组时,通常必须先下载这些消息。
    您可能有兴趣创建自己的新闻组。这个过程需要一些时间,但也十分简单。下面是具体步骤

您可能有兴趣创建自己的新闻组。这个过程需要一些时间,但也十分简单。下面是具体步骤:

  1. 您要做的第一件事是,在news.announce.newgroup上发布一个讨论请求(RFD)。您可能还需要将RFD发布到其主题与您要发起的主题相关或类似的任何现有新闻组。RFD应描述新闻组的目的,并包括一个建议的名称,此名称还要揭示您认为该新闻组应属于哪些类别。为便于讨论,我们假设您要创建一个有关制造蜘蛛羊的道德问题的新闻组。您可能将其命名为:alt.animals.ethics.spider-goat。
  2. 其他人阅读您的RFD,然后发表评论、批评和建议。这种讨论一般会持续一个月左右。如果人们最终未能达成一致,那么该RFD讨论通常会从新闻组中取消并通过电子邮件继续进行。
  3. 讨论结束后,您可以提出投票请求(CFV)。为此,您需要再向 news.announce.newgroup 及任何相关的新闻组发布一条消息。该CFV将保留20到30天,新闻组订户将被要求尽快投票。投票期结束后,发布了该CFV的每个新闻组的主持人将对投票进行统计,然后将结果发布到 news.announce.newgroup中。投票结束后,主持人必须在五天时间内完成计票和修正工作。要发起新闻组,您需要满足三个条件:
    • 至少有三分之二的投票赞成立该新闻组。
    • 该新闻组的赞成票必须比反对票多出100或更多。
    • 没有人对创建该新闻组表示极力反对。
  4. 如果你的新闻组被接受,将在news.announce.newgroup中公示。至此,您的新闻组便创建完毕,大家可以发贴了!

在快速通信方面,新闻组永远不能取代电子邮件或聊天室,但当您寻找有关某个问题的特定信息或帮助时,它们无疑是一种颇有价值的在线资源。此外,由于各种主题琳琅满目,每个人都一定能找到自己感兴趣的那一个。




关键词: 新闻组    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]