|
Article on other languages:
|
ネットニュースとは、インターネット上の複数のサーバで主にテキストデータを配布・保存するシステムである。電子掲示板システムと類比されることが多いが、サーバにより保持するメッセージが異なり、メッセージ群の内容が一意に定まらない点で相違がある。英語の発音上から、ネットニューズと濁らせて言う場合や、単にニュース、ニューズと言うこともある。 Usenetとネットニュースを同義と取るかどうかについては議論が分かれる。 ネットニュースメッセージの技術規格に関連するRFCは、RFC 822、RFC 1036 などである。RFC 1036 の後継規格は何度か提案されているが、廃案になったものが多い。 日本では特に、インターネット掲示板やブログなどに押され、衰退しているニュースグループも多い。
概要ネットニュースは、Eメールと並んで、コンピュータネットワークの初期につくられた情報交換システムの1つである。いずれもインターネットが一般に普及する以前から存在しており、当時はUUCPで配送されていた。この経緯により、ネットニュースの記事の形式と配送方法はEメールのそれとよく似ており、UUCPの特徴であるバケツリレー式の配信を前提としたものになっている。ただし、Eメールは通常一対一のメッセージ交換に主に使われるのに対し、ネットニュースは不特定多数の利用者間の議論の場として使われる。 ネットニュースでは、話題によって異なるニュースグループが作られており、各ニュースグループの名前は「.」(ドット)で区切られた階層構造を持っている。たとえば、japan.comp.lang.c は、日本語で話す、コンピュータ関連の、プログラミング言語の、Cについてのニュースグループである。各階層はカテゴリとも呼ばれ、左端のカテゴリ(上記の例ではjapan)をトップカテゴリと呼ぶ。 通信プロトコルは、かつては上記の通りUUCPを利用して配送されていたが、現在ではTCP/IP上に実装されたNNTPに置き換えられている。 通常、所属する組織や契約しているプロバイダの提供するニュースサーバを通じて記事の投稿・閲覧を行う。記事を投稿する場合、まず投稿に利用したサーバにのみ記事が登録される。そのサーバは1つもしくはそれ以上の他のサーバと相互に定期的に通信を行い(配送)、記事をそれぞれで交換する。この方法により、記事はサーバからサーバへと複製され、理論上はネットワーク上の全てのサーバに届くことになる。 この方式は高速ネットワークの時代にはふさわしくないという意見もある。これは専用線がまだ高価で、ほとんどの組織が電話回線を通じてUUCP接続していた時代に作られたものだからである。 日本での状況現在では、電子掲示板やソーシャル・ネットワーキング・サービスなどが普及し、ネットニュースはほとんど利用されなくなっている。また、スパムメッセージの巣窟と化し、議論の場としての役割を果たしていないニュースグループも少なからず存在する。 巨大掲示板2ちゃんねるでは、掲示板サーバへの過負荷やトラフィック集中などが問題になり、元来P2P的なメッセージ配送システムであるネットニュースに注目が集まり、実際に2ちゃんねるとの相互接続(書き込みメッセージの交換)実験も行われた(その際、両システムのユーザ間での多少の軋轢も、メッセージ上で見受けられた)。その後、P2P掲示板的なプログラムの作成などの検討も行われていたようではあるが、その後は放置状態になっている模様である[要出典]。 日本語のニュースグループのトップカテゴリとしては、fj、 japanなどがある。 プロバイダとネットニュースニュースを読むには、ニュースリーダと呼ばれるソフトウェアを利用する必要がある。電子メールクライアントソフトであるMicrosoft OutlookやMozilla Thunderbirdがニュースリーダの機能を兼ねているほか、様々なニュースリーダが存在する。 ニュースサーバは配送する全ての記事を保存しなければならないため多くのディスクスペースを必要とする。そのため、記事の保存期間は通常1週間-1ヶ月程度が多い。ニュースサーバによっては数日程度のところもある。 以前はほとんどのプロバイダがニュースサーバを提供していたが、最近では設定の複雑さ・維持費の高さ・利用者減のため、ニュースサーバの提供を中止しているか、または当初より提供していないプロバイダが多い。たとえばBIGLOBE、@nifty、DTI、ODN、IIJ、Yahoo! BB、au one net(DION)、So-net 、ぷらら、ASAHIネットなどはニュースサーバを提供していない。 また、ニュース関連のサービスを専門のサイトに外部委託しているプロバイダもある。 ニュースサーバを提供しているプロバイダでも、配送するニュースグループを制限している場合がほとんどである。多くの場合制限されるのは、外国語で議論されるニュースグループや、主に実行ファイルや画像が投稿されるalt.binaries下のニュースグループである。 インターネットに接続できても利用できるニュースサーバが無いユーザーのために、ニュースサーバを提供するサービスも存在する。たとえばGoogleが提供するサービス「Googleグループ」は通常のウェブブラウザ上でネットニュースの読み書きを可能にしている。ニュースリーダと比べて使いやすいとは言えないものの、記事を検索するのに便利である。 また、性的な画像の配送を目的とした有料のニュースサーバも多く存在し、これらは児童ポルノの温床として社会問題となっている。 技術基礎メッセージ(記事、article)はニューズサーバに蓄積される。記事の配送(feed)はニューズサーバ間で行われる。サーバ間の配送経路は有向グラフで表される。基本的には、あるサーバに投稿された記事は、そのコピーが、そのサーバの配送先である他のサーバへと、配送される。他のサーバから配送を受けた記事も同様である。このように、配送はバケツリレー方式で行われる。 各記事には固有のID(Message-ID:ヘッダ)が付与される。各サーバでは、すでに受け取った記事と同じ「Message-ID:ヘッダ」を持つ記事の配送の申し出を受けた時は、それを拒絶する。これにより、配送が無限ループ状態に陥るのを防いでいる(同じ記事が二重に配送される事はない)。 全ての記事が無条件に配送の対象となるわけではなく、前述のニューズグループをタグとして、配送範囲の限定なども可能である。これは、ニューズサーバ毎にサーバ管理者が設定して行う。また、投稿ユーザが個々の記事毎に「Distributions:ヘッダ」を指定して行う事も可能である。 サーバ内部では通常、ニュースグループの階層に対応したディレクトリに分類されて記事が蓄積される。サーバの記事蓄積容量は有限であるため、通常は、定期的に古い記事の削除(expire)が自動実行される。ユーザ向けには、記事の保存期間として説明される。 以上のように、記事の配送や管理は、全体としてみると、分散協調型システムとして行われる。 コントロールメッセージ単純なユーザ投稿本文のメッセージだけでなく、ネットニューズに対する各種の制御を行う、コントロールメッセージと言うものも配送される。 ニューズグループの新設・削除(newgroup/rmgroup)、現存ニューズグループの確認(checkgroups)や、投稿記事の削除(cancel)などがある、 ソフトウェアこのようなネットニューズの様々な処理を行うソフトウェア(群)を、「ニューズシステム」と呼ぶ。伝統的や代表的なものには次の物がある。
課題技術的課題としては、次のようなものがある。
特有の用語用語について、電子掲示板も参照。特にネットニュース特有の用語を以下に挙げる。
関連項目外部リンク
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net