Usenet(ユーズネット)とは?分散型掲示板の仕組みとインターネット史への影響

現代のウェブフォーラムやSNSの先駆けとなったUsenet(ユーズネット)は、世界規模で展開される分散型のディスカッションシステムです。1979年にトム・トラスコットとジム・エリスによって構想され、1980年に正式に設立されました。もともとはUnixシステム間でデータをやり取りするUUCP(Unix-to-Unix Copy)というダイヤルアップネットワークの仕組みをベースに構築されています。

ユーザーは「ニュースグループ」と呼ばれるトピック別のカテゴリーにメッセージ(記事やポスト)を投稿し、他のユーザーがそれを閲覧するという形式で交流します。見た目や使い勝手は現代の掲示板(BBS)に似ていますが、その内部構造は根本的に異なります。

A 2004 discussion in the Usenet group comp.text.tex

Usenetの最大の特徴:中央サーバーが存在しない「分散型」構造

一般的なウェブ掲示板やSNSとの決定的な違いは、中央管理サーバーや単一の管理者が存在しない点にあります。Usenetは、世界中に点在する多数のニュースサーバーが相互に連携することで成り立っています。

各サーバーは「ニュースフィード」を通じてメッセージを転送し合います。ユーザーが特定のサーバーに記事を投稿すると、そのサーバーと接続(ピアリング)している他のサーバーへ自動的にコピーが送られ、さらにそこから先のサーバーへと連鎖的に拡散していきます。これにより、世界中のどこにいても、同じニュースグループを購読していれば同じ内容にアクセスできる仕組みになっています。

A diagram of Usenet servers and clients. The coloured dots on the servers represent the newsgroups they carry. Coloured arrows between servers indicate newsgroup content exchanges (news feeds). Arrows between clients and servers indicate that a user is subscribed to a certain newsgroup and reads or submits articles there.Notably, clients never connect with each other, but still have access to each other's posts even when they also never connect to the same server.

ただし、すべてのサーバーがすべてのコンテンツを保持しているわけではありません。サーバー運営者は、スパム対策としてフィルターをかけたり、ストレージ容量の制限からファイル共有目的のグループを拒否したりするなど、配信するコンテンツを個別に制御することが可能です。

Usenet Provider Map

ニュースグループの組織構成とカテゴリー

Usenetの議論は、効率的に整理するために階層構造(ハイエラルキー)で管理されています。特に主要なカテゴリーである「Big Nine」などの分類により、ユーザーは自分の興味がある分野を簡単に見つけることができます。

  • comp.*:コンピュータ関連(ソフトウェアやハードウェアなど)
  • humanities.*:人文科学(芸術、文学、哲学など)
  • misc.*:その他(教育や売買など)
  • news.*:Usenet自体の運用や告知に関する議論
  • rec.*:娯楽・レクリエーション(音楽、映画など)
  • sci.*:科学(心理学や研究など)
  • soc.*:社会問題や文化的な議論
  • talk.*:宗教や政治などの論争的なトピック
The "Big Nine" hierarchies of Usenet

バイナリデータの扱いと技術的進化

本来、Usenetはテキストベースの議論を目的としていましたが、次第に画像やプログラムなどのバイナリデータを共有する文化が広がりました。しかし、Usenetのプロトコルはテキスト用であるため、バイナリデータを送信するには複雑なエンコード処理(データをテキスト形式に変換すること)が必要でした。

A visual example of the many complex steps required to prepare data to be uploaded to Usenet newsgroups. These steps must be done again in reverse to download data from Usenet.

こうしたデータのやり取りは膨大なストレージを消費し、結果としてUsenetのトラフィック量は劇的に増加しました。2020年時点では、蓄積されたデータ量が60ペタバイト(PB)に達していたという記録もあります。

October 2020 screenshot showing 60 PB of usenet group data[31]

また、データの保持期間(リテンション)も重要な概念であり、サーバーによって過去の投稿をどれくらいの期間保存しておくかが異なります。

ภาพประกอบบทความ

Usenetの変遷と現代における状況

1990年代から2000年代にかけて、World Wide Web(WWW)の普及に伴い、利便性の高いウェブフォーラムへとユーザーが移行し始めました。2005年にはAOLがアクセスを停止し、2010年には発祥の地の一つであるデューク大学がサーバーを閉鎖するなど、多くのISP(インターネットサービスプロバイダー)がサービスを終了させました。

一方で、過去の膨大な議論の記録は貴重なアーカイブとして残されています。1995年に始まったDeja Newsのデータベースは後にGoogleに買収され、現在の「Google Groups」として、ウェブ経由で過去の投稿を検索・閲覧できる形式で継承されています。

Key Facts

  • 設立年:1980年(1979年に構想)
  • 基本構造:中央サーバーを持たない分散型ネットワーク
  • 通信方式:サーバー間で記事を転送し合う「ニュースフィード」方式
  • 主要機能:トピック別の「ニュースグループ」によるスレッド形式の議論
  • 歴史的意義:現代のインターネットフォーラムやSNSの原型となった
  • データ量:バイナリ投稿の増加により、テラバイトからペタバイト規模へ拡大
年(1月時点) 1日あたりのデータ量 1日あたりの投稿数
1996年12月 4.5 GiB -
2000年 82 GiB 85.8万件
2010年 5.42 TiB 1,566万件
2020年 62.40 TiB 1億749万件
2024年2月 274.49 TiB 4億24万件

Frequently Asked Questions

Usenetと普通の掲示板(BBS)は何が違うのですか?

最大の違いは管理体制です。BBSは特定のサーバーや管理者がコンテンツを管理しますが、Usenetは世界中のサーバーが相互にデータをコピーし合う分散型であるため、単一の管理者が全体をコントロールすることはありません。

ニュースリーダーとは何ですか?

Usenetのサーバーに接続して、記事を読み書きするための専用ソフトウェアのことです。ウェブブラウザのような役割を果たし、ユーザーはこれを使って好みのニュースグループを購読します。

今でもUsenetを利用することはできますか?

はい、可能です。一部の専門的なプロバイダーがサービスを提供しているほか、Google Groupsなどのウェブベースのアーカイブを通じて過去の議論を閲覧することができます。

なぜバイナリデータの投稿に複雑な手順が必要だったのですか?

Usenetの基本プロトコル(RFC 850やRFC 1036など)がテキストデータの転送を前提に設計されていたためです。画像などのバイナリデータを送るには、一度テキスト形式に変換して送信し、受信側で元に戻すという工程が必要でした。

Usenetはなぜ衰退したと考えられていますか?

World Wide Webの普及により、より直感的でアクセスしやすいウェブフォーラムが登場したこと、また、スパム投稿の急増や著作権侵害などの法的問題が増えたことが主な要因です。