NNTP
「Network News Transfer Protocol」の略です。NNTPは、Usenetサーバーへの接続や、インターネット経由でシステム間のニュースグループ記事の転送に使われるプロトコルです。メールメッセージの送信に使われるSMTPプロトコルに似ていますが、ニュースグループの記事専用に設計されています。
NNTPは、サーバー間通信とクライアント・サーバー間通信の両方を可能にします。たとえば、NNTPサーバー同士は通信し、互いにニュースグループを複製できます。これによってUsenetネットワークが作成され、維持されています。クライアント・サーバーモデルでは、NNTPによってクライアントシステムがUsenetサーバーに接続し、サーバー上の記事を閲覧・表示するためのコマンドを利用できます。
Network News Transfer Protocolがサポートするコマンドの例は次のとおりです。
- ARTICLE - Usenetサーバーから記事を取得する
- GROUP - 特定のニュースグループを選択する
- IHAVE - クライアントがサーバーに、サーバーが必要とする可能性のある記事を持っていることを伝える
- LIST - サーバーで利用できるニュースグループの一覧を取得する
- NEWSGROUPS - 特定の日時より後に作成されたニュースグループの一覧を受け取る
- NEWNEWS - 特定の日時より後に作成された記事の一覧を受け取る
- NEXT - ニュースグループ内の次のメッセージに移動する
- POST - メッセージを投稿する、または既存のメッセージに返信する
ほとんどの場合、これらのNNTPコマンドやその他のコマンドはニュースリーダーソフトウェアによって自動的に処理されます。ニュースリーダーはこれらのコマンドを使ってUsenetサーバーと通信し、サーバー上の記事を閲覧・表示するためのグラフィカルユーザーインターフェース(GUI)を提供します。
知識をテストする