虽然陆陆续续地有用一些USENET,但对它的理解一直停留在一个很初级的水平上。

<p>
  最近因为有很多技术问题在中文网站里搜不到解决办法,经常有用到USENET,顺带看了一些有关的资料,对Usenet的理解也加深了。
</p>

<p>
  通过Google关键词“阮一峰 新闻组”找到的几篇文章,很精彩。摘录下来,以后会用得上的!
</p>

<p>
  原文出处:<a target="_blank" href="http://www.ruanyifeng.com/blog/2007/11/usenet.html">http://www.ruanyifeng.com/blog/2007/11/usenet.html</a>
</p>

<p>
  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
</p>

<p>
  普通的互联网用户,可能对USENET知之甚少,或者根本就没有听说过它。但是,这是一种很重要的网络应用,里面有一些真正有趣的东西。 </div> 
  
  <div id="more" class="entry-more">
    </p> 
    
    <p>
      我在网上没有找到比较通俗易懂又完整的对USENET的中文介绍。所以,决定自己写一篇,一方面是为了介绍USENET,另一方面也是想加强自己对互联网的理解和表达。写作过程中,主要参考了wikipedia上关于USENET的<a href="http://encyclopedia.thefreedictionary.com/Usenet" target="_blank">条目</a>。
    </p>
    
    <p>
      ==================
    </p>
    
    <p>
      <strong>USENET简介</strong>
    </p>
    
    <p>
      作者:阮一峰
    </p>
    
    <p>
      2007.11.6
    </p>
    
    <p>
      <strong>1. 起源</strong>
    </p>
    
    <p>
      简单地说,USENET是一个巨大无比的网上讨论组,一般也称为“新闻组”(newsgroups)。你可以将它想象成一个包罗万象、无所不有的网上论坛,但是它又不同于我们通常看到的普通论坛。这要从它的起源说起。
    </p>
    
    <p>
      上个世纪70年代末,当时还没有互联网和浏览器,它们都要在十多年后才会出现。那时所谓“上网”,就是用modem,拨一个电话号码,连到另一台机器,收收邮件,看看上面系统管理员发的通告。如果想换一台主机看看,那就必须先挂断,然后再拨另外一个电话号码。
    </p>
    
    <p>
      这样的上网方式,很不利于开展多人的讨论。当时还没有邮件列表(Mailing List),将电子邮件用于群体讨论,基本不可行。单机的讨论组倒是有,就是BBS系统(Bulletin Board Service),但是由于是拨号上网,只适合于地理位置相邻的人群之间开展讨论。很难想象,东岸的纽约人和西岸的洛杉矶人拨号上同一台主机,即使长途电话费不是问题,当时的主机也没有能力同时负担多个远程终端。因此,迫切需要一种大规模的、分布式的、多中心的远程信息交换手段。
    </p>
    
    <p>
      1979年,Duke大学的两个研究生Tom Truscott和Jim Ellis,提出一种分布式网上讨论组的构想。这种讨论组创建之初,主要是供UNIX爱好者协会(USENIX)的成员使用,因此就被定名为USENET。当然,后来全世界的用户都在使用它。
    </p>
    
    <p>
      <strong>2. 运行机制</strong>
    </p>
    
    <p>
      USENET的运行机制其实非常简单。对于用户来说,只有三步。
    </p>
    
    <p>
      1)网络服务提供商在一个网络中,设定一台服务器作为USENET专用服务器,再将它的网址告诉用户。
    </p>
    
    <p>
      2)用户想要发言的时候,就向这个网址发送帖子(post),这与发送Email很相似,但是两者格式不一样,在USENET上发言必须使用专用的客户端。不过,现在大多数的Email客户端都带有新闻组功能,最常见的Outlook Express的设置可以参考网上的<a href="http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&rlz=1B3GGGL_zh-CNCN216CN216&q=outlook+express+%E6%96%B0%E9%97%BB%E7%BB%84&btnG=Google+%E6%90%9C%E7%B4%A2&meta=&aq=t" target="_blank">说明</a>。
    </p>
    
    <p>
      3)查看其他人的发言时,就必须从服务器上下载其他人的帖子。下载完成后,如果想回复某人的帖子,就再重复第二步。
    </p>
    
    <p>
      可以看到,这个过程同邮件列表的运行几乎是一摸一样的,但是不同之处在于,USENET服务器每天会同其他USENET服务器交换帖子。这就是说,全世界所有的USENET服务器最终都可以互相交换帖子,保持内容的同步。所以理论上,不管你的帖子是发到哪一台服务器上,最终全世界的人们都会看到,并且会从世界各地给你回复。
    </p>
    
    <p>
      因此,USENET就有一个其他交流机制所没有的优点,即这是一个真正的全世界参与的讨论组。
    </p>
    
    <p>
      <strong>3. 内容结构</strong>
    </p>
    
    <p>
      由于USENET中的讨论内容无所不包,所以必须根据主题分类。每一个主题就是一个“频道”,对这个主题感兴趣的用户就订阅这个频道。
    </p>
    
    <p>
      USENET中的主题分类采用等级制(hierarchies),在形式上同域名很相似,即“一级主题.二级主题.三级主题&#8230;.”,中间以小数点分隔。
    </p>
    
    <p>
      一级主题有9个。
    </p>
    
    <blockquote>
      <div>
        <p>
          * comp.*: 与计算机相关的讨论。(computer-related discussions,比如comp.software, comp.sys.amiga)
        </p>
        
        <p>
          * misc.*: 各种不属于其他分类的主题。(Miscellaneous topics,比如misc.education, misc.forsale, misc.kids)
        </p>
        
        <p>
          * news.*: 对USENET本身的讨论(比如news.groups, news.admin)
        </p>
        
        <p>
          * rec.*: 休闲和娱乐(Recreation and entertainment,比如rec.music, rec.arts.movies)
        </p>
        
        <p>
          * sci.*: 与科学相关的讨论。(Science related discussions,比如sci.psychology, sci.research)
        </p>
        
        <p>
          * soc.*: 与社会相关的讨论。(Social discussions,比如soc.college.org, soc.culture.african)
        </p>
        
        <p>
          * talk.*: 各种争议性话题的讨论。(Talk about various controversial topics,比如talk.religion, talk.politics, talk.origins)
        </p>
        
        <p>
          * humanities.*: 艺术、文学、哲学方面的讨论。(Fine arts, literature, and philosophy,比如humanities.classics, humanities.design.misc)
        </p>
        
        <p>
          * alt.*: 自由讨论区。(alternative)
        </p>
      </div>
    </blockquote>
    
    <p>
      这9个一级主题中,除了alt.*以外,都不能自行设立讨论区。只有在alt主题区中,可以自己发起主题“频道”。
    </p>
    
    <p>
      <strong>4. 二进制内容</strong>
    </p>
    
    <p>
      USENET最初设计的时候,只打算用来传递文本信息,没有考虑传递二进制数据。但是,随着互联网的发展,不传递二进制数据看上去是不可能的。
    </p>
    
    <p>
      于是,专门的编码方式被设计了出来,使得二进制文件可以转换成文本文件,在USENET上传递,用户下载以后再传换成原来的格式。这时,USENET就不仅是一个讨论组了,而成了传递文件的一种手段,图片、音频和视频都可以通过USENET传播。
    </p>
    
    <p>
      事实上,如今USENET上的流量,99%都已经是二进制文件了。它们大部分都在alt.binaries这个主题中传播。至于这些文件的内容到底是什么,坦率地说,几乎都是盗版内容,但这也就是USENET真正有趣的地方了。
    </p>
    
    <p>
      <strong>5. 收费服务</strong>
    </p>
    
    <p>
      根据一项统计,2007年4月USENET上一天的流量为3.12T,且还在快速增加中。这么大的流量,使得世界上提供USENET的服务商肯定不会很多。大家可以查看这个<a href="http://www.exit109.com/%7Ejeremy/news/providers/providers.html" target="_blank">网页</a>,上面有USENET提供商的不完全列表。
    </p>
    
    <p>
      这些服务商,又分为免费和收费两种。免费的USENET绝大多数都不提供二进制文件下载,查看<a href="http://

groups.google.com/group/alt.free.newsservers" target="_blank">alt.free.newsservers主题可以获得最新的免费USENET服务器的信息。

    <p>
      在收费服务商中,名气比较大的是<a href="http://www.giganews.com/?a=ruanyf" target="_blank">GIGANEWS</a>,它提供多种收费账户供用户选择。其中白金用户每月费用为24.99美元,可以无限量下载。如果你是一个狂热的下载爱好者,我强烈推荐去购买一个账户。
    </p>
    
    <p>
      <strong>6. Google Groups</strong>
    </p>
    
    <p>
      <a href="http://groups.google.com/" target="_blank">Google Groups</a>也提供免费USENET服务。(当然,没有二进制文件下载。)我会另写文章专门介绍,这里就省略了。
    </p>
    
    <p>
      (完)
    </p>
    
    <p>
      </div> 
      
      <p>
        </div>
buy me a coffee