Skip to main content

ネットワークタイムプロトコルとは何ですか?

networkネットワーク時間プロトコルは、ネットワーク上の複数のコンピューター間で正確に時間を同期する手段です。ほとんどのコンピューターの時計は、少なくとも毎日少なくとも一秒間失われますが、これは平均的なユーザーにとってそれほど重要ではありません。多くのセキュリティおよびイベントロギングシステムは、インターネットを含むいくつかのネットワークでコンピューターを追跡する必要があります。これらのシステムは、ネットワークタイムプロトコルとリンクされたコンピューターの時計同期に依存しています。このプロトコルは、国際的な原子時間基準を維持するサーバーからクライアントの正確な時間を頻繁に更新します。CronmyNTPでも知られているネットワークタイムプロトコルは、1980年代後半に標準として最初に確立されました。1990年代を通じて、認証、アルゴリズム、精度、および外部の同期を改善するために、いくつかの改訂が行われました。2010年、NTPバージョン4は、コメントのリクエスト(RFC)5905のリクエストでインターネットエンジニアリングタスクフォース(IETF)によって提案されました。バージョン4には、パブリックキー暗号化、ナノ秒時間の精度、自動的にタイムサーバーを見つける方法が含まれています。また、改善されたアルゴリズムと精度、および新しいハードウェアリファレンスクロックとオペレーティングシステムのサポートも含まれています。ただし、インターネット上の多くのユーザーと共有リソースを持つネットワークは、これによって大きな影響を受けます。金融トランザクションデータベース、産業制御アプリケーション、ネットワーク監視ソフトウェアの場合、通常、正確な時間が重要であり、トランザクションを記録するシステムだけでなく、すべてのコンピューターで1日24時間を報告します。ネットワークタイムプロトコルとこれらのニーズに対応できるInternational Time Servers。システムは、各再起動の時間をリロードするように構成することもできます。ただし、温度やオペレーティングシステムの問題を含む多くの要因により、時間から時間への時間が漂うことが重要です。最良のソリューションは、通常、ネットワークタイムプロトコルで1日に複数回、各クロックを非常に小さな増分で自動的にリセットすることです。この方法を使用して、システムとユーザーは、比較的大きく、突然の前方または後方の時間内に驚くことではありません。最終的に、両方のソースは、国際時間サーバーから調整されたユニバーサル時間(UTC)を取得します。ハードワイヤードのソースは、特別な無線信号を介して直接または間接的に受信する場合があります。ネットワークソースは通常、NTPソフトウェアを実行するサーバーの数層を介して間接的に取得します。アトミッククロックに直接配線された時間サーバーはわずかな時間しかありませんが、世界中の数万のサーバーがローカルシステムに時間をリレーします。クライアントがインターネットに接続されていない場合、NTPアルゴリズムは、過去のパフォーマンスに基づいて現在の時間を推定します。NTPの完全な機能を必要としないシステムは、Simple Network Time Protocol(SNTP)と呼ばれる剥がれたバージョンを使用できます。