NNTPとは?ニュースグループの世界を繋ぐNetwork News Transfer Protocolの基本概念を解説
NNTPとは、ニュースグループにおいて使われる通信プロトコルの一つです。ニュースグループとは、特定のトピックに関連する記事が投稿される掲示板のようなもので、その記事は複数のサーバーに分散して存在しています。NNTPは、これらのサーバー間で記事を転送するために使われます。
NNTPは、TCP/IPプロトコル上で動作し、ポート番号119番を使用します。一般的に、ニュースグループサーバーは、このポートに対してリッスンしています。クライアントは、ニュースグループサーバーに接続することで、記事の投稿や閲覧ができます。
NNTPは、POSTコマンドを使って記事を投稿し、LIST、GROUP、ARTICLEなどのコマンドを使って、投稿された記事を取得することができます。また、ニュースグループサーバー間で記事を転送するために、IHAVEやSENDMEなどのコマンドもあります。
NNTPは、多くのプログラムでサポートされており、Windowsに標準で付属している「Windows Live Mail」や、Mac OS Xに標準で付属している「Mail」などでも利用することができます。また、FTPと同様に、NNTPでも記事のダウンロードが容易にできるため、コンテンツ配信にも利用されています。
ニュースグループとNNTPを利用して、世界中の人々が情報を共有することができます。そのため、NNTPは、現代においても重要な通信プロトコルの一つとなっています。