ネットワーク情報システムとは何ですか?

NISとも呼ばれるネットワーク情報システムは、リモートプロシージャコール(RPC)ベースのクライアントおよびサーバーシステムです。 これにより、ネットワーク情報システムまたはNISドメイン内のすべてのマシンが構成ファイルの共通セットを共有できます。 リモートプロシージャコールにより、コンピュータプログラムは共有ネットワーク上の別のマシンでプロシージャを実行できます。これはプロセス間通信の一種です。 NISはSun Microsystemsによって開発され、Unix®システムの管理を集中化し、NISクライアントシステムを1つの場所から最小限の構成でセットアップできるようにしました。

ネットワーク情報システムには、サーバーとクライアントの2つの側面があります。 ネットワーク上のホストまたはマシンは、サーバーまたはクライアントとして機能できます。 ホストは、クライアント、スレーブサーバー、またはマスターサーバーになります。 マスターサーバーは、クライアントサーバーからの入力を処理して応答する権限のあるネームサーバーです。 スレーブサーバーは、マスターサーバーからの出力をミラーリングまたはコピーします。 クライアントマシンは、単にスレーブサーバーまたはマスターサーバーから情報を受信します。

NIS環境では多くの種類のファイルを共有できますが、最も一般的な種類はホスト、グループ、およびマスターパスワードファイルです。 非ネットワーク環境では、これらの種類のファイルは個々のコンピューターに保存され、複数のコンピューターからリモートでアクセスすることはできません。 ただし、NIS環境では、これらのファイルはマスターサーバーに保存され、クライアントマシンは情報を取得する要求を送信します。 これにより、ネットワーク上の任意の数のマシンまたはクライアントが1つのファイルにアクセスできるようになります。

共有ネットワークをセットアップするときの一般的な目標は、ネットワークを可能な限り透過的にすることです。 このため、すべてのユーザーアカウント情報の同期を維持することが重要です。 データを一元的に保存すると、パスワードを覚えたり、あるマシンから次のマシンにデータを物理的に移動したりすることなく、ネットワーク内の任意のマシンからユーザーがアクセスできます。 ネットワーク情報システムを使用する場合、ネットワーク管理者は、ネットワーク内の1つの場所に保存されている情報のコピーを1つだけ保持する必要があります。

その開発以来、ネットワーク情報システムは業界標準となり、Solaris™、AIX®、HP-UX、LinuxなどのすべてのUnix®およびUnixライクなシステムは、ネットワーク情報サービスの使用をサポートしています。 NISは当初Yellow PagesまたはYPと呼ばれていましたが、Yellow Pagesというフレーズは登録商標であるため、Sun Microsystemsはこの名前の使用を中止する必要がありました。 これは、今日までほとんどのネットワーク情報システムコマンドの先頭に「yp」という文字が付いている理由と、NISがまだYPと呼ばれている理由を説明しています。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?